Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

Close All Main Trailing Money Breakeven - эксперт для MetaTrader 5

Просмотров:
1289
Рейтинг:
(14)
Опубликован:
2021.04.01 10:27
Обновлен:
2021.04.05 13:54
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Принцип работы

    Советник следит за "Главной позицией", предполагается, что в рынке есть только одна "Главная позиция" и она идентифицируется по параметру 'Main position: Magic number'. 

    Как только "Главная позиция" достигнет целевой прибыли (задаётся в 'Main position: Profit target (in money deposit)'), будет закрыта "Главная позиция" и позиции из списка 'List positions (ATTENTION: separator character ';')'. В списке задаются Magic number вспомогательных позиций и в качестве разделителя используется знак ';'.

    Также теперь есть параметр 'Main position: Track position closing' - при 'true' советник будет следить и за целевой прибылью и, дополнительно, будет отслеживать закрытие главной позиции - при этом не важно кто инициировал закрытие: было ли это вручную или советником или при срабатывании Стоп лосс ...

    Добавлено:

    Безубыток в деньгах депозита. Когда применяется: в случае, если на символе установлен довольно большой уровень заморозки, который не даёт разместить близко обычный Стоп лосс. В таком случае можно воспользоваться безубытком в деньгах депозита - как только главная позиция достигнет прибыли 'Main position: Breakeven Stop' советник начнёт отслеживать падение прибыли до уровня 'Main position: Breakeven Step' и при достижении закроет её. При этом советник выводит в журнал сообщения о том, что достигнуты уровни:

    Profit 20.05 >= 'Breakeven Stop' (20.00)
    Need close all: Profit 4.95 <= 'Breakeven Step' (5.00)

    Для проверки Вы можете разблокировать закомментированный блок торговых операций в OnInit секции.


    Trailing Main position:

    Параметр рабочего таймфрейма для трейлинга ('Working timeframe') - имеет смысл задавать, если трейлинг задается ТОЛЬКО в момент рождения нового бара. Параметр 'Pips Or Points: ' задаёт стандарт расчёта для Трейлинга, может быть 'Pips (1.00045-1.00055=1 pips)' или 'Points (1.00045-1.00055=10 points)'. 

    Интервал между трейлингом задаётся в 'Trailing, in seconds'Общее правило: если интервал задать меньше, чем "10" - это означает работу ТОЛЬКО в момент рождения нового бара, если же интервал задать ровно или более "10" - это означает работу каждые "N" секунд. Как работает трейлинг показано в картинках в коде TrailingStop.

    Main position:

    'Main position: Profit target (in money deposit)' - целевая прибыль главной позиции. 'Main position: Magic number' - задаём Magic number главной позиции (если у Вас будет более одной позиции с таким идентификатором - это будет Ваша проблема). 'Main position: Track position closing' - включение/выключение режима отслеживания закрытия главной позиции не по достижению прибыли.

    List positions

    Список в котором задаются Magic number для вспомогательных позиций.

    Breakeven, in money deposit

    Параметры безубытка.

    Additional features

    'Print log' выводит расширенное логирование всех операций. Параметр 'Freeze and StopsLevels Coefficient' задаёт коэффициент для уровней стопов и заморозки для случаев, когда эти уровни для символа равны нулю. Рекомендуется применять значение '3'.

    Two Hull moving average Two Hull moving average

    На основе кода ( Hull moving average ) - в одном окне два индикатора 'Hull moving average' и буфер Arrow в месте пересечения индикаторов

    iBands Pattern V iBands Pattern V

    Паттерн V на индикаторе iBands (Bollinger Bands, BB)

    MA Color N Bars iAC MA Color N Bars iAC

    Если есть тренд (определяется по пользовательскому индикатору 'MA Color N Bars'), ожидаем отскок цены по стандартному осциллятору iAC (Acceleration Oscillator, AC). Полная версия советника 'MA Color N Bars iAC Simple'

    MACD Extremum Separate Window MACD Extremum Separate Window

    Индикатор показывает в подокне экстремумы индикатора iMACD (Moving Average Convergence/Divergence, MACD). Количество баров для определения экстремума можно задавать