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

Percolator Multicurrency 3 - эксперт для MetaTrader 5

Просмотров:
2442
Рейтинг:
(15)
Опубликован:
2019.10.22 11:29
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Этот советник - доработка второй версии  Percolator Multicurrency 2

Новое в версии 3:

1. Symbol #XXX Name - теперь имя символов можно задавать самостоятельно

2. Maximum Lots Per Symbol - максимальный суммарный объём позиций по символу. Например задали 5.0. Имеем позиции по символу 1.0 лот, 1.5 лот и 2.0 лот (всего по символу 4.5 лота). Если будет новый сигнал и его рассчитанный объём окажется больше чем (5.0 - 4.5 = 0.5 лота) - такой сигнал будет проигнорирован


    Как установить советник

    Архив Percolator Multicurrency 3.zip содержит папку Percolator Multicurrency 3. В папке три файл:

    • Percolator Multicurrency 3.mq5 - советник
    • TradingEngine31.mqh - торговый класс советника
    • TradingEngineEnums.mqh - включаемый файл

    После распаковки архива папку   Percolator Multicurrency разместить в папке экспертов: в терминале меню Файл -> Открыть каталог данных

    Открыть каталог данных

    Открыть каталог данных

    Открыть каталог хранения    данных торговой платформы.

    -> папка MQL5 -> папка -> Experts. Вот в папку Experts и нужно скопировать распакованную папку   Percolator Multicurrency 3.


    Идея торговой стратегии

    Мультисимвольная торговля. В советнике заданы четыре символа: "EURUSD", "GBPUSD", "USDJPY" и "AUDUSD". Причём имя символа задать самостоятельно нельзя, но зато любой символ можно отключить/включить (за это отвечают параметры    Use XXXX) и для каждого символа можно задать полностью индивидуальные параметры.

    Позиции открываются по сигналам от индикаторов iMACD (Moving Average Convergence/Divergence, MACD) и iStochastic (Stochastic Oscillator, STO). Сигналы полностью независимы - то есть может сработать условие ИЛИ для iMACD индикатора ИЛИ для iStochastic. Сразу после открытия позиции (на расстоянии  Pending Limit Order Step) размещается страховочный отложенный Limit ордер увеличенным объёмом (объём позиции *  Lot Coefficient).

    Позиции и отложенные ордера не имеют настроек Стоп лосс ни Тейк профит. Но, как только появляется две и более позиции одного направления для них вычисляется уровень безубытка. На рассчитанный уровень безубытка плюс    Take Profit(aka Breakeven) перемещается Тейк профит позиций. То есть BUY позиции будут иметь свой уровень Тейк профит, а SELL позиции - свой.

    В советнике есть настройки временного интервала. Включается/отключается через параметр   Use time control. Временной интервал задаётся от  Start Hour::Start Minute до End Hour::End Minute. Вне временного интервала советник игнорирует все сигналы.

    Торговые сигналы:

    Бар #0 - это самый правый бар, который Вы видите на графике, то есть это текущий бар.

    Текущий бар задаётся параметром   MACD and Stochastic: Current Bar, а сигналы проверяются ТОЛЬКО В МОМЕНТ рождения нового бара. Для индикатора iStochastic задаются два уровня: верхний (   Stochastic Level UP) и нижний (Stochastic Level DOWN). У индикаторов учитываются значения только с главной линии.

    Сигнал BUY:

    (STO #Current Bar > Level UP && STO #Current Bar < Level UP) || (MACD #Current Bar+1 < 0.0 && MACD #Current Bar > 0.0)

    Сигнал SELL:

    (STO #Current Bar < Level DOWN && STO #Current Bar > Level DOWN) || (MACD #Current Bar+1 > 0.0 && MACD #Current Bar> 0.0)


    Percolator Multicurrency



    Stochastic Time Control Stochastic Time Control

    Индикатор на базе iStochastic в котором можно настраивать в какой временной период скрывать значения

    High Low Bars High Low Bars

    Индикатор использует стиль рисования DRAW_ARROW. Ищет смену направления баров

    Stop Balance Percentage Stop Balance Percentage

    Утилита: советник производит трейлинг баланса торгового счёта. Трейлинг задаётся в процентах

    Реализация делегата Реализация делегата

    Реализация делегата, средствами mql