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

FXRaider TC - эксперт для MetaTrader 5

fortrader.ru
Опубликовал:
Vladimir Karputov
Просмотров:
1722
Рейтинг:
(13)
Опубликован:
2019.02.01 16:29
Обновлен:
2019.02.05 11:53
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Автор идеи - Юрий

автор кода mq5 - barabashkakvn

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

В торговой стратегии "FXRaider TC" используются три таймфрейма: W1, D1 и H4. На каждом таймфрейме проверяются правила формирования торгового сигнала и если правила соблюдены, то для каждого таймфрейма формируется свой сигнал. 

Таймфрейм W1

Используемые индикаторы

Тут всё просто. Два индикатора iMA ("Fast" и "Slow") и один пользовательский индикатор Awesome_Oscillator_Custom_Averaging_Period - в этой индикаторе была добавлена возможность менять периоды усреднения для iMA (на основе которых и рассчитывается индикатор "AO") для более оптимального их подбора. 

Параметры для Awesome_Oscillator_Custom_Averaging_Period:

  • AO Custom MA Fast: averaging period равен 8
  • AO Custom MA Slow: averaging period равен 13

Параметры для iMA - различаются только периоды усреднения, остальные параметры общие для двух iMA:

  • MA Fast: averaging period равен 21
  • MA Slow: averaging period равен 55
  • MA Fast and Slow: horizontal shift равен 0
  • MA Fast and Slow: smoothing type равен Linear-weighted averaging
  • MA Fast and Slow: type of price равен Close price

Формирование сигнала

Вводится понятие "первостепенный индикатор". Тенденция определяется по нему, в первую очередь. На таймфрейме W1 "первостепенными индикаторами" являются две индикатора iMA. Если MA Fast выше MA Slow - тенденция вверх (up), если MA Fast ниже MA Slow - тенденция вниз (down). Awesome_Oscillator_Custom_Averaging_Period здесь выступает в качестве вспомогательного индикатора и если он покажет такое же направление, как два iMA, то хорошо, а если противоположное - то не страшно.

Результаты тенденций заносятся в служебный массив. Когда на W1 происходит совпадение и по iMA и по Awesome_Oscillator_Custom_Averaging_Period для W1 записывается сигнал up. Если оба индикатора iMA показывают вверх, а Awesome_Oscillator_Custom_Averaging_Period вниз - записывается сигнал up. В обоих случаях торговля разрешена только вверх.

Таймфрейм D1

Используемые индикаторы

На таймфрейме D1 используется больше всего индикаторов, аж целых три. Это iTriX (Triple Exponential Average, TRIX), iSAR (Parabolic SAR, SAR) (самый стандартный) и Awesome_Oscillator_Custom_Averaging_Period. На данном таймфрейме iTriX является "первостепенными индикатором".

Параметры для iTriX:

  • TriX: averaging period равен 34
  • TriX: type of price равен Close price

iSAR - трендовый индикатор, который используется только для одной цели - трейлинга. Данный индикатор является второстепенным, но если он расходится с iTriX, торговля запрещена по данной паре (ведь стоп не выставить). Awesome_Oscillator_Custom_Averaging_Period на таймфрейме D1 является вспомогательным, его параметры такие же как и для таймфрейма W1.

Формирование сигнала

Смотрим на "первостепенный индикатор" iTriX: если он повышается - up, если понижается - down. Дальше смотрим на iSAR. Если iTriX - up, а SAR - down (выше ценового графика) в служебный массив записывается "0" и на Awesome_Oscillator_Custom_Averaging_Period даже не смотрим: торговля запрещена.

Если iTriX - up, iSAR - up (ниже ценового графика), а Awesome_Oscillator_Custom_Averaging_Period - down (бар #1 ниже предыдущего), то в служебный массив записывается up и можно торговать на повышение, при условии, если и на W1 up или up.

Если iTriX - up, SAR - up (ниже ценового графика) и Awesome_Oscillator_Custom_Averaging_Period - up, то в служебный массив записывается up, что означает совпадение по всем трём индикаторам. Если на W1 up или up, то можно торговать на повышение.

Таймфрейм H4

После изучения тенденций на W1 и D1, переходим на анализ H4

Используемые индикаторы
На данном H4 применяются индикаторы iTriX (его параметры идентичны параметрам iTriX для таймфрейма D1) и Awesome_Oscillator_Custom_Averaging_Period (его параметры идентичны параметрам iTriX для таймфрейма D1.
Формирование сигнала

"Первостепенным индикатором" является опять же iTriX. Если iTriX - up, а Awesome_Oscillator_Custom_Averaging_Period - down, в служебный массив записывается - up. Если iTriX - up и Awesome_Oscillator_Custom_Averaging_Period - up, в служебный массив записывается up. Но при этом открытие происходит только если оба индикатора показывают одно направление, так как H4 самый "быстрый" таймфрейм в данной торговой системе.

Таким образом, после анализа трех таймфреймов, можно покупать, если в служебном массиве такие записи:

W1: up
D1: up
H4: up


Торговые настройки

В советнике можно как включать так и выключать уровни Stop LossTake Profit и Trailing Stop. Для отключения выбранного параметра достаточно выбранный параметр установить в "0.0".

Дополнительные возможности

    • Only one positions - в рынке всегда только одна позиция
    • Reverse - переворот торгового сигнала
    • Close opposite - закрытие позиций противоположных торговому сигналу, причём сначала идёт гарантированное закрытие противоположной позиции и только потом открытие новой позиции в направлении сигнала

    Управление размером позиции (расчёт лота)

    Лот может быть как постоянный (Money management установить в Constant lot и задать размер лота в The value for "Money management") так и динамический - в процентах риска на сделку (Money management установить в Risk in percent for a deal и задать процент риска в The value for "Money management").

    Советник cm_SL NL TP Советник cm_SL NL TP

    Советник выставляет всем открытым позициям стоплосс и тейкпрофит. И переводит их в безубыток при достижении заданного профита в пунктах.

    Awesome_Oscillator_Custom_Averaging_Period Awesome_Oscillator_Custom_Averaging_Period

    Модификация стандартного индикатора Awesome Oscillator - добавлена возможность менять периоды усреднения iMA

    ASCV 2 ASCV 2

    Советник по индикатору BrainTrend1Sig. Развитие первой версии

    Celebration EA Celebration EA

    Торговая стратегия по пользовательским индикаторам Stochastic Custom и ZigZagColor