for(int i=0;i<=Bars;i++)
{if (iLow(Symbol(),0,i) == li_22){T1 = Time;}
if (iLow(Symbol(),0,i) == li_106){T2 = Time;}}
ObjectCreate("label", OBJ_TREND, 0, T1, li_22, T2, li_106);
ObjectSet("label", OBJPROP_RAY, 0);
ObjectSet("label", OBJPROP_COLOR, Gold);
ObjectSet("label", OBJPROP_STYLE, STYLE_SOLID);
ObjectMove("label",0,T1,li_22);
ObjectMove("label",0,T2,li_106);
WindowRedraw();
Ребят у меня функция которая возвращает экстремумы зигзага в ячейки li_22 и li_106, записывает я так понял со второго тика, поэтому время не получается высчитать бара и прорисовка тренд линии не работает, а из за этого код в тестере не проганяеет, останавливается на первом тике. Как мне побороть сей недуг?
{if (iLow(Symbol(),0,i) == li_22){T1 = Time;}
if (iLow(Symbol(),0,i) == li_106){T2 = Time;}}
ObjectCreate("label", OBJ_TREND, 0, T1, li_22, T2, li_106);
ObjectSet("label", OBJPROP_RAY, 0);
ObjectSet("label", OBJPROP_COLOR, Gold);
ObjectSet("label", OBJPROP_STYLE, STYLE_SOLID);
ObjectMove("label",0,T1,li_22);
ObjectMove("label",0,T2,li_106);
WindowRedraw();
Ребят у меня функция которая возвращает экстремумы зигзага в ячейки li_22 и li_106, записывает я так понял со второго тика, поэтому время не получается высчитать бара и прорисовка тренд линии не работает, а из за этого код в тестере не проганяеет, останавливается на первом тике. Как мне побороть сей недуг?
Последнее редактирование: