//+------------------------------------------------------------------+
//| Одно действие на одном баре после открытия |
//+------------------------------------------------------------------+
int BarOp(){
datetime t=0;
for(i=OrdersTotal()-1;i>=0;i--)
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && OrderType()<2 && OrderSymbol()==Symbol() && OrderMagicNumber()==Magic) {
if(t<OrderOpenTime())t=OrderOpenTime();}
return(iBarShift(Symbol(),0,t,true));}
//+------------------------------------------------------------------+
//| Одно действие на одном баре после закрытия |
//+------------------------------------------------------------------+
bool BarCL(){
datetime t=0;
for(i=OrdersHistoryTotal()-1;i>=0;i--)
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) && OrderType()<2 && OrderSymbol()==Symbol() && OrderMagicNumber()==Magic) {
if(t<OrderCloseTime())t=OrderCloseTime();}
return(iBarShift(Symbol(),0,t,true));}
www.opentraders.ru/downloads/2137/

AM2