Скрипт выставляет отложенные ордера при достижении ценой заданного уровня.
В терминале МТ5 есть такие ордера, как Buy Stop Limit и Sell Stop Limit, но устанавливать их очень неудобно. (Много лишних действий). В MetaTrader 4 нет таких видов ордеров, хотя их необходимость для многих очевидна. Вот я и решил дополнить терминал МТ4 скриптом, позволяющим реализовать такие ордера и сделать открытие таких ордеров в МТ5 более удобным. А так же добавил к стоп ордеру еще и лимитный.

Пример:

Вы хотите установить SellStop на цену 1,2000 но только тогда, когда цена дойдет до 1,2500. При этом текущая цена ниже 1,2000. На данный момент в терминале МТ4 это невозможно сделать стандартными средствами. Вы кидаете скрипт на цену 1,2500 (можно приблизительно, так как после можно сместить линию и таким образом настроить момент открытия ордеров). Скрипт установит на цене, куда Вы его бросили линию с надписью Bid=1.2500 SellStop 1.2000. Это означает, что когда цена дойдет до уровня 1,2500 скрипт автоматически установит SellStop на 1,2000, с указанными в параметрах стоплоссом и тейкпрофитом. Помимо стоп ордера, скрипт может таким же образом установить и лимитный ордер. После выставления скрипта все линии можно перемещать мышью и удалять не нужные, чтобы настроить его на нужные цены.

Если Вы бросаете скрипт выше цены, то он размещает ордера SellStop и BuyLimit. Если же ниже текущей цены, то скрипт разместит BuyStop и SellLimit.

Buy Stop Limit и Sell Stop Limit
Buy Stop Limit и Sell Stop Limit
cm_BuySellStopLimit.mq4
Version: 2
17.5 KiB
2183 Downloads
Детали
Cm BuySellStopLimit
Cm BuySellStopLimit
cm_BuySellStopLimit.mq5
30.3 KiB
799 Downloads
Детали