Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Ведешь свой блог? Размести в нем ссылку на MQL5.community и заработай!
Ilnaz
449
Ilnaz 2011.06.22 19:34 

как написать функцию, которая будет совершать только одну сделку при включений советника, а дальше за сделками будет следить сам советник. Суть вот в чем нужно что бы функция работала внутри советника, так что бы совершит сделку при включении советника и после совершения сделки сразу отключается и больше не работает, и Снова заработает только при включении советника ( т.е. при запуске терминала ).

Как это можно реализовать?

int start()
  {
//----
  double total = OrdersTotal();
  bool
       open_b = false; // open_b - раскрыта заранее т.е. OrderSend(......) 


       open_b = true;
        
       if ( total >= 1)
          {
          open_b = false
          }
  }
Возможно ли вот так ?
Дмитрий
186
Дмитрий 2011.06.22 20:35  
zan:

как написать функцию, которая будет совершать только одну сделку при включений советника, а дальше за сделками будет следить сам советник. Суть вот в чем нужно что бы функция работала внутри советника, так что бы совершит сделку при включении советника и после совершения сделки сразу отключается и больше не работает, и Снова заработает только при включении советника ( т.е. при запуске терминала ).

Как это можно реализовать?

Возможно ли вот так ?


Можно советник не трогать, а написать отдельный скрипт для установки ордера.
Ilnaz
449
Ilnaz 2011.06.22 20:38  
т.е. и включить скрипт в советнике, как это можно прописать в советнике через include?
Дмитрий
186
Дмитрий 2011.06.22 20:45  
Ilnaz
449
Ilnaz 2011.06.23 19:32  
а как потом советник в тестере оптимизировать
Дмитрий
186
Дмитрий 2011.06.24 10:06  
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий