Автоматическое увеличение лота за счет прибыли

MQL5 Esperti

Lavoro terminato

Tempo di esecuzione 1 giorno
Feedback del cliente
Работа выполнена очень оперативно и качественно, спасибо!
Feedback del dipendente
все отлично внятное ТЗ - быстрое выполнение

Specifiche

Автоматическое увеличение лота за счет прибыли


МТ5 пятизнак (1 фигура= 1000 пп), неттинговый учет


Параметры советника: v_MAGIC - магик;

v_LOT - объем первоначальной позиции в лотах;

v_DIRECTION - направление сделки (BUY / SELL);

v_SL - уровень STOP LOSS в пунктах;

v_TP - уровень TAKE PROFIT в пунктах;

v_STEP - размер шага в пунктах для увеличения объёма открытой позиции;


Алгоритм работы:

При переносе советника на график открывается позиция с указанным в параметрах объёмом в указанном направлении.

При движении цены в сторону прибыли нужно увеличивать объем позиции на сумму полученной прибыли и так далее до достижения TAKE PROFIT.

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

TAKE PROFIT общий, считается от первой позиции и не меняется.


Пример:

Валюта EURUSD

Текущий курс 1,18000

v_MAGIC - 555;

v_LOT - 1,0;

v_DIRECTION - BUY;

v_SL - 200;

v_TP - 500;

v_STEP - 100;

Итак, мы открыли сделку BUY EURUSD объёмом 1 лот, TP будет 1,38500, SL пока равен 1,37800.

То есть мои потери ограничены суммой 200 USD при движении цены на 200 пп в направлении противоположному открытой позиции вне зависимости от открытия доп. позиций. При расчёте размера открытия доп позиции округление проводим до сотых в меньшую сторону. То есть если прибыль 127 USD, мы открываем позицию на 0,12 лота. Если цена пойдёт вниз, мы закроем сделку на 1,17800 и потеряем 200 USD.

Если цена идёт вверх, то на уровне 1,18100 мы увеличиваем размер позиции на сумму полученной прибыли, то есть прибыль 100 USD значит открываем еще +0,1 лота. Стоп лосс при этом станет 1,17900

На уровне 1,18200 прибыль еще +110 USD, открываем еще +0,11 лота. SL теперь 1,18000

На уровне 1,18300 прибыль еще +121 USD, открываем еще +0,12 лота. SL теперь 1,18100

На уровне 1,18400 прибыль еще +133,1 USD, открываем еще +0,13 лота. SL теперь 1,18200

На уровне 1,18500 весь объем закроется в прибыль. Советник прекращает работу до следующего ручного запуска.

Con risposta

1
Sviluppatore 1
Valutazioni
(281)
Progetti
650
28%
Arbitraggio
112
19% / 62%
In ritardo
319
49%
Gratuito
2
Sviluppatore 2
Valutazioni
(640)
Progetti
864
48%
Arbitraggio
29
38% / 17%
In ritardo
63
7%
In elaborazione
3
Sviluppatore 3
Valutazioni
(103)
Progetti
156
31%
Arbitraggio
24
21% / 58%
In ritardo
3
2%
In elaborazione

Informazioni sul progetto

Budget
30 - 50 USD
Scadenze
a 7 giorno(i)