Ответы на вопросы по фондовому рынку и трейдингу
#include <Trade\Trade.mqh> //в самом верху
CTrade trade; //в самом верху
int orders=OrdersTotal();
for(int i=0;i<=orders;i++)
{ ulong ticket=OrderGetTicket(i);
if(ticket!=0) {
trade.OrderDelete(ticket); i--; } }
int orders=OrdersTotal(); for(int i=0;i<=orders;i++) { ulong ticket=OrderGetTicket(i); if(ticket!=0) { if(OrderSelect(ticket)) trade.OrderDelete(ticket); i--; Sleep(40); } }
в хелпе же есть хороший пример
а то что вы написали, нет таких функций в mql5
#include <Trade\Trade.mqh> //в самом верху
CTrade trade; //в самом верху
int orders=OrdersTotal();
for(int i=0;i<=orders;i++)
{
ulong ticket=OrderGetTicket(i);
if(ticket!=0)
{
trade.OrderDelete(ticket);
i--;
}
}
Не подскажете, как это исправить?
вот так вроде получше!
int orders=OrdersTotal();
for(int i=0;i<=orders;i++)
{
ulong ticket=OrderGetTicket(i);
if(ticket!=0)
{
if(OrderSelect(ticket))
trade.OrderDelete(ticket);
i--;
Sleep(40);
}
}
Только зарегистрированные и авторизованные пользователи могут оставлять ответы.
Залогиниться
Зарегистрироваться