Советник закрывающий сделки по окончании времени

 

нужно доработать простой советник

1. По окончании времени t после открытия сделки есть два варианта: советник закрывает сделку или оставляет открытой

Советник НЕ закрывает сделку, если убыток по окончании времени t убыток больше заданного или при наличии прибыли

Советник  закрывает сделку, если убыток по окончании времени t убыток меньше заданного


2. вот часть советника (советник может ТОЛЬКО закрыть сделки по окончании времени t)

extern int MinuteToClose=0; // через сколько минут удалять сделки
extern bool   PositionsClose=true;     // Закрывать позиции 
extern bool   OrdersDelete=true;        // Удалять ордера 

extern string indiv1="Настройки слежения";
extern string MagiccOrder="МАГИК ОРДЕРОВ -1=Все ордера";
extern int MagikToClose=-1;
extern string SymbolOrder="Символ ОРДЕРОВ -1=Все ордера   пусто=текущий символ или название валютной пары";
extern string SymbolToClose="-1";
 
Victor Elizarov:


2. вот часть советника (советник может ТОЛЬКО закрыть сделки по окончании времени t)

вот часть решения: всё возможно

Причина обращения: