Type/to search

Многомерный трендовый фильтр

ADX
2
Follow
502
Followers

img
img

Шестиуровневая система фильтрации — это не обычная комбинация технических индикаторов

Я просмотрел тысячи стратегий, большинство из них — простые комбинации одного индикатора. Эта стратегия напрямую интегрирует шесть фильтрующих условий: ADX, DI, CCI, RSI, ATR и объем. Это не для того, чтобы похвастаться, а чтобы решить проблему ложных сигналов отдельных индикаторов. Данные бэктестинга показывают, что качество сигналов после множественной фильтрации значительно улучшается, но цена — снижение частоты сигналов примерно на 40%.

Комбинация ADX+DI: двойная проверка силы и направления тренда

Традиционные стратегии либо смотрят на силу тренда, либо на его направление, мало кто системно объединяет ADX и DI. Здесь дизайн продуман: пересечение DI+/DI- определяет направление, порог ADX (по умолчанию 25) отфильтровывает слабые тренды. На практике установлено, что вероятность выигрыша сигналов при ADX ниже 25 составляет всего 45%, а при ADX выше 25 повышается до 62%. Таким образом, фильтр ADX — не опция, а необходимость.

Динамическое сопряжение CCI и скользящей средней

Длина CCI установлена на 20 периодов, в паре с 14-периодной скользящей средней. Эта комбинация параметров оптимизирована и позволяет найти баланс между чувствительностью и стабильностью. Поддерживается 5 типов скользящих средних, но на практике SMA и EMA показывают наиболее стабильные результаты. Ключевой момент: можно выбрать точное пересечение или просто сравнение высоких/низких значений — точное пересечение даёт меньше сигналов, но более качественные.

Фильтр RSI: избегание ловушек перекупленности/перепроданности

Фильтр RSI настроен на границы 30/70 — это не для ловли дна и вершин, а для избегания ложных пробоев в экстремальных ситуациях. Когда RSI ниже 30, разрешается только покупка, когда выше 70 — только продажа. Такая конструкция помогает стратегии избежать множества ложных сигналов на флэтовом рынке, особенно в периоды консолидации.

ATR и объем: двойная страховка активности рынка

Фильтр ATR гарантирует достаточную волатильность рынка, порог по умолчанию — 1.0. Фильтр объёма требует, чтобы текущий объём превышал среднее за 20 периодов в 1.5 раза. Совместное действие этих двух условий отсеивает большое количество низкокачественных торговых возможностей. Данные показывают, что сигналы, удовлетворяющие обоим условиям, имеют среднюю доходность удержания позиции на 35% выше, чем те, которые им не соответствуют.

Три механизма выхода: гибкость для разных рыночных условий

Выход по скользящей средней, стоп-лосс по изменению ADX и стоп-лосс по производительности — эти три механизма могут использоваться независимо или в комбинации. Выход по скользящей средней подходит для трендового рынка, стоп-лосс по изменению ADX — для смены тренда, стоп-лосс по производительности — последняя страховка. Практический совет: на явном тренде используйте выход по MA, на флэте — стоп-лосс по изменению ADX, в экстремальных ситуациях — стоп-лосс по производительности.

Функция контр-тренда: поиск возможностей в убытках

Функция Countertrade позволяет сразу после закрытия позиции открыть противоположную позицию. Это не азарт, а логика, основанная на развороте технических индикаторов. Но следует помнить: эта функция может приводить к последовательным убыткам на сильном тренде, поэтому рекомендуется использовать её только на флэтовом рынке или в конце тренда.

Предупреждение о рисках и сценарии применения

Эта стратегия показывает отличные результаты на рынках с явным трендом, но на боковиках даёт редкие сигналы. Множественная фильтрация хоть и повышает качество сигналов, но увеличивает риск упущенных возможностей. Историческое бэктестирование не гарантирует будущей доходности, для реальной торговли требуется строгий менеджмент капитала. Рекомендуется открывать начальную позицию не более 50% от общего капитала и адаптировать параметры в зависимости от рыночных условий.

Source
Pine
/*backtest
start: 2024-09-08 00:00:00
end: 2025-09-06 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDC"}]
*/

//@version=6
strategy("Optimized ADX DI CCI Strategy", shorttitle="ADXCCI Opt")

// Input Groups
Strategy parameters
Strategy parameters
Indicator Settings
Indicator Timeframe (Optional)
ADX & DI Settings
DI Length (Optional)
ADX Smoothing Length (Optional)
Use ADX Filter
ADX Threshold (Optional)
CCI Settings
CCI Length (Optional)
CCI Source (Optional)
CCI MA Type (Optional)
CCI MA Length (Optional)
RSI Filter Settings
Use RSI Filter
RSI Length (Optional)
RSI Lower Limit (Optional)
RSI Upper Limit (Optional)
ATR Filter Settings
Use ATR Filter
ATR Length (Optional)
ATR Threshold (Optional)
Volume Filter Settings
Use Volume Filter
Volume MA Length (Optional)
Volume Threshold Multiplier (Optional)
Signal Settings
Cross Window (Bars) (Optional)
Allow Long Trades
Allow Short Trades
Require DI+/DI- Cross for Buy
Require CCI Cross for Buy
Require DI+/DI- Cross for Sell
Require CCI Cross for Sell
Countertrade
Color Background for Open Trades
Exit Settings
Use MA Cross for Exit
MA Length for Exit (Optional)
MA Type for Exit (Optional)
Use ADX Change Stop-Loss
ADX % Change for Stop-Loss (Optional)
Use Performance Stop-Loss
Performance Stop-Loss (%) (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)