Закрытие ордера частями в MT4

  • Автор темы Автор темы broTRADER
  • Дата начала Дата начала

broTRADER

Интересующийся
Представляю Вашему вниманию советник частичного закрытия объема ордера на форекс, отличный вариант для полуавтоматизации любой стратегии, данный скрипт может поэтапно фиксировать размер позиции и выставлять стоп в безубыток на основании установленных параметров. В настройки скрипта входят такие параметры:

«перевод в безубыток» — отвечает на каком расстоянии от цены открытия в пипсах произойдет закрытие части ордера. заданное параметром «процент закрытия» и перевод оставшейся части в безубыток.
«закрыть всё» — отвечает на каком расстоянии от цены открытия скрипт закроет оставшийся объём позиции.
«процент закрытия» — часть от общего объёма в процентном соотношении, которая будет закрыта.
«расстояние от цены» — уровень установки стопа от текущей цены, после закрытия части ордера.

===========

СОВЕТНИК НЕ РАБОТАЕТ ДОЛЖНЫМ ОБРАЗОМ
Если это в ваших силах и не составит особого труда, прошу переделать.

В коде сделано так что сразу после закрытия 50% остальная часть переводиться в безубыток, Думаю было бы удобней прикрутить функцию 3-х ступенчатого алгоритма: 1-я ступень = достижение определенного количества пипосов , закрытие 50% позы, 2-я ступень = цена прошла 2 стопа , перевод ордера в без убыток , 3-я = полное закрытие позы. Все параметры задаются в настройках, а также отображаются уровнями на графике с возможностью внести изменения в визуальном режиме, просто перетащив необходимый уровень. (как вариант отработавший уровень удаляется с инструмента, остаются только те, что еще в работе, + возможность работы на нескольких инструментах одновременно)

Все профита нескончаемого!
 

Вложения

  • пример.png
    пример.png
    23,8 КБ · Просмотры: 282
  • Помошник.mq4
    Помошник.mq4
    9,3 КБ · Просмотры: 297
Последнее редактирование:

pulio5g

Местный житель
Переменные на русском - какой треш! )) Спасибо, гляну, как раз надо под МТ5 что-то подобное прикрутить
 

broTRADER

Интересующийся
Было бы отлично после открытия сделки при установке советника указывать в настройка только размер стопа, после чего автоматически выставляются уровни: 1. СЕЙФ-ФИКСАЦИЯ 50% (1 размер стопа), 2. БЕЗУБЫТОК (2 размера стопа), 3. ТЕЙК (3 размера стопа) и была возможность при необходимости в визуальном режиме изменять положение уровней.

При установке советника на инструмент с уже открытой сделкой и с выставленным стопом, уровни пересчитываются от имеющегося стопа на инструменте, (нету стопа , нету уровней), в случаи доливки к примеру вторым, третьим и т.д ордерами без указания стопа, все закрываются по уровню (3. ТЕЙК) рассчитанным или измененным от первого ордера со стопом. Спасибо.

Успешного Вам дня и хорошего настроения.

С уважением, Дмитрий.
 
Последнее редактирование:

ISPANEZ

Местный знаток
давно пользуюсь этим, ночью с озвучкой не уснешь. Поэтапное частичное - процентное закрытие ордера перевод в безубыток при первой цели.
 

Вложения

broTRADER

Интересующийся
Спасибо. ОТЛИЧНАЯ ОЗВУЧКА!
 
Последнее редактирование:

Fed77

Гуру форума
Было бы отлично после открытия сделки при установке советника указывать в настройка только размер стопа, после чего автоматически выставляются уровни: 1. СЕЙФ-ФИКСАЦИЯ 50% (1 размер стопа), 2. БЕЗУБЫТОК (2 размера стопа), 3. ТЕЙК (3 размера стопа) и была возможность при необходимости в визуальном режиме изменять положение уровней. в случаи доливки к примеру вторым, третьим и т.д ордерами без указания стопа, все закрываются по уровню (3. ТЕЙК) рассчитанным или измененным от первого ордера со стопом. Спасибо.

Успешного Вам дня и хорошего настроения.

С уважением, Дмитрий.
Почти угадал?
 

Вложения

Верх