EA "Pattern 123 Zig Zag".

EA "Pattern 123 Zig Zag".

14 января 2019, 09:52
Oleg Popov
0
187

Pattern 123 Zig Zag

 

Новое обновление до версии 4.0 от 10.10.2019.
Добавлен трейлинг стоп по High\Low предыдущей свечи. 
Добавлен трейлинг стоп по индикатору Parabolic SAR.

Робот-Советник автоматически торгует по Pattern 123 индикатора ZigZag. В эксперте предусмотрен режим восстановления баланса, после убытка.

Возможности

  • Визуально рисует в реальном времени на текущем графике :
    • Pattern 123, построенный на заданных входных параметрах;
    • уровень предполагаемого пробоя;
    • уровень расчётного take profit;
    • линию сигнала на вход.
  • Можно использовать фиксированный объём сделки.
  • Объём каждой сделки может рассчитываться автоматически, в зависимости от заданной во входных параметрах переменной "Risk Equity (%)".
  • Выбор типа торговли  или работа только, как индикатор.
  • Выбор типа исполнения:
    • немедленное;
    • отложенные стоп ордера.
  • Выбор типа использования уровня убыточности (stop loss):
    • пункты;
    • цена точки №3 Pattern 123.
  • Выбор типа использования уровня прибыли (take profit):
    • пункты;
    • расчёт относительно Pattern 123.
  • Можно задать параметры для поиска Pattern 123 :
    • временной период и переменная Depth  индикатора ZigZag, на котором будет производиться поиск Pattern 123;
    • допустимый уровень плеча [2, 3], от размера плеча [1,2]. 
  • Торговля в заданном промежутке времени.
  • Закрытие позиций и ордеров по времени каждый день.
  • Можно использовать сеточную стратегию торговли.
  • Имеется трейлинг позиций по уровню High\Low предыдущей свечи или по индикатору Parabolic SAR.
  • Имеется трейлинг и закрытие позиций по уровню в деньгах.
  • Режим восстановления баланса в случаи убытка.

Входные параметры

======    ZigZag Pattern setup    ======   Настройки для паттерна   ======

  • ZigZag Time Frames - временной период индикатора ZigZag, на котором будет производиться поиск паттерна. Используются периоды:
    • M1
    • M5
    • M15
    • M30
    • H1
    • H4
    • D1
  • ZigZag Depth - переменная Depth индикатора ZigZag, значение от 5 до 50.
  • Minimum level 2-3,size 1-2 - минимально допустимый уровень плеча [2, 3], от размера плеча [1,2]. Число от 0.001 по 0.999. 
  • Maximum level 2-3,size 1-2 - максимально допустимый уровень плеча [2, 3], от размера плеча [1,2]. Число от 0.001 по 0.999.  
  • filter1 - дополнительный фильтр
    • true - используется;
    • false - НЕ используется.

======     Time of order start/stop    ======  Время начала и окончания размещения ордеров  ======

  • startHOUR - время начала
  • startMINUTE время начала
  • stopHOUR - время окончания
  • stopMINUTE - время окончания

======     Orders are closed on time every day    ======  Закрытие ордеров по времени  каждый день  ======

  • OrderClosingTime - функция закрытия ордеров по времени
    • true - используется;
    • false - НЕ используется.
  • closeHOUR  - время закрытия;
  • closeMINUTE  - время закрытия.

======     Trading setup     ======   Настройки торговли  ======

  • The magic number - идентификационный номер советника может быть -1 (минус один), 0 или любое положительное число.
    • Если "The magic number" равен нулю, то все открытые или установленные ордера вручную советник будет считать своими.
    • Если "The magic number" равен -1(минус один), то все открытые или установленные ордера вручную или другим советником советник будет считать своими.
  • Allowed to open orders - надо выбрать тип торговли из предложенных вариантов:
    • No permission to open orders - установка ордеров не разрешена. Можно использовать, как индикатор;
    • Only Buy - разрешена установка ордера только на покупку;
    • Only Sell - разрешена установка ордера только на продажу;
    • Buy & Sell - разрешена установка ордеров и на покупку , и на продажу.
  • Type of execution - надо выбрать тип исполнения из предложенных вариантов:
    • Instant/Market Execution - немедленное;
    • Pending Order Stop - отложенные стоп ордера.
  • Fixed lot (volume) - объём устанавливаемого стартового ордера.
    • Если "Fixed lot (volume)" равен нулю, то расчёт объёма устанавливаемого ордера будет рассчитываться автоматически, в зависимости от заданной во входных параметрах переменной "Risk Equity (%)".
    • При "Fixed lot (volume)" больше нуля, параметр "Risk Equity (%)" становится не активным. И объём устанавливаемых ордеров будет фиксированным.
  • Maximum start lot - максимальный объём устанавливаемого стартового ордера.
  • Risk Equity (%) - допустимый риск на одну сделку в процентах от свободных средств на счёте. С увеличением риска увеличивается прибыль, но и так же увеличивается просадка.
  • do not place new orders after closing - разрешение на размещение новых ордеров, учитывая историю и тип закрытых позиций за текущую временную сессию:
    • true - если за текущую временную сессию было закрытие позиции BUY, то запрещено размещение новых ордеров BUY. И если за текущую временную сессию было закрытие позиции SELL, то запрещено размещение новых ордеров SELL. 
    • false - при размещении новых ордеров НЕ учитывается история закрытия ордеров за текущую временную сессию.
