Рассчитывает разницу между короткой EMA (20) и длинной EMA (50). Нормализует её через ATR, чтобы оценить относительную силу тренда (trendStrength). Расчёт индикатора ADX (Average Directional Index)
Определяет силу тренда, рассчитывая положительное (plusDI) и отрицательное (minusDI) движение. Вычисляет ADX, усредняя DX (Directional Index), который показывает разницу между plusDI и minusDI. Фильтр объёма
Определяет средний объём за последние 20 свечей и проверяет, превышает ли текущий объём этот уровень. Фильтр волатильности
Проверяет, превышает ли текущий ATR его скользящее среднее, умноженное на atrThreshold (1.5 по умолчанию). Если да, значит рынок находится в состоянии высокой волатильности. Вероятность направления движения
Рассчитывает probability, которая показывает, насколько сильным является тренд.
Если значение probability больше 50 — вероятен восходящий тренд. Если меньше 50 — вероятен нисходящий тренд. 📊 Что рисует этот индикатор? ✅ Линия вероятности направления движения (Probability) — синяя ✅ Линия ADX — оранжевая ✅ Горизонтальные линии:
50 (серый, Midline) — нейтральный уровень 70 (красный, Overbought) — перекупленность 30 (зелёный, Oversold) — перепроданность 📌 Вывод Этот индикатор помогает находить надёжные точки входа, фильтруя шум и определяя силу тренда с учётом объёма и волатильности. 🚀