• Обзор
  • Отзывы (3)
  • Обсуждение (29)
  • Что нового

Moving average Freestyle

Moving Average Freestyle - это советник, основанный на скользящих средних "все-в-одном". Можно настроить множество возможных комбинаций, от стратегии с простой скользящей средней до пересечения 2 или 3 скользящих средних с фильтрацией по RSI, MACD или ADX.


Как он работает?

Можно выбрать тип используемой стратегии.

  • Цена против скользящей средней: Когда цена пересекает MA, открывается ордер (код на покупку: "P>A", код на продажу: "P <A").
  • Пересечение двух скользящих средних: Когда быстрая МА пересекает медленную МА, открывается ордер (код на покупку: "A>B", код на продажу: "A<B").
  • Пересечение трех скользящих средних: Когда быстрая MA пересекает две другие медленные МА в одинаковом направлении, открывается ордер (код на покупку: "A>B>C", код на продажу: "A<B<C").


Filters - Фильтры

  • Фильтр RSI: Используется для избежания открытия ордеров, когда рынок находится в чрезмерном состоянии перекупленности или перепроданности. Он также может быть использован в реверсном режиме.
  • Фильтр MACD: При помощи MACD получается трендовый фильтр, который помогает улучшить качество сигналов. Также может использоваться в реверсном режиме для торговли против тренда.
  • Фильтр ADX: ADX это еще один трендовый фильтр, который помогает улучшить качество сигналов. С помощью ADX можно фильтровать по силе тренда.


Дополнительная настройка

  • Period and MA type: Можно задать период и тип каждой МА.
  • Close when reverse condition (True / False): Закрывать при возникновении условий разворота. При True, если открыта позиция buy, и поступает сигнал sell, советник закрывает позицию buy (аналогично для противоположного направления).
  • Stop Loss, Take Profit, BreakEven and TrailingStop: Можно также установить тейк-профит и стоп-лосс в пипсах, а также безубыток и трейлинг-стоп. Если значение какого-либо из этих параметров равно 0, то параметр отключается.

Кодировка условий на покупку:

  • "P> A": Когда Цена > MA A.
  • "A>B": Когда MA A> MA B.
  • "A>B>C": Когда MA A> MA B и MA B> MA C.

Кодировка условий на продажу:

  • "P<A": Когда Цена < MA A.
  • "A<B": Когда MA A < MA B.
  • "A<B<C": Когда MA A < MA B и MA B <MA C.


Настройки

  • Moving Average A period: Период быстрой МА.
  • Moving Average B period: Период средней МА.
  • Moving Average C period: Период медленной МА.
  • Moving Av. A Type: Тип MA A.
  • Moving Av. B Type: Тип MA B.
  • Moving Av. C Type: Тип MA C.
  • Condition_buy: условия на покупку ("P> A" или "A> B" или "A> B> C").
  • Condition_sell: условия на продажу ("P <A" или "A <B" или "A <B <C").
  • Entry_Only_When_Cross: Вход в позицию только при пересечении. True: сигнал появляется только при пересечении; False: сигнал подается, если цена или средняя больше или меньше значения, независимо от момента.
  • Close Order when reverse condition: Закрывать ордер при возникновении условий разворота. Если появляется сигнал, и имеется открытый ордер в противоположном направлении, ордер закрывается.
  • Wait_until_close: true: Ожидать завершения свечи для подтверждения сигнала; false: сразу же подтверждает сигнал.
  • Lot_size: Объем позиций.
  • use_lot_ratio: Включить/выключить параметр lot_ratio для функции мартингейла.
  • lot_ratio: Коэффициент лота от баланса счета на каждые 0.01 лота.
  • drawdown_control: включить/выключить контроль просадки.
  • drawdown_each_percent: процент просадки, при котором размер лота будет уменьшен.
  • drawdown_reduction_ratio: коэффициент уменьшения лота при достижении процента просадки (2 значит меньше на 50%).
  • Take Profit Pips: тейк-профит в пипсах.
  • Stop Loss Pips: стоп-лосс в пипсах.
  • Break Even Pips: безубыток в пипсах.
  • Trailing Stop Pips: трейлинг стоп в пипсах.
  • Magic Number: Магический номер.
  • Enable_RSI_filter: Включить фильтр RSI
  • RSI_buy_value: значение RSI для покупки.
  • RSI_sell_value: значение RSI для продажи.
  • RSI_BuyAbove / SellBelow: Значение RSI должно быть выше установленного уровня RSI для покупки и ниже установленного уровня RSI для продажи. При false, работает наоборот.
  • RSI_period: период RSI.
  • RSI_Timefrime: таймфрейм RSI.
  • Enable_MACD_filter: Включить фильтр MACD
  • MACD_buy_value: уровень MACD для покупки.
  • MACD_sell_value: уровень MACD для продажи.
  • MACD_BuyAbove / SellBelow: Значение MACD должно быть выше установленного уровня MACD для покупки и ниже установленного уровня MACD для продажи. При false, работает наоборот.
  • MACD_Timefrime: Таймфрейм MACD.
  • Enable_ADX_filter: Включение или отключение фильтра ADX
  • Enable_ADX_direction_filter: Направление DI+ и DI- должно быть согласовано с сигналом тренда.
  • ADX_buy_value: уровень ADX для покупки.
  • ADX_sell_value: уровень ADX для продажи.
  • ADX_period: период ADX.
  • ADX_Timefrime: таймфрейм ADX.
  • use_ADX_reduction_exit: включить/выключить правило выхода при снижении ADX.
  • ADX_reduction_ratio: процент снижения ADX для закрытия ордера.
Jesús Torres
483
Jesús Torres 2017.11.12 15:31 
 

The EA has several errors. There are problems when optimizing the EMA of the indicators, and the SL does not act sometimes.

It needs to be corrected.

UPDATED

When reading it does not work well, some things do not work as you say, the SL skips it, some of the optimizations of the indicators simply do nothing.

The programmer that I have contacted comments that he does not have time to fix it, but to do EA for other people.

EA denounced in MQL. If you fix it, I will change my score as it deserves.

Xicod
440
Xicod 2017.09.09 23:59 
 

Gracias Cristian,

Has desarrollado un muy buen EA, muy completo y todo muy fácil de entender a la hora de parametrizar.

A parte de poder usar varias medias tiene la opción de combinarlo con uno o varios indicadores me interesa mucho la forma que tines varios sistemas en un solo EA.

Lo dicho

Muchas Gracias

Ugo Della Rocca
723
Ugo Della Rocca 2017.06.08 16:45 
 

The program does not follow the opening rules in the sets ... in particular it opens even if the cross is not real (also activating the option in the sets) and closes the positions when a reverse crossover occurs (although in the set this rule Is disabled) ... the developer has refused to correct these errors

Версия 1.21 2017.04.27
Улучшена работа стоп-лосса
Версия 1.20 2017.02.14
- Добавлены параметры для настройки периодов и таймфрейма фильтровых индикаторов (RSI, MACD и ADX).
- Добавлена возможность использования нового правила выхода при снижении ADX (очень эффективное!)
Версия 1.10 2017.01.18
- Новый параметр, позволяющий одновременно открывать только 1 ордер.
- Параметры управления капиталом.
- Параметры контроля просадки.