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

Flexible EA

Flexible EA загружает ваши пользовательские индикаторы в советник для получения сигналов на покупку/продажу, а также содержит встроенные системы сетки усреднения, трейлинга и фильтрации.

Сколько раз вы находили хороший индикатор, смотрели на его красивые синие и красные стрелки или точки на графике, означающие сигналы на покупку/продажу, и думали, как хорошо было бы протестировать этот индикатор на истории и проверить его работу.

Это случается часто с каждым из нас. Некоторые из нас тратили деньги на создание советника только для того, чтобы протестировать героический индикатор, который в итоге терял всё.

Представляю вашему вниманию Flexible EA - укажите название вашего пользовательского индикатора и запускайте тестирование на истории. Вы можете тестировать бесконечно десятки или сотни индикаторов, которые лежат без дела. Более того, благодаря большому количеству встроенных функций вы можете использовать Flexible EA для автоматической торговли.

Очень важно почитать информацию в блоге (на английском). Она поможет понять, как работает Flexible EA.

Таймфрейм графика: любой

Поддерживаемые типы индикаторов: индикаторы с буферами, формирующие сигналы на покупку/продажу в виде стрелок вверх/вниз, красных/синих точек, гистограмм и т.д.

Особенности Flexible EA

  • Загрузите пользовательские индикаторы в советник и укажите буферы сигналов на покупку и продажу.
  • Установите торговлю одним ордером или сеточную систему для управления ордерами и их усреднения.
  • Усредняйте ваши сделки по общему тейк-профиту или включите трейлинг для всех сделок.
  • Установите минимальное расстояние в пипсах между открытиями сделок одного типа при сеточной торговле, множитель расстояния, чтобы избежать открытия множества ордеров.
  • Встроенные фильтры: фильтр времени начала/окончания работы, расширенный фильтр MA, фильтр RSI, фильтр новостей.


Параметры

Общие параметры:

  • Trade Comment: комментарий к сделкам.
  • Magic Number: магическое число, по умолчанию 90211

Параметры торговли:

  • FIFO Compliance: параметр для торговли по правилу FIFO, по умолчанию False.
  • Trade Direction: направление торговли, по умолчанию BothDirections (в двух направлениях).
  • Time Filter: открытие первой сделки по настроенному ниже фильтру времени, по умолчанию False.
  • Start Hour: час начала торговли, по умолчанию 0.
  • Start Minute: минута начала торговли, по умолчанию 0.
  • Stop Hour: час окончания торговли, по умолчанию 0.
  • Stop Minute: минута окончания торговли, по умолчанию 0.
  • Trade on Friday?: разрешить торговлю в пятницу, по умолчанию Yes.

Параметры индикатора:

  • Select your signal source: выберите источник сигнала, по умолчанию No_Indicator (важная настройка, прочтите Блог)
  • Exact name of your Custom_Indicator_A: точное название пользовательского индикатора, по умолчанию IndicatorArrows (прочтите Блог).
  • Custom_Indicator's Timeframe: таймфрейм индикатора, по умолчанию текущий (прочтите Блог).
  • Custom_Indicator's Buy Buffer: буфер индикатора для покупок, по умолчанию 0 (прочтите Блог).
  • Custom_Indicator's Sell Buffer: буфер индикатора для продажи, по умолчанию 1 (прочтите Блог).
  • Indicator Shift: сдвиг индикатора, по умолчанию 1 (рекомендуется значение 1 для пользовательских индикаторов и 2 для индикатора фракталов).

Встроенные фильтры:

Новостной фильтр

  • Enable News Filter?: включить новостной фильтр (пауза до/после выхода новостей), по умолчанию No.
  • News GMT Offset: время по GMT для новостей, по умолчанию -3 (установите корректное время по GMT, соответствующее разнице по времени между сервером брокера и новостями на графике).
  • News Symbol Filter: символ для фильтра новостей, по умолчанию USD,EUR (список символов через запятую для отображения на графике).
  • High impact Before/After pause duration (min): пауза в минутах до/после выхода новостей высокой важности, по умолчанию 20.
  • Medium impact Before/After pause duration (min): пауза в минутах до/после выхода новостей средней важности, по умолчанию 10.
  • Low impact Before/After pause duration (min): пауза в минутах до/после выхода новостей низкой важности, по умолчанию 10.
  • Update News every? (hour): интервал загрузки новостей в часах, по умолчанию 4.

Примечание: для корректной работы новостного фильтра необходимо разрешить WebRequest к адресу: http://news.flexibleea.com (прочтите Блог).

