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

Momentum Capture EA

Этот мультивалютный и мультитаймфреймовый советник ищет начало нового тренда после банковских событий и выступлений первых лиц.

Не использует мартингейл, сетку и скальпинг!

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

Обнаружив сильное ценовое движение или импульс, советник открывает позиции в направлении тренда, а также отложенные ордера на случай разворота.

Для каждого таймфрейма может быть один открытый ордер. Таким образом, вы можете настроить риск, не выбирая все четыре таймфрейма.

В целом, можно торговать любыми комбинациями USD, EUR, GBP, CAD, AUD. Для CHF рекомендуются только пары USDCHF и EURCHF.

Лично я использую следующие символы:

EURUSD,EURJPY,EURAUD,EURCAD,GBPUSD,USDCAD,USDCHF,GBPJPY,AUDJPY,USDJPY,AUDUSD,EURGBP,EURCHF и CADJPY.

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

Чтобы советник получал новостные данные, включите веб-запросы. Перейдите: "Сервис" -> "Настройки" -> "Советники" и добавьте следующие URL:

http://currencystrength.de и http://backup.currencystrength.de

Минимальный баланс зависит от настроек количества символов и максимального количества позиций. Рекомендуется 1600$-2000$ при maxStop/maxMarketOrdersAllSymbols=16.

Если при тестировании на истории возникли проблемы, или у вас есть вопросы, свяжитесь со мной.

Для тестирования на истории важны новостные данные и правильное смещение GMT. Советник не торгует в первую минуту выхода новостей, поэтому данные не используются для нереалистичной торговли на новостях. Однако важно определить, является ли движение фундаментально обоснованным. Данные по новостям за период с 2010 год по 2017 год уже встроены в советник, но для будущих данных вам необходимо загрузить файл данных.

Инструкции, подробные результаты тестирования и полный список параметров представлены в блоге: https://www.mql5.com/en/blogs/post/704849 (на английском).


Параметры

  • symbolsNormal - список торгуемых символов через запятую.
  • symbolsIgnoreUSDevents - символы, для которых не будут использоваться события по USD.
  • symbolsIgnoreEURevents - символы, для которых не будут использоваться события по EUR.
  • symbolsIgnoreJPYevents - символы, для которых не будут использоваться события по JPY.
  • tradeM5 - использовать таймфрейм M5.
  • magicM5 - магическое число сделок, открытых по сигналам с таймфрейма M5.
  • tradeM15 - использовать таймфрейм M15.
  • magicM15 - магическое число сделок, открытых по сигналам с таймфрейма M15.
  • tradeM30 - использовать таймфрейм M30.
  • magicM30 - магическое число сделок, открытых по сигналам с таймфрейма M30.
  • tradeH1 - использовать таймфрейм H1.
  • magicH1 - магическое число сделок, открытых по сигналам с таймфрейма H1.
  • lotType - фиксированный лот (fixed) или увеличивающийся лот (increasing), при котором объем сделок рассчитывается автоматически.
  • fixLots - фиксированный размер лота, если lotType = fixed.
  • lotStep - шаг увеличения лота на каждые equityPerStep, если lotType = increasing.
  • equityPerStep - размер счета на один шаг увеличения лота, если lotType = increasing.
  • maxStop/maxMarketOrdersAllSymbols - ограничить общее количество открытых рыночных ордеров и отложенных стоп-ордеров по всем символам.
  • pipInPoints - 10 для пятизначных котировок, 1 - для четырехзначных.
  • usePipsScaledToADR - при true стоимость пипса будет масштабироваться в соответствии со средним дневным диапазоном. Таким образом, 40 пипсов может означать что-то между 20 и 80 стандартных пипсов.
  • useAutoEntryAndExitSettings - использовать встроенные настройки для входа и выхода.
  • waitTimeAfterNews - пауза после выхода новостей.
  • momentumStrengthMarket/Pending: сила тренда для входа.
  • stopLoss - максимальный стоп-лосс.
  • takeProfit - тейк-профит для выхода из сделки. Обычно робот выходит из сделок по трейлинг-стопу.
  • trailingStop - трейлинг-стоп в пипсах.
  • trailingStart - когда включать трейлинг-стоп.
  • trailingStep - размер шага для изменения стоп-лосса.
  • breakEvenAt - когда установить стоп-лосс в безубыток.
  • breakEvenTo - на каком расстоянии в пипсах выше/ниже цены входа устанавливать стоп-лосс в безубыток.
  • startHourGMT - время начала торговли (GMT).
  • endHourGMT - время окончания торговли (GMT).
  • fridayEndHourGMT - время окончания торговли (GMT) по пятницам.
  • skipWeekend - не торговать по субботам и воскресеньям.
  • TesterGMToffset - если вы не используете тиковые данные в GMT-формате, необходимо указать смещение GMT в тестере при использовании новостного фильтра.
