Обсуждение статьи "Адаптивный индикатор Malaysian Engulfing (Часть 2): Оптимизированный диапазон баров ретеста"

Опубликована статья Адаптивный индикатор Malaysian Engulfing (Часть 2): Оптимизированный диапазон баров ретеста:

В статье к индикатору Malaysian Engulfing добавляется самоадаптивный слой: диапазон баров ретеста оптимизируется с помощью ограниченного полного перебора с оценкой по MFE и MAE. В статье подробно описаны модель данных, вспомогательные процедуры и реализация на MQL5, которая собирает исторические сетапы, рассчитывает MFE/MAE и выбирает лучший параметр. Читатели узнают, как отказаться от ручной настройки и запускать индикатор с параметрами, подходящими для конкретного контекста, на разных символах и таймфреймах.

У вас уже есть работающий детектор Malaysian Engulfing и процедура подтверждения ретеста, но надёжному масштабированию мешает одна практическая проблема: диапазон баров ретеста нельзя «задать один раз» для всех рынков и таймфреймов. На одном символе фиксированный диапазон захватывает допустимые откаты; на другом — пропускает сетапы или допускает шумовые ложные подтверждения. По мере изменения волатильности, импульса и структурного ритма ручная настройка превращается в процесс проб и ошибок, а эффективность стратегии становится нестабильной.

В этой статье добавляется адаптивный слой на основе данных, который объективно выбирает диапазон ретеста с учётом текущего контекста. Вместо того чтобы гадать, мы оцениваем исторические сетапы с помощью MFE (максимальное благоприятное движение цены) и MAE (максимальное неблагоприятное движение цены), измеряемых по единому правилу входа, оцениваем кандидатные расстояния ретеста по формуле avgMFE − avgMAE с помощью ограниченного полного перебора по одному параметру и выбираем оптимальные значения для каждого символа и таймфрейма. На выходе получаем воспроизводимый результат: optimalBullishRetestRange и optimalBearishRetestRange, а также сводку выполнения, которые можно валидировать и применять автоматически.


Автор: Chukwubuikem Okeke

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

Что нужно сделать, чтобы применить тот же подход (то есть накопление показателей MAE/MFE по нескольким сделкам и выбор оптимального набора параметров) к советнику?