Почему так долго идет оптимизация? - страница 2

 

if(OrderType()==OP_BUY (Hour()==23) && (Minute()>55))
{
OrderClose(OrderTicket(),OrderLots( ),Bid,3,Violet);
return(0);
}
else if(OrderType()==OP_SELL (Hour()==23) && (Minute()>55))
{
OrderClose(OrderTicket(),OrderLots( ),Ask,3,Violet);
return(0);
}

 
Integer >>:
Получилось, должен летать.

int limit=MathMin(Bars-IndicatorCounted()-1,Bars-11);
if(limit==Bars-11){
for(i=Bars-1;i>=Bars-10;i--){
range[limit+1]+=MathAbs(High[i]-Low[i]);
}
}


прокоментируйте пожалуйста, почему фигурирует число 11?

 
Gutman >>:

int limit=MathMin(Bars-IndicatorCounted()-1,Bars-11);
if(limit==Bars-11){
for(i=Bars-1;i>=Bars-10;i--){
range[limit+1]+=MathAbs(High[i]-Low[i]);
}
}


прокоментируйте пожалуйста, почему фигурирует число 11?

очень просто, красив очень это число

 
FxPro2 писал(а) >>

Уважаемый Integer! Если не сложно подскажите еше пожалуйста код или библиотеку для закрытия сделок по времени (чтобы все сделки например закрывались в 23:59) гдето видел найти немогу :(

или можно даже интервал времени наприемер работаем с 8:00 по 23:59 в 23:59 закрываем все сделки

Тоже где-то видел, но найти не получается.

 
Gutman писал(а) >>

int limit=MathMin(Bars-IndicatorCounted()-1,Bars-11);
if(limit==Bars-11){
for(i=Bars-1;i>=Bars-10;i--){
range[limit+1]+=MathAbs(High[i]-Low[i]);
}
}

прокоментируйте пожалуйста, почему фигурирует число 11?

11 - на 1 больше чем период за который определяется средний размер бара, сначала считается сумма, потом весь расчет начинается со следующего бара чтобы вычитать и прибавлять по одному значению. Можно без этого обойтись, если индекс бара выходит за пределы графика, то значения будут равны нулю.

 
Integer писал(а) >>

Тоже где-то видел, но найти не получается.

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=13

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