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

 

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

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

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


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

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

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

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


Можно советник не трогать, а написать отдельный скрипт для установки ордера.
 
т.е. и включить скрипт в советнике, как это можно прописать в советнике через include?
 
 
а как потом советник в тестере оптимизировать
 
Причина обращения: