Скрипт выставления и сопровождения ордеров по времени

Скрипт создан для выставления ордеров при закрытом рынке, перед выходом новостей или просто для открытия в определенное время. Если текущее время больше заданного в настройках, то ордер откроется сразу после установки его на график.

При запуске скрипта задаем направление торговли (покупка или продажа), объем лота, магик ордера и уровни стоп-лосс и тейк-профит, а также параметры трала.

При открытии рынка или в заданное вами время скрипт откроет ордер и начнет его сопровождение до закрытия по стопу, тейкпрофиту или тралу.

Есть и еще одна функция — это виртуальные стопы. Если стоп-лосс или тейк-профит указаны менее разрешенного брокером уровня стоп-левел, то скрипт будет контролировать стоп-лосс и тейк-профит виртуально и закроет ордер по указанным параметрам сам.

Если после установки скрипта на график произошел ГЭП, то скрипт будет пытаться открыть ордер по первой возможной цене.

Параметры скрипта:

input t       O                   = L;     //торговая операция (покупка или продажа)
extern double Lot                 = 0.1;   //лот
extern int     Stoploss             = 0,     //стоплосс, 0 - откл
Takeprofit           = 40;     //тейкпрофит, 0 - откл
extern int     TrailingStop        = 15;     //длинна трала, если 0 то нет тралла
extern int     TrailingStart       = 0;     //минимальная прибыль установки трала, например после достижения 40 п прибыли
extern int     TrailingStep         = 1;     //шаг трала
extern string TimeStart           = "00:01";//время выставления ордера
extern int     Magic               = 0;     //магик
Trail Lock (Stop Order)
Trail Lock (Stop Order)
_ Trail Lock (Stop Order).rar
1.7 KiB
176 Downloads
Детали

 

2 комментария

  1. Здравствуйте, Владимир, я пользуюсь ещё одним Вашим скриптом, но иногда он даёт ошибки и не всегда открывает нужное количество ордеров «cm-script-Open Order Time» подскажите пожалуйста что можно сделать и как его правильно настроить ошибки error 129

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *