funkcja do ustalenia czasu wyglada tak
Kod: Zaznacz cały
datetime CzasOstatniejPozycji(int kierunek)
{ datetime ostatniczas;
for(int j = OrdersTotal()-1;j>=0;j--)
{ if(OrderSelect(j,SELECT_BY_POS,MODE_HISTORY))
{ if( (OrderType()==OP_SELL) && kierunek<0 )
{ if( ostatniczas<OrderOpenTime() )
ostatniczas=OrderOpenTime();
}
if(OrderType()==OP_BUY && kierunek>0)
{ if( ostatniczas<OrderOpenTime() )
ostatniczas=OrderOpenTime();
}
}
}
return(ostatniczas);
}
Kod: Zaznacz cały
int Shift(int TF,datetime time)
{ int shift=iBarShift(Symbol(),TF,time);
return(shift);
}

pozdro