Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй статью. Миллионы трейдеров ждут хороших идей!
Karen
14
Karen 2011.04.09 19:13 
Помогите найти советник, закрывающий заданный ордер в заданный час. Желательна возможность разным ордерам задать разные часы закрытия.
Andrew Kornishkin
6668
Andrew Kornishkin 2011.04.09 19:23  
dakara:
Помогите найти советник, закрывающий заданный ордер в заданный час. Желательна возможность разным ордерам задать разные часы закрытия.
...
if(Hour()==13) DelAllStop();
//--------------------------------------------------------------------
void DelAllStop()
{
   int tip;
   for (int i=0; i<OrdersTotal(); i++)
   {                                               
      if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true)
      {
         if (OrderSymbol()!=Symbol()||OrderMagicNumber()!=magic) continue;
         tip=OrderType();
         if (tip==4||tip==5) OrderDelete(OrderTicket());
      }   
   }
}
//--------------------------------------------------------------------
Скажем так удалит все лимитники или задайте время истечения для каждого ордера.
Andrey F. Zelinsky
29878
Andrey F. Zelinsky 2011.04.09 19:26  
AM2:
Скажем так удалит все лимитники.


только лучше

for (int i = OrdersTotal()-1; i >= 0; i--) 
Karen
14
Karen 2011.04.09 19:49  
AM2:
Скажем так удалит все лимитники или задайте время истечения для каждого ордера.
Извините, ранее никогда не использовал советники и не знаю что нужно делать с приведенными вами кодами. И еще - я имел ввиду открытые позиции а не лимитники.
Victor Nikolaev
Модератор
14028
Victor Nikolaev 2011.04.10 09:47  
dakara:
Извините, ранее никогда не использовал советники и не знаю что нужно делать с приведенными вами кодами. И еще - я имел ввиду открытые позиции а не лимитники.


Сделать контроль времени существования позиции (ордера() не так сложно. Но обычно предпочитают закрывать по сигналам. Иногда позицию есть смысл держать днями, а иногда и минуты много
Роман
7939
Роман 2011.04.10 13:17  
dakara:
Извините, ранее никогда не использовал советники и не знаю что нужно делать с приведенными вами кодами. И еще - я имел ввиду открытые позиции а не лимитники.

Хотя бы ради прикола, загляните в учебник... узнаете.
Karen
14
Karen 2011.04.13 22:45  
Vinin:

Сделать контроль времени существования позиции (ордера() не так сложно. Но обычно предпочитают закрывать по сигналам. Иногда позицию есть смысл держать днями, а иногда и минуты много
Спасибо за совет, но я не новичок. Просто у меня такая "странная" стратегия. Прошу помочь с советником.
eugene-last
375
eugene-last 2011.04.17 07:59  
dakara:
Спасибо за совет, но я не новичок. Просто у меня такая "странная" стратегия. Прошу помочь с советником.
Объяснил бы сначала суть своей "странной" стратегии, потом уже выслушивал насмешки
khodakvv
329
khodakvv 2011.04.18 11:00  
eugene-last:
Объяснил бы сначала суть своей "странной" стратегии, потом уже выслушивал насмешки

Я готов написать Вашего советника за символическую плату. Для подробностей пишите мне на почту khodakvv@mail.ru
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий