
Сильная тенденция ADX динамика фильтрации входная количественная торговая стратегия - это торговая система, основанная на подтверждении силы тенденции, которая использует средний индекс направления ((ADX) и индикатор направления движения ((DMI) для выявления тенденций на рынке, имеющих достаточную силу, и только в этих высококачественных тенденциях, чтобы создать позиции. Основная психология этой стратегии заключается в том, что “не все тенденции достойны торговли”, и она фокусируется на захвате ценовых движений с четкой направленностью и динамикой, отфильтровывая слабые тенденции и потрясающие рынки, что повышает эффективность использования капитала и успешность торгов.
Основная логика этой стратегии основана на анализе комбинации индикаторов ADX и DMI:
Расчет показателяСначала система рассчитывает три показателя: ADX, +DI и -DI, которые построены на логике DMI (индикатор направленного движения). ADX измеряет силу тренда, а +DI и -DI, соответственно, показывают движение вверх и вниз.
Условия приема:
Условия игрыКогда происходит пересечение DI, система устраняет все позиции.
Настройки параметров:
Рекомендуемые временные рамки4 часа, 12 часов и солнечный свет, эти более высокие временные рамки позволяют сигналу ADX полностью созреть, что приводит к меньшему количеству, но более надежным торговым сигналам.
Высококачественная тенденцияС помощью фильтрации на ADX, стратегия вступает в торговлю только при подтверждении наличия сильной тенденции, избегая ненужных потерь на рынках с слабой тенденцией или волатильностью.
Снижение ложных сигналовПо сравнению с системами, использующими только ориентировочные индикаторы, добавление фильтрации на интенсивность ADX значительно снижает количество ложных прорывов и ложных сигналов, что повышает эффективность торговли.
Адаптация к рыночным условиямСтратегия способна естественным образом адаптироваться к различным рыночным условиям, автоматически сохранять бдительность на рынках с боковой или слабой тенденцией, активно участвовать в рынках с сильной тенденцией.
Механизм пирамиды: разрешается до пяти пополнений в одном и том же направлении, что помогает максимизировать прибыль при продолжении сильной тенденции.
Интеграция управления капиталомВ стратегию встроены правила управления капиталом, при каждом входе используется 50% доступных средств. Такой умеренный контроль позиции помогает управлять рисками.
Ясные правила игрыПримечание: Правила входа и выхода из стратегии ясны, не зависят от субъективного суждения, и позволяют количественно оценивать их реализацию и обратную связь.
Риск отставания:ADX является отстающим показателем, что может привести к относительно поздней точке входа, пропуску ранней стадии тренда и снижению общей прибыли.
Задержка в реверсииПоскольку выходные сигналы базируются на перекрестных показателях DI, при быстром обратном тренде система может быть не в состоянии своевременно погасить позиции, что приводит к частичному отбросу прибыли.
Параметр ЧувствительностьНастройка ADX-трейдинга оказывает существенное влияние на производительность системы. Слишком высокий трейдинг может привести к упущенным выгодным торговым возможностям, а слишком низкий может привести к слишком громким сделкам.
Неудачи на рынкеВ условиях длительных колебаний или узких колебаний на рынке эта стратегия может часто вызывать сигналы, но с трудом приносить прибыль, что приводит к многократным небольшим убыткам.
Риск чрезмерного заимствованияДопустимость пяти пирамидальных пополнений может привести к увеличению убытков при резком повороте тренда, особенно на рынках с высокой волатильностью.
Решение проблемы:
Динамический ADX-терминал: реализация адаптивных ADX-терминалов, автоматически корректирующих их в зависимости от рыночной волатильности или исторического ADX-распределения. Это позволяет решить ограничения фиксированных терминалов в различных рыночных условиях и повысить адаптивность системы.
Интеграционные показатели подтверждают тенденцию: Добавление фильтров подтверждения трендов на основе сигналов ADX, таких как система движущихся средних, Брин-линия или облачный график Ичимоку, чтобы уменьшить ложные сигналы и повысить точность входа в игру.
Оптимизация механизма выхода из игры: текущие ставки основаны только на перекрёстке DI, можно рассмотреть возможность интеграции стоп-стоп, прибыльных целей или динамических стоп-стоп на основе волатильности, чтобы более эффективно блокировать прибыль и контролировать риск.
Оптимизация управления капиталомВнедрение динамического контроля размеров позиций, автоматически корректирующего долю средств для каждой сделки в зависимости от силы чтения ADX, рыночной волатильности и эффективности счета, а не фиксированного использования 50% средств.
Фильтр времениУвеличение фильтрации по времени рынка, избегание периодов низкой волатильности или нестабильности, сосредоточение внимания на периодах, в которых более вероятно формирование и сохранение тренда.
Разработка стратегии наращивания капиталаУлучшенная логика пирамидального пополнения, создание более тонких условий пополнения, таких как продолжение ADX, пополнение цены при появлении нового высокого/нового низкого уровня или перехода к ключевым точкам поддержки/сопротивления, а не просто разрешение максимум 5 пополнений.
Фреймворк отслеживания и оптимизацииСоздание полной системы обратной связи для оптимизации параметров стратегии в зависимости от рыночных условий, временных периодов и классов активов, чтобы найти оптимальную комбинацию параметров.
Сильная тенденция ADX Двигательная фильтрация Входящая количественная торговая стратегия - это торговая система, специализирующаяся на высококачественных тенденциях, которая эффективно фильтрует рыночный шум и слабые тенденции с помощью комбинации индикаторов ADX и DMI и устанавливает позиции только при подтверждении наличия достаточно сильной тенденции. Эта стратегия особенно подходит для активов с длительным циклом тренда, таких как биткойн, эфириум, золото и основные валютные пары.
Ключевое преимущество стратегии заключается в ее высокой избирательности, фильтрации силы тенденции с помощью строгих фильтров, которые позволяют системе избегать частых сделок в неблагоприятных рыночных условиях, что повышает выигрыш и эффективность капитала. Несмотря на определенные риски отставания и чувствительность к параметрам, стратегия может еще больше повысить свою эффективность в различных рыночных условиях с помощью предлагаемых направлений оптимизации, таких как динамическая коррекция отставания, интеграция дополнительных подтверждающих показателей и улучшение механизмов выхода.
Эта стратегия предоставляет надежную основу для трейдеров, стремящихся сократить шум торговли и сосредоточиться на поимке сильных тенденций. Настраивая длину и порог ADX, трейдеры могут найти оптимальную точку равновесия в соответствии со своими предпочтениями в отношении риска и особенностями торгового сорта, получая при этом значительную прибыль.
/*backtest
start: 2025-01-01 00:00:00
end: 2025-05-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDC"}]
*/
//@version=5
// ========================================================================
// 📌 CMA Technologies – ADX Trend Strength Entry Bot
// 🌐 Developed by CMA Technologies | Visit: cmatech.co
// 📊 Trades only when trend strength is confirmed by ADX
// 🔍 Strategy by @CMATechnologies
// ========================================================================
strategy("CMA Technologies ADX Trend Strength Entry Bot", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=1, pyramiding=5, commission_type=strategy.commission.percent, commission_value=0.05)
// === INPUTS ===
adxLen = input.int(14, title="ADX Length")
adxThres = input.int(25, title="Minimum ADX Threshold")
// === ADX, +DI, -DI Calculation via DMI Function ===
[plusDI, minusDI, adx] = ta.dmi(adxLen, adxLen)
// === TREND CONDITIONS ===
isStrongTrend = adx > adxThres
longCondition = isStrongTrend and plusDI > minusDI and strategy.position_size == 0
shortCondition = isStrongTrend and minusDI > plusDI and strategy.position_size == 0
// === ENTRIES ===
if (longCondition)
strategy.entry("ADX Long", strategy.long)
if (shortCondition)
strategy.entry("ADX Short", strategy.short)
// === EXITS ===
exitLong = strategy.position_size > 0 and minusDI > plusDI
exitShort = strategy.position_size < 0 and plusDI > minusDI
if (exitLong or exitShort)
strategy.close_all(comment="Trend Reversal Exit")
// === PLOTS ===
//plot(adx, title="ADX", color=color.orange)
//hline(adxThres, "ADX Threshold", color=color.gray)