Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
Эксперт, для полу автоматической торговли.
При открытии «руками»
по рынку, ордера (buy или
sell) советник присваивает открытому ордеру
TP и
SL, на заданных в
настройках дистанциях. А также с открытием вручную первого ордера, сов.,
одновременно выставляет 2 отложенных
LIMIT ордера, на заданных в
параметрах расстояниях, от первого открытого вручную ордера.
Объём каждого LIMIT-ного ордера устанавливается
параметром.
У всех трех ордеров, открытого руками по рынку и 2-х LIMIT-ых общий Stop Loss, от
первого открытого руками, по рынку ордера.
ТР присваивается только первому
ордеру при открытии руками., далее если цена движется против нас и происходит
активация ближайшего LIMIT-ного ордера, сов моментально присваивает одинаковый ТР уже для двух
ордеров в рынке, на указанном в параметре расстоянии для ТР, но общий ТР переносится на указанное расстояние уже от второго
ордера, а не от первого открытого руками.
И то же самое с 2-м LIMIT-ым ордером., если цена
продолжила идти против нас и задела 2-й LIMIT-йы ордер, то ТР
присваивается общий уже для всех 3-х ордеров в рынке и расстояние ТР будет
считаться от этого 3-го ордера.
Stop Loss для всех ордеров, от первого открытого руками, по рынку
ордера, остается неизменный (как указанно в параметрах)
Пример:
Руками открыли BUY 1 lot --> сов выставил два buy limit
допустим 2 и 3 lot Stop Loss для всех ордеров общий, от
первого открытого руками, по рынку ордера. --> ТР пока присвоен
только первому ордеру с 1 lot --> цена идет против нас и активирует buy limit 2 lot --> ТР теперь общий для 2-х ордеров 1 и 2 lot и ТР переносится на указанное расстояние от второго ордера который 2 lot --> цена далее идет против нас, активирует buy limit 3 lot --> ТР теперь общий для всех ордеров 1 - 2 и 3 lot.
Сов должен показывать линию безубытка
(БУ - желтая пунктирная линия) для всех ордеров в рынке. (БУ чистый 0 без учета комиссии, по всем ордерам в рынке на торгуемом инструменте)
БУ отключаем - true/false
Также БУ настраивается параметром BE_Plus_PIPs + такое-то кол-во пипсов к БУ
ВАЖНО: После выставления всех ордеров ТР и SL к ним,
советник не мешал менять что либо вручную, двигать отложки на графике, уровни
ТР и SL
То есть, советник присваивает магик номера на все ордера, открытый руками и
отложки, на торгуемом инструменте. Устанавливает
и меняет к ним только ТР в момент активации отложек.
* Подходить должен для 4 и 5 знаков
* Торговля будет вестись на реале, как на ECN так и любых
других типах счетов.
Входные Параметры:
Magic --> Магик
номер, присваемый всем открытым ордерам на торгуемом инструменте.
Comment --> Комментарий к открытым сделкам на торгуемом инструменте.
TР_Step --> Расстояние в пунктах Take profit, ордера или ордеров.
SL_Step --> Расстояние
в пунктах Stop Loss, для
ВСЕХ ордеров, от первого открытого руками, по рынку ордера.
1_Limit_Step_Orders --> Расстояние
в пунктах 1-го Limit-ного,
от первого открытого руками ордера.
2_Limit_Step_Orders --> Расстояние в пунктах 2-го Limit-ного,
от первого открытого руками ордера.
Lot_Manual_Order --> Объём ордера,
открытого руками с помощью кнопки на панели.
Lot_1_Limit_Step_Orders --> Объём 1-го Limit-ного ордера.
Lot_2_Limit_Step_Orders --> Объём 2-го Limit-ного ордера.
BE - true/false --> Отображение линии БезУбытка, вкл./выкл.
BE_Plus_PIPs --> + такое-то кол-во пипсов к
БУ
Советник имеет свою панель быстрой торговли: (изображение в архиве)
Buy
Sell
Breakeven – Отображать или нет, линию БУ на графике
Close all – Закрыть все ордера по своему магику + не
активированные отложки.
Настройки торговой панели, расположение на графике +
показать/скрыть (изображение в архиве)