Пробой утреннего флета

Всем привет. Кто нибудь помогите доработать советника. Задача в следующем. После окончания ранее указаного времени надо удалить отложенные стопы. Спасибо. P.S В этом деле я новичок.
  • 0
  • Просмотров: 1716
  • 17 июля 2016, 15:51
  • Nadejda-stav
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Следующая запись в моем блоге  
Помощь в доработке советнкиа
15 августа 2016

Брокер для ваших роботов, 15 лет на рынке

Комментарии (2)

+
0
Вот функция:


//+------------------------------------------------------------------+
//| Удаление отложенных ордеров                                      |
//+------------------------------------------------------------------+
void DelOrder()
  {
   bool del;
   for(int i=OrdersTotal()-1;i>=0;i--)
     {
      if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES))
        {
         if(OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)
           {
            if(OrderType()>1) del=OrderDelete(OrderTicket());
           }
        }
     }
  }



Ваш код может выглядеть так:

if(TimeCurrent()>YourTime) DelOrder();


Подробнее можете посмотреть здесь: mql.opentraders.ru/33776.html
Там тоже советник с удалением отложек.
avatar

  35  AM2 Сообщений: 16543 - Андрей

  • 17 июля 2016, 17:21
+
0
Экспирация не подойдет?
Здесь «срок истечения ордера»
avatar

  27  Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..

  • 17 июля 2016, 22:07

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий