int ticket;
int i=0;
void OnStart()
{
i=OrdersTotal()-4; // 1 - последний открытый ордер на графике,
// 4 - четвертый открытый ордер от последнего открытого.
int ticketEX = OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
ticket = OrderTicket();
if (ticketEX < 0)
{
Print("Ошибка открытия ордера", GetLastError());
}
else
Print(ticket);
}
Подробнее: ордера — 1, 2, 3, 4, 5, 6
Закрываются 6 и 4
Следующий 5 и 2
и тд.
Kanoobee