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

Regr Three Strategies - эксперт для MetaTrader 5

Просмотров:
1955
Рейтинг:
(13)
Опубликован:
2019.07.29 14:28
\MQL5\Include\ \MQL5\Indicators\
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

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

Данная стратегия в активном поиске оптимального входа, поэтому на данном этапе включёна только первая стратегия:  Linear Trend. Параметры по умолчанию приведены для EURUSD H1.

Советник открывает позиции на основании сигналом пользовательского индикатора i-Regr (Канал Регрессии). В одном советнике используется сразу три стратегии: на основе построения Линейный Канал Регрессии, Канал квадратичной (параболической) регрессии и Канал кубической регрессии. По сути это создание трёх копий индикатора с разными настройками построений - например вот так:

Regr Three Strategies

Рис. 1. Три стратегии

Торговля идёт от границ канала: если тренд восходящий, открываем позицию BUY при касании ценой НИЖНЕЙ границы, если тренд нисходящий то открываем позицию SELL при касании ценой ВЕРХНЕЙ границы. Это стандартное поведение для сигналов, которое, тем не менее, может быть перевернута для каждой из стратегий (параметры XXXX Reverse, где XXXX - наименование одной из стратегий).

Любую из стратегий (или даже две) можно отключить - для этого соответствующий параметр XXXX Use необходимо поставить в "false". Главное только не переусердствуйте и не отключите сразу ТРИ стратегии :) 

Общий параметр - который участвует в определении тренда - текущий бар (XXXX Current Bar Zero). Может быть "1" (" false") или "0" ("true").

Определение тренда для каждой стратегии немного отличается:

  • Линейный Канал Регрессии - сравнивается цена индикатора: если цена на текущем баре выше цены на самом левом баре -> тренд вверх.
  • Канал квадратичной (параболической) регрессии
    • если есть точка перегиба, то от текущего бара до точки перегиба должно быть не БОЛЕЕ Parabolic: Trend Confirmation, in bars. Если точка перегиба находится дальше, такой сигнал не рассматривается (предполагается, что вход уже был ранее). Остаётся сравнить цену индикатора на текущем баре и в точке перегиба
    • если точки перегиба нет, то сравнивается цена индикатора на текущем баре и цена индикатора на баре #Parabolic: Trend Confirmation, in bars
  • Канал кубической регрессии - аналог для "Канал квадратичной (параболической) регрессии", только здесь параметр  Third Power: Trend Confirmation, in bars

    Примеры определения тренда:

    Linear Trend

    Рис. 2. Linear Trend


    Parabolic Trend

    Рис. 3. Parabolic Trend


      Third Power Trend

      Рис. 4. Third Power Trend


      Big candle Small candle Grid Big candle Small candle Grid

      Торговая стратегия на откате от большой свечи

      Stop Balance Stop Balance

      Контроль Balance.

      Avalanche SB Avalanche SB

      Мартингейл.

      HLine Profit HLine Profit

      Индикатор показывает прибыль на уровне горизонтальной линии