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

MQL5 Эксперты

Работа завершена

Время выполнения 1 день
Отзыв от заказчика
Работа выполнена очень оперативно и качественно, спасибо!
Отзыв от исполнителя
все отлично внятное ТЗ - быстрое выполнение

Техническое задание

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


МТ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 весь объем закроется в прибыль. Советник прекращает работу до следующего ручного запуска.

Откликнулись

1
Разработчик 1
Оценка
(281)
Проекты
650
28%
Арбитраж
112
19% / 62%
Просрочено
319
49%
Свободен
2
Разработчик 2
Оценка
(640)
Проекты
864
48%
Арбитраж
29
38% / 17%
Просрочено
63
7%
Работает
3
Разработчик 3
Оценка
(103)
Проекты
156
31%
Арбитраж
24
21% / 58%
Просрочено
3
2%
Работает

Информация о проекте

Бюджет
30 - 50 USD
Сроки выполнения
до 7 дн.