rhapsody1
769
2018.01.25 10:30 
 

Two trades so far... one minus 37 pips other 150 pips plus..looks good to me !

will update in a month or so !

Frank B
1142
2018.01.14 21:38 
 

Looks promissing and a good and friendly support. Will update later

Andrew Brown
28
2018.01.12 12:47 
 

The first few trades were quite good, but of cause I will need a few months to evaluate performance.

But I think the strategy makes sense and it has potential to outperform other momentum EAs.

The only negative thing is that it does not trade very often. So patience is needed and trust in big moves that will come eventually.

Версия 1.14 - 2018.02.12
Никаких изменений в логике. Данные баров теперь сохраняются внутренне, чтобы избежать любых отсутствующих данных по барам на символах не текущего графика.
Версия 1.13 - 2018.02.07
Три новых параметра:

baseComment - пользовательский комментарий.

smallerBreakEvenAndTrailingStop - снизить уровень безубытка, трейлинг-стопа и тейк-профита для всех автоматических настроек (только при useAutoEntryAndExitSettings=true). Это снижает прибыльность при тестировании, но повышает стабильность во время неясных ситуаций, когда цена разворачивается после короткого всплеска.

useNewsFilter - установите false, чтобы вручную включать советник при наступлении события, которое не отмечено в экономическом календаре.

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

http://currencystrength.de
http://backup.currencystrength.de

На данный момент резервный сервер еще недоступен, но будет создан в течение следующей недели.
Версия 1.12 - 2018.01.22
Only small fixes:
- TesterGMToffset now also changes the fridayCloseHourGMT as it should.
- The auto settings were optimized using Dukascopy data with 6 bars per week (a small bar on Sunday), so ADR and settings depending on it might be different on a broker with only 5 bars.
The EA will now detect whether the broker does not have Sunday bars and apply a small correction to the settings.
Версия 1.11 - 2018.01.16
Важное обновление:

- Новостные данные теперь встроены в файл ex4. Таким образом, тестирование на периоде с 2010 года по 2017 год можно проводить без дополнительного файла данных. Но файл будет необходим для будущих данных.

- Добавлена переменная, позволяющая использовать автоматические настройки для символов по умолчанию (useAutoEntryAndExitSettings=true). Автоматически устанавливаются только настройки входа и выхода, настройки времени и другие по-прежнему применяются. Символы должны быть в формате EURUSD, EURUSD.lmx, eurusd.spa. Символы с разделителем, например, EUR/USD или eur-usd, не поддерживаются (брокеры с подобными символы мне еще не встречались; свяжитесь со мной, если у вас есть специальные символы).

- Некоторые параметры теперь доступны для оптимизации:
waitTimeAfterNews: пауза после выхода новостей.
momentumStrengthMarket: сила движения.
momentumStrengthPending: сила движения для отложенных ордеров в противоположном направлении.
maxStopOrderDistance: максимальное расстояние отложенных ордеров.
expirationHours: срок истечения отложенных ордеров.
maxAllowedMovement: максимально допустимое движение для открытия позиций. Для избежания торговли при экстремальных ситуациях, например, скачок CHF 2015.01.15.
closeAllPositionsOnFriday: закрытие всех позиций по пятницам, это снизит риск удержания позиций на выходные при примерно одинаковых результатах тестирования.
tradeAfterGDP: торговать после выхода новостей по ВВП (для тестирования на истории, не рекомендуется использовать)
tradeAfterCPI: торговать после выхода новостей по CPI
tradeAfterNFP: торговать после выхода новостей по NFP