Momentum Divergence MT5
- Эксперты
-
Mohamed Amr Mohamed Osama Abdelwahab
Разработчик ПО, преподаватель и технический руководитель команды с более чем 22-летним опытом в разработке настольных, веб- и финансовых приложений. Фрилансер с рейтингом Top Rated на Upwork: более 200 завершённых проектов, свыше $200K выполненных заказов и 100% успешных сделок. Специализируюсь на - Версия: 1.0
- Активации: 5
Momentum Divergence EA
Советник для MetaTrader, торгующий дивергенцию моментума на подтверждённых экстремумах.
Вся логика индикатора встроена в советник. Нет вызова iCustom, нет DLL и внешних зависимостей: файл .ex4/.ex5 содержит всё необходимое для работы.
КАК ЭТО РАБОТАЕТ
На каждом новом баре советник ищет последний экстремум, который может быть подтверждён завершёнными барами с обеих сторон, и сравнивает его с предыдущим экстремумом того же типа:
- Медвежья дивергенция: цена формирует БОЛЕЕ ВЫСОКИЙ максимум, а моментум — БОЛЕЕ НИЗКИЙ. Советник продаёт и закрывает открытую покупку, если это разрешено.
- Бычья дивергенция: цена формирует БОЛЕЕ НИЗКИЙ минимум, а моментум — БОЛЕЕ ВЫСОКИЙ. Советник покупает и закрывает открытую продажу, если это разрешено.
Экстремум используется только после того, как обе его стороны завершены, поэтому сигнал никогда не берётся с формирующегося бара. Если на одном баре появляются и бычий, и медвежий сигнал, не берётся ни один.
Стопы и цели рассчитываются от ATR и подстраиваются под текущую волатильность инструмента вместо фиксированного расстояния в пунктах. Оба расстояния автоматически расширяются с учётом минимального стоп-уровня брокера и текущего спреда.
ПАРАМЕТРЫ ИНДИКАТОРА
- InpMomPeriod (по умолчанию 14) — период моментума. Моментум — это разница между текущей ценой закрытия и закрытием указанное число баров назад. Меньшие значения реагируют быстрее и дают больше сигналов; большие — медленнее и избирательнее.
- InpSwingBars (по умолчанию 5) — сколько баров с каждой стороны подтверждают экстремум. Большее значение означает меньше, но более значимых экстремумов, а также более позднее появление сигнала, поскольку советник ждёт завершения указанного числа баров справа.
- InpDrawLines (по умолчанию true) — рисовать линии дивергенции на графике. Только отображение; на торговые решения не влияет.
- InpMaxSwingSearch (по умолчанию 200) — на сколько баров назад искать предыдущий экстремум для сравнения. Большие значения позволяют находить дивергенции, формирующиеся на большем участке, ценой большей нагрузки на каждом баре.
ТОРГОВЫЕ ПАРАМЕТРЫ
- InpAllowBuy (по умолчанию true) — разрешить покупки на бычьей дивергенции.
- InpAllowSell (по умолчанию true) — разрешить продажи на медвежьей дивергенции. Отключите один из параметров, чтобы торговать только в одну сторону, например по тренду старшего таймфрейма.
- InpCloseOpposite (по умолчанию true) — закрывать открытую позицию в противоположном направлении при появлении нового сигнала. Если выключено, позиция остаётся до своего стопа или цели.
- InpLots (по умолчанию 0.01) — фиксированный объём, используется при InpRiskPercent = 0.
- InpRiskPercent (по умолчанию 0.0) — риск на сделку в процентах от баланса счёта. При значении больше 0 объём рассчитывается от расстояния до стопа, а InpLots игнорируется. Объём всегда приводится к минимуму, максимуму и шагу инструмента.
- InpATRPeriod (по умолчанию 14) — период ATR для измерения текущей волатильности при расчёте стопа и цели.
- InpSLMult (по умолчанию 2.0) — расстояние до стоп-лосса в единицах ATR.
- InpTPMult (по умолчанию 4.0) — расстояние до тейк-профита в единицах ATR. Установите 0, чтобы открывать позиции без тейк-профита и управлять выходом самостоятельно.
- InpMagic (по умолчанию 20250911) — магический номер позиций советника. Задайте каждому графику своё значение, если запускаете несколько экземпляров.
- InpSlippage (по умолчанию 3) — максимально допустимое проскальзывание в пунктах при входе и выходе.
О НАСТРОЙКАХ
Значения по умолчанию — нейтральная отправная точка, а не рекомендация для конкретного инструмента. Инструменты различаются волатильностью, спредом и типичным размером движения, и настройки, подходящие одному, могут не подойти другому. Быстрый металл и основная валютная пара обычно требуют разного периода моментума и разных множителей ATR.
Сильнее всего на поведение влияют InpMomPeriod и InpSwingBars, которые вместе определяют количество и избирательность сигналов, затем InpSLMult и InpTPMult, задающие форму каждой сделки. Меняйте по одному параметру за раз, чтобы видеть эффект каждого.
ПЕРЕД РЕАЛЬНОЙ ТОРГОВЛЕЙ
Протестируйте советник самостоятельно, у своего брокера, на тех инструментах и таймфреймах, которыми собираетесь торговать, прежде чем рисковать реальными деньгами.
Это важнее, чем может показаться. Результат зависит от спреда, комиссии, исполнения и качества истории котировок вашего брокера, а также от выбранных настроек. Два трейдера, запустившие этот советник на одном инструменте у разных брокеров и с разными параметрами, получат разные результаты.
Разумная последовательность такова: запустите в тестере стратегий на максимально доступной истории в режиме «каждый тик»; затем на демо-счёте достаточно долго, чтобы увидеть работу в текущих рыночных условиях; затем, если результат вас устраивает, начните на реальном счёте с минимального объёма, допустимого брокером. Выборка должна быть достаточной — несколько сделок почти ничего не говорят о стратегии.
Изучайте и те периоды, где результат плохой, а не только удачные. Размер наибольшей просадки и её длительность важнее для выбора объёма позиции, чем лучший результат.
ПРЕДУПРЕЖДЕНИЕ О РИСКАХ
Торговля валютой, металлами, индексами, криптовалютами и другими инструментами с кредитным плечом сопряжена с высоким уровнем риска и подходит не всем инвесторам. Вы можете потерять часть или весь вложенный капитал; не торгуйте средствами, потерю которых не можете себе позволить. Кредитное плечо увеличивает как прибыль, так и убытки.
Результаты в прошлом — полученные при тестировании на истории, форвард-тестировании, торговле на демо- или реальном счёте — не являются надёжным индикатором будущих результатов. Тесты на истории проводятся в условиях, отличных от реальной торговли: исторические спреды, проскальзывания, реквоты, задержки исполнения и гэпы приближены или отсутствуют, а оптимизированный набор параметров может описывать прошлое поведение цены, не предсказывая будущее.
Этот советник — инструмент, исполняющий заданный набор правил. Он не предсказывает направление рынка, и от него нельзя ожидать прибыли при любых рыночных условиях или на любых инструментах. Не даётся никаких заверений в том, что какой-либо счёт достигнет или вероятно достигнет определённого результата.
Вы несёте полную ответственность за свои торговые решения, за применяемые настройки, за риск в каждой сделке и за контроль работы советника. На автоматические системы влияют перезапуски платформы, потеря связи, изменения спецификаций инструментов или условий торговли на стороне брокера, а также периоды необычной волатильности, такие как выход новостей и рыночные гэпы, когда ордера могут исполняться не по ожидаемой цене.
Ничто в этом описании не является инвестиционным советом, предложением или рекомендацией торговать каким-либо инструментом. Если вы не уверены, подходит ли вам торговля, обратитесь к независимому лицензированному финансовому консультанту.
СОВМЕСТИМОСТЬ
Работает на любом символе и таймфрейме. Без DLL и внешних зависимостей. Доступно для MetaTrader 4 и MetaTrader 5.
Свяжитесь со мной после покупки, чтобы получить подарок!
