Обсуждение статьи "Рыночная микроструктура в MQL5 (Часть 8): Оценка силы микротренда"

 

Опубликована статья Рыночная микроструктура в MQL5 (Часть 8): Оценка силы микротренда:

В восьмой части добавляется побарная оценка силы микротренда для NQ M1. Функция GetMicroTrendStrength() формирует непрерывную композитную оценку в диапазоне [-1, +1] из согласованности EMA, нормализованного по ATR положения цены, согласованности наклонов и объема. Штраф за противоречие подавляет конфликты между согласованностью EMA и положением цены. Сессионно-адаптивные пороги масштабируются в зависимости от показателя достоверности из седьмой части, регулируя частоту сигналов в разных режимах. Результаты включают метку с семью состояниями, бинарный сигнал и проверку устойчивости, откалиброванные по 514 нью-йоркским сессиям (май 2024 г. - май 2026 г.).

Пересечения EMA — наиболее распространенный трендовый сигнал в алгоритмической торговле розничных участников рынка, однако у них есть известный недостаток: когда быстрая EMA пересекает медленную, сигнал срабатывает уже после движения. Пересечение скользящих средних — запаздывающее подтверждение движения, произошедшего несколько баров назад. На NQ M1 при открытии нью-йоркской сессии движение в 300 пунктов может развиться менее чем за десять минут, поэтому запаздывающий сигнал часто уже непригоден для практического применения.

Более глубокая проблема — дискретность сигнала. Пересечение возвращает 1 или 0: сигнал либо активен, либо нет. Оно не показывает, насколько согласована структура EMA, насколько быстро изменяются наклоны EMA и подтверждает ли объем текущего бара это направление. Две сессии могут дать бычье пересечение: в одной все три EMA тесно согласованы и ускоряются вверх при объеме выше среднего, в другой наблюдается лишь пограничное пересечение быстрой и медленной EMA при наклоне средней EMA, противоречащем остальным, и ровном объеме. Стандартный сигнал не различает эти ситуации.

Непрерывная композитная оценка решает обе проблемы. Вместо вопроса "пересекла ли быстрая EMA медленную EMA" функция задает другой вопрос: "насколько структура EMA, положение цены, наклон и объем подтверждают вывод о направлении?" Ответ находится в диапазоне от -1 (сильный нисходящий тренд) до +1 (сильный восходящий тренд); промежуточные значения отражают частичную согласованность или противоречивые условия. Пересечения порогов в этом непрерывном пространстве по-прежнему могут формировать бинарные сигналы, однако пороги теперь могут быть адаптивными, а не фиксированными.

Штраф за противоречие устраняет третий недостаток, характерный для композитных оценок: согласованность EMA указывает вверх, но цена уже развернулась ниже быстрой EMA. Без штрафа подоценка согласованности вносит положительный вклад в итоговую оценку, даже когда ценовое движение уже опровергло тренд. При наличии противоречия штраф умножает композитную оценку на 0,3, сохраняя знак для контекста и существенно уменьшая модуль значения.


Автор: Max Brown