======    StopLoss    ======
  • StopLoss Type - тип использования уровня убыточности (stop loss):
    • No Stop Loss -  нет stop loss;
    • Number - используется значение "StopLoss Number"
      • StopLoss Number - уровень в пунктах;
    • Point #3 - цена точки №3 паттерна 123.
======   TakeProfit   ======
  • TakeProfit Type - тип использования уровня прибыли (take profit)
    • No TakeProfit - нет take profit;
    • Number - используется значение "TakeProfit Number"
      • TakeProfit Number - уровень в пунктах;
    • Calculated level - расчётное значение = точка 3 (цена) +/- (расстояние между точками 1 и 2 * "Level to calculate TakeProfit")
      • Level to calculate TakeProfit - число от 0.001 (возможно использовать уровни Фибоначчи: 1.000, 1.236, 1.382, 1.618, 1.764, 2.000 и т.д )

======     Trailing Stop.     ======

  • TypeTrailingStop - тип трейлинг стопа:
    • No TrailingStop - трейлинг стоп отключен;
    • Parabolic SAR - используется значение Parabolic SAR;
    • By candle High/Low - используются уровни предыдущей свечи.
    • Point #3 - (в текущей версии отключена) .
  • Only profit - true\false включать трейлинг только после выхода в плюс по прибыли (в пунктах):
    • true - трейлинг стоп включается только при положительной прибыли (в пунктах) ордера;
    • false - трейлинг стоп не учитывает прибыль ордера.
  • LevelTrailingStop (point) - уровень трейлинг стопа от текущей цены (в пунктах).
  • Time Frames TrailingStop - надо выбрать из предложенных временной период для трейлинг стоп M1, М5, М15, М30, Н1, Н4, D1.

======     Grid setup     ======   Настройки сетки   ======

  • startGridHOUR  - время начала размещения ордеров сетки;
  • startGridMINUTE  - время начала размещения ордеров сетки;
  • stopGridHOUR  - время окончания размещения ордеров сетки;
  • stopGridMINUTE  - время окончания размещения ордеров сетки;
  • The type of Grid - тип использования сеточной стратегии:
    • no Grid  - сетка не используется;
    • fixed distance  - сеточные ордера выставляются на фиксированном расстоянии от убыточного; 
    • strategy #1  - сетка выставляется по заложенному алгоритму.
  • The method of lot calculation - метод расчёта объёма усредняющего ордера
    • multiply by MartinGrid - предыдущий объём умножается на величину MartinGrid;
    • zoom in on MartinGrid - к предыдущему объёму прибавляется величина MartinGrid.
  • Distance between orders Grid - минимальное расстояние сетки.
  • TakeProfitGrid  - уровень прибыли при использовании сетки.
  • Maximum Grid lot - максимальный объём устанавливаемого сеточного ордера.
  • MartinGrid - положительное число .
  • TF strategy #1 - временной период для алгоритма strategy #1. Используются периоды: M1, M5, M15, M30, H1, H4, D1.

======     Trailing money.Closing profit.     ======    Трейлинг и закрытие позиций по уровню в деньгах.   ======

  • Closing profit - сопровождение и закрытие по прибыли:
    • No - не используется;
    • Joint buy and sell - совместно сопровождаются BUY и SELL, закрытие по общей суммарной прибыли (прибыль BUY + прибыль SELL).
    • Individual to buy or sell - раздельно сопровождаются BUY или SELL, закрытие в зависимости от своей прибыли .
  • Trailing money with  - количество денег при которых начинается сопровождение прибыли.
  • Step Trailing the money  - шаг сопровождения прибыли в валюте депозита.

======    Balance recovery mode    ======    Режим восстановления баланса    ======

  • Balance recovery mode - режим восстановления баланса . Советник производится авторасчёт объёма стартовой сделки на следующий день в случаи проигрыша:
    • true - режим используется;
    • false - режим НЕ используется.
  • Efforts to recover loss - усилия по возмещению убытков.

======     Display     ======   

  • Display RIGHT_UPPER information - информация о настройках в правом верхнем углу экрана:
    • true - отображать;
    • false - НЕ отображать.
  • Display RIGHT_LOWER information - дополнительная информация в правом нижнем углу экрана:
    • true - отображать;
    • false - НЕ отображать.

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

Настройки и результаты тестера стратегий здесь.


















Поделитесь с друзьями: