ПОМОЩЬ в МТ4

 
Помогите добавить в исходную панель возможность выставления отложенных ордеров. Либо напишите код, попробую его сам вставить, либо могу отправить код совы.
Файлы:
tmv._4.png  83 kb
 

Сумел дописать пару строк в сову и получил нужное мне окно, но как заставить это работать уже знаний и опыта не хватает.

enum TT {BUY, SELL, BUYLIMIT, SELLLIMIT, BUYSTOP, SELLSTOP};

enum YN {No,Yes};

//+------------------------------------------------------------------

extern TT     Type         = BUY;

extern double Price        = 0; 

extern int    Distance     = 0;

Файлы:
rbg._5.png  32 kb
 
Попробую перефразировать прошлый пост:

//--------------------------------------
Согласно алгоритма советник открывает позицию в зависимости от закрытия прошлой позиции. 
Если позиции не было то в зависимости от направления прошлой свечи.

Данный алгоритм нужно заменить на:

Покупка:

Выставляем 2-а отложенных ордера BuyStop по цене указанной в настройках и SellStop по цене указанной в настройках. 
Как только цена достигает одного из стоп ордеров, он переходит в рыночную позицию с выставлением ТР и SL. Ордер который не сработал удаляется.

Весь остальной алгоритм остается без изменения т.е.: "При достижение Т/P следующий ордер открывается в эту же сторону"
                                "При достижение S/L следующий открывается в противоположную сторону"
//---------------------------------------------------
 
Прочитайnе в справке описание функции OrderSend(). С отложенными ордерами все действительно несколько сложнее, чем с рыночными. Надо определиться с их удалением и или перестановкой по новому торговому сигналу, функцию подсчета ордеров доработать и т.д. и т.п.
 

Здравствуйте

памогите решить проблему 

после перезагрузки компа в мт4 слетает активация 

вот что пишет 2019.12.22 13:13:07.295 cannot load 'C:\Users\Lenovo\AppData\Roaming\MetaQuotes\Terminal\CCB2DB5ABAB48D780F7883A0CBD7F76A\MQL4\Experts\Market