Фильтр RSI

  • Enable RSI Filter?: использовать встроенный фильтр по индикатору Relative Strength Index, по умолчанию No.
  • RSI Period: период RSI, по умолчанию 14.
  • (Oversold lvl) Allow Buy’s Below: уровень перепроданности по RSI, ниже которого разрешены сделки на покупку, по умолчанию 30.
  • (Overbought lvl) Allow Sells Above: уровень перекупленности по RSI, выше которого разрешены сделки на продажу, по умолчанию 70.
  • RSI TimeFrame: таймфрейм индикатора RSI, по умолчанию текущий.

Фильтр по скользящей средней

  • Enable MA Filter?: использовать встроенный фильтр по скользящей средней, по умолчанию No.
  • MA Period: период MA, по умолчанию 150.
  • MA Method: метод MA, по умолчанию Exponential.
  • MA Shift: сдвиг MA, по умолчанию 0.
  • MA Apply to: цена, используемая для расчета MA, по умолчанию Close.
  • MA Timeframe: таймфрейм MA, по умолчанию текущий.
  • Allow Buy’s if price is: покупки разрешены, если цена выше или ниже MA, по умолчанию Above_MA_Line (выше).
  • Allow Sell’s if price is: продажа разрешена, если цена выше или ниже MA, по умолчанию Below_Ma_Line (ниже).
  • Minimum distance from MA line (pips): минимальное расстояние от линии MA, по умолчанию 20 (важная настройка, прочтите Блог)

Настройки лота, тейк-профита и стоп-лосса:

  • Lot Sizing Method: метод расчета лота, по умолчанию фиксированный размер FixedLot (определяет размер начального лота - фиксированный или рассчитанный на основе риска в % от баланса счета).
  • Fixed Lot Size: если выбран фиксированный размер, укажите здесь его значение, по умолчанию 0.01.
  • MoneyManagement Risk Percent: если выбран метод мани-менеджмента, укажите процент баланса для расчета начального размера лота, по умолчанию 0.002.
  • Select the Basket type: выбор типа корзины, по умолчанию Split_Basket (Split_Basket - корзина сделок на покупку отделена от корзины сделок на продажу; Joined_Basket - корзины сделок на покупку и на продажу объединены).
  • Enable the hidden basket TP?: использовать скрытый общий тейк-профит, необходимо отключить для использования других видов, по умолчанию Yes.
  • Hidden Basket TP (pips): минимальный общий тейк-профит в пипсах для сделок одного типа, по умолчанию 0.20. Обратите внимание, что сделки на покупку управляются отдельно от сделок на продажу, этот параметр скрыт от брокера.
  • Enable the hidden basket SL?: использовать скрытый общий стоп-лосс, по умолчанию No.
  • Hidden Basket SL in PIPS: минимальный общий стоп-лосс в пипсах для сделок одного типа, по умолчанию 100. Обратите внимание, что сделки на покупку управляются отдельно от сделок на продажу, этот параметр скрыт от брокера.
  • Close on opposite signal from Custom_Indicator_A?: закрытие сделок вслепую при поступлении противоположного сигнала от Custom_Indicator_A, по умолчанию No.
  • Enable Trailing?: общий трейлинг для сделок одного типа, по умолчанию false. При использовании трейлинга рекомендуется отключить "Hidden Basket TP".
  • Trailing Distance (pips): расстояние в пипсах, которое должна пройти цена выше или ниже "Trailing min Profit", чтобы трейлинг передвинул стоп-лосс на шаг "Trailing Step", по умолчанию 6.
  • Trailing Step (pips): шаг трейлинга в пипсах, по умолчанию 3. При достижении "Trailing Distance" стоп-лосс перемещается указанное количество пипсов.
  • Trailing min Profit (pips): минимальная прибыль в пипсах, которая должна быть достигнута перед активацией трейлинга, по умолчанию 20.
  • Enable Money Profit?: включить функцию Money Profit, по умолчанию False (внимание: Money Profit отслеживает/закрывает все открытые сделки по все символам на всех графиках).
  • Profit in money to close ALL open trades: прибыль в денежной сумме для закрытия ВСЕХ открытых сделок, по умолчанию 100.
  • Use Custom_Indicator_B Signals for TP?: получать сигналы для установки тейк-профита из второго пользовательского индикатора, по умолчанию No.
  • Minimum profitable TP pips from Buffer to close: минимальная прибыль TP в пипсах из второго пользовательского индикатора для закрытия сделки, по умолчанию 5.
  • Exact Name of Custom_Indicator_B for TP: точное название второго пользовательского индикатора с учетом регистра и заглавных букв, по умолчанию IndicatorArrows.
  • TP Custom_Indicator_B Timeframe: выпадающий список для выбора таймфрейма второго пользовательского индикатора, по умолчанию текущий.
  • Custom_Indicator_B LONG orders TP Buffer#: номер буфера со значением сигнала для закрытия длинных сделок по тейк-профиту, по умолчанию 0.
  • Custom_Indicator_B SHORT orders TP Buffer#: номер буфера второго пользовательского со значением сигнала для закрытия коротких сделок по тейк-профиту, по умолчанию 1.
  • Custom_Indicator_B TP Shift: сдвиг второго пользовательского индикатора, по умолчанию 1 (рекомендуется).
  • Use Custom_Indicator_C Signals for SL?: использовать третий пользовательский индикатор для стоп-лосса, по умолчанию No (аналогично параметрам выше).
  • Min unprofitable SL pips from Buffer to close: минимальный SL от буфера в пипсах для закрытия сделок, по умолчанию 0.
  • Maximum unprofitable SL pips from Buffer to close: максимальный убыток SL в пипсах для закрытия сделки, по умолчанию 100.
  • Name of Custom_Indicator_C for SL: название третьего пользовательского индикатора, по умолчанию IndicatorDots (аналогично параметрам выше).
  • SL Custom_Indicator_C Timeframe: таймфрейм третьего пользовательского индикатора, по умолчанию текущий (аналогично параметрам выше).
  • Custom_Indicator_C LONG orders SL Buffer#: номер буфера третьего пользовательского индикатора со значением сигнала для закрытия длинных сделок по стоп-лоссу, по умолчанию 5.
  • Custom_Indicator_C SHORT orders SL Buffer#: номер буфера третьего пользовательского индикатора со значением сигнала для закрытия коротких сделок по стоп-лоссу, по умолчанию 6.
  • Custom_Indicator_C SL Shift: сдвиг третьего пользовательского индикатора, по умолчанию 1 (рекомендуется).
  • Allow grid trades?: использование системы сеточной торговли, по умолчанию Yes.
  • Grid trades Lot Sizing method: метод увеличения сделок в сетке, умножение или прибавление, по умолчанию Lot_Multiplier (прочтите Блог).
  • Lot Multiplier Short: множитель лота для следующего ордера на продажу в сетке, по умолчанию 1.50.
  • Lot Addition Short: увеличение размера следующей сделки на продажу на это значение, по умолчанию 0.02.
  • Min Trade Distance Short (pips): минимальное положительное изменение цены в пипсах для открытия следующей сделки на продажу, по умолчанию 5.
  • Next_Trade_Distance_Multiplier_Short: автоматическое увеличение значения "Min Trade Distance Short (pips)"умножением на указанное число, по умолчанию 1.0. (прочтите Блог).
  • Max Short Grid Trades Allowed: максимальное количество открытых сделок на продажу, по умолчанию 15.
  • Lot Multiplier Long: множитель лота для следующего ордера на покупку в сетке, по умолчанию 1.50.
  • Lot Addition Long: увеличение размера следующей сделки на покупку на это значение, по умолчанию 0.02.
  • Min Trade Distance Long (pips): минимальное отрицательное изменение цены в пипсах для открытия следующей сделки на покупку, по умолчанию 5.
  • Next_Trade_Distance_Multiplier_Long: автоматическое увеличение значения "Min Trade Distance Long (pips)" умножением на указанное число, по умолчанию 1.0. (прочтите Блог).
  • Max Long Grid Trades Allowed: максимально допустимое количество всех сделок на покупку, по умолчанию 15.

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

  • Send Push Notifications on DrawDawn?: при включении опции советник будет отправлять уведомления о просадке в приложение MetaTrader 4, для этого нужно указать ваш MetaQuotes ID, который доступен в настройках профиля на mql5.com. По умолчанию No.
  • DrawDawn Threshold %: порог просадки в процентах, при достижении которой вам будет отправлено уведомление, по умолчанию 50.

Параметры отладки:

  • Enable Printing in the Journal?: выводить дополнительную информацию в журнал, по умолчанию False. Замедляет процесс тестирования, отключайте во время тестирования для более быстрой работы).
tonton33
87
tonton33 2018.09.15 12:02 
 

Its great EA and very stable.and Nicolas support very polite and helpful.

I'mvery satisfied.

Al Bundy
293
Al Bundy 2018.06.21 13:01 
 

Hi,

very well done.

With last update now trailing is implemented.

With a good indicator it will be a great winning team.

Parameter for set file is still missing. This would be no problem if one codes an own indicator.

One negative, so one star minus but not because of this EA: in this combination one coudn't use strategy tester for best indicator settings - only for EA settings. Do you know a solution or workaround?

best regards

edit:

-* Strategy tester doesn't trade with custom indicator.

-* Got no support for custom parameter handover although offered.

Mark Vaines
1505
Mark Vaines 2018.06.20 16:26 
 

So far so good very flexible and improving all the time. Every time this EA is updated it adds a new dimension to trading. Keep it up Nick - awesome tool - if you have a trading idea you might be able to implement it with this EA. I did and at the time of writing had started a signal using parameters from this EA.

https://www.mql5.com/en/signals/440640

TheUnknown
31
TheUnknown 2018.06.13 12:15 
 

Great EA! Very stable. Exactly what I was looking for and Nicolas has been very helpful.

The EA gets frequent updates, and new features are added regularly.

Keep up the good work.

hic77
76
hic77 2018.06.13 12:05 
 

Flexible Ea: Fantastic !! Easy simple intuitive to configure. Finally an EA that will always be useful. The best money spent in Mql5. Great support !! Thank you.

noshali
367
noshali 2018.05.18 07:32 
 

Awesome EA. Works as advertised. Support is 5 stars and more. Best support ever.

UPDATE

Nicolas is very cooperative and listens to every piece of feedback given. Have been using this EA on a regular basis to test indicators that was not possible providing better analysis. Also, do note that NO indicator in the world is 100% correct all the time...so keep your expectations in the right place. This EA will help you weed out crappy indicators and save you a bundle.

alrefai
197
alrefai 2018.05.16 07:13 
 

Creative EA! The developer is very cooperative with fixing bugs and implementing new features when requested. looking forward for new versions

Flaviano Moreira Filho
343
Flaviano Moreira Filho 2018.05.05 13:38 
 

This is a great tool with a lot of options. The author Nicolas has replied to my questions and has made improvements to the EA based on my feedback so I am very impressed and I highly recommend it.

Prinay
359
Prinay 2018.04.27 17:14 
 

Great EA! So far so good. Will test it out over the next few weeks and provide a more constructive feedback. Great work so far.

Версия 6.38 2018.06.20
Исправлена ошибка, связанная с новостным фильтром, из-за которой советник не мог открывать ордера, даже если фильтр был отключен.
Версия 6.35 2018.06.11
- Добавлен встроенный механизм определения тренда, который показывает "Trend Up" (тренд вверх) или "Trend Down" (тренд вниз) на панели.
- Добавлена возможность установки TP и SL для отдельных корзин ("Split_Basket"), где корзина сделок на покупку отделена от корзины сделок на продажу, или для объединенной корзины ("Joined_Basket"), где сделки на покупку и на продажу объединены и рассчитываются как 1 общая корзина. Эта возможность добавлена по предложению Марка Вайнса (Mark Vaines). Выражаю ему благодарность.
- Добавлена функция "All Account Money Profit", которая отслеживает/закрывает все открытые сделки по все символам на всех графиках, открытые любым советником или вручную. Также по просьбе Марка Вайнса.
- Добавлен режим отладки, который выводит дополнительную информацию в журнал.
- Исправлена ошибка в функции "Use Custom_Indicator_C as SL", из-за которой ордера не закрывались по сигналу.
- Добавлен параметр "Min unprofitable SL pips from Buffer to close".
- Исправлена ошибка в "Time Filter"
Версия 5.90 2018.05.28
- По просьбам пользователей добавлена функция трейлинга.
- Добавлены блоки настроек, позволяющие закрывать сделки по TP/SL по отдельным пользовательским индикаторам, они больше не зависят от основного индикатора, применяемого для открытия сделок.
Теперь у вас есть возможность закрывать сделки по пересечениям MA, по Bollinger Bands или по любому другому методу, для которого у вас есть индикатор.
- Исправлен расчет размера лота при использовании управления капиталом (процент риска).
- Исправлена ошибка в сеточной торговле.
- Теперь панель автоматически отключается для ускорения тестирования.
Версия 5.0 2018.05.17
Добавлено:
- Минимальная прибыль TP в пипсах для закрытия сделки
- Максимальный убыток SL в пипсах для закрытия сделки
- Новостной фильтр
- Панель
Версия 4.40 2018.05.04
Новые функции в версии 4.40:
- Фильтр по MA
- Фильтр по RSI
- Закрытие по противоположному сигналу
- Метод расчета лотов в сетке (lot_multiplication или lot_addition)
- В источник сигнала добавлено значение "No_Indicator" (для открытия сделок в сетке советник использует параметр расстояния "Min Trade Distance")
- Удален встроенный список буферов "Buffer#", исправлена настройка. Теперь пользователи могут указать любой желаемый буфер.
- Добавлена возможность устанавливать тейк-профит и стоп-лосс по пользовательскому индикатору.
- Возможность включить/отключить сеточную торговлю. Если отключена, советник будет совершать только по одной сделке на покупку или продажу.