[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 100

 
mipolku писал(а) >>
как сделать график M1 every tick online?

Так М1 или каждый тик?

 
//+------------------------------------------------------------------+
//|                                              RegressionValue.mq4 |
//+------------------------------------------------------------------+
int start()
  {
   ObjectCreate("REG_CHEN", OBJ_REGRESSION, 0, Time[0],0, Time[128],0);
               // установил канал регрессии.
   Alert("RegressionValue[1]=",ObjectGetValueByShift( "REG_CHEN", 1));
               // возвращаю значение канала 1 бара.
   return(0);
  }
//+------------------------------------------------------------------+

Объясните пожалуйста, почему не возвращается  значение  канала регресии.  

        

        

 
Roger >>:

Так М1 или каждый тик?

В терминале mt4,файл, открыть автономно, M1 (every tick), вот этот график, что бы данные online шли.

 

Hi All...

подскажите -

вот есть табличка 65000 строк

8 рядов - параметры + 2 ряда результыты сделок +- по бай и селл

--

можно ли и как - проанализировать параметры - для выбора оптимальных сочетаний результата

(параметры - некие значения от -1200 до +1200)

----

первое что пришло - просмотреть сочетания всех параметров

но это 8*7*6*5*4*3*2 кол-во сочетаний(40320)

* на 240 градаций по значению...

т.е. более 9 676 800 прогонов по 65000 строк....

---

может чтонить покороче? :-)

 

немного поясню...

предпосылка была такая - индикаторы обычно перерисовывают своё значение -

поэтому перед движением в 50 пипсов в любую сторону у начинающего бара (0) - были взяты значения за уже просчитанные бары - например 3-5-8-13-21-34... по нескольким индюкам...

- щас просчитал 2 параметра - к примеру 3 и 8 бар или 34 и 5 бары и взял самые прибыльные результаты

и были выставлены ордера

B 7 -20 -10 11300,00 2334 1280 54,8415

например из 240 значений вставил в советник только 4 и получил вот такой результ


if (pb07 >= 100 && pb07 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb08 >= 100 && pb08 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= -30 && pb11 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb09 >= 100 && pb09 <= 150) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb12 >= -30 && pb12 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb13 >= -30 && pb13 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb13 >= -20 && pb13 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb12 >= -20 && pb12 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= -20 && pb11 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb14 >= -20 && pb14 <= -10) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb14 >= -30 && pb14 <= -20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb07 >= 150 && pb07 <= 200) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }
if (pb11 >= 10 && pb11 <= 20) { OrderSend(Symbol(), OP_BUY, Lots, Ask, 3, Ask - StopLoss*Point, Ask + TakeProfit*Point,"My order #"+total,16384,0,Green);}// mode = 1; return(0); }

и это без ММ - просто лотом 0.1

 
mipolku писал(а) >>

В терминале mt4,файл, открыть автономно, M1 (every tick), вот этот график, что бы данные online шли.

Открываешь тестер, задаешь валюту и советник, таймфрейм М1, опцию "Визуализация" и каждый тик. Нажимаешь "Старт". Можно остановить процесс паузой и нацепить на график любые индикаторы.

 
Roger >>:

Открываешь тестер, задаешь валюту и советник, таймфрейм М1, опцию "Визуализация" и каждый тик. Нажимаешь "Старт". Можно остановить процесс паузой и нацепить на график любые индикаторы.

нет вы не поняли, мне нужен тиковый график online, и чтобы индикатор на него наложить,

в терминале, вкладка файл,открыть автономно, M1 (every tick)- может есть возможность этот график оживить.

 
Я не знаю как оживить, может кто другой.
 

Наверное, этот вопрос сюда...

Эта картинка бывает в виде таблицы?

 
neoclassic писал(а) >>

В этой теме была программа и описание как с ней работать

http://forum.fxclub.org/showthread.php?t=26214

Спасибо. Похоже, не сильно кто этим пользуется... по крайней мере для машинной обработки данных

Причина обращения: