
Эта стратегия является стратегией по генерации сигналов покупки и продажи на основе динамического индекса DMI. Она использует два индикатора DMI: DMI+ и DMI-, а также ADX для определения тенденций и тенденций рынка, в результате чего создаются сигналы покупки и продажи.
В этой стратегии в основном используются три показателя в DMI: DMI+, DMI- и ADX. Из них DMI+ отражает силу многооборотной торговли, DMI- отражает силу свободной торговли, а ADX отражает силу рыночной тенденции.
Сигнал покупки стратегии заключается в следующем: когда DMI+ наносится на DMI- и наносится на ADX, создается сигнал покупки, то есть считается, что рынок переходит от пустого к многоглавому, и начинается формирование тренда.
Сигнал продажи стратегии заключается в следующем: когда DMI+ проходит через DMI- или ADX, появляется сигнал продажи, то есть считается, что сила многоголовых ослабевает, и конец должен быть остановлен.
Таким образом, эта стратегия использует пересечение показателей DMI, чтобы оценить перепады на рынке и изменения тенденций, динамически корректируя позиции.
Эта стратегия имеет следующие преимущества:
Используйте индикатор DMI для определения свободного пространства и тенденций, высокая надежность, избегайте возможности пропустить основные тенденции.
В сочетании с ADX можно более точно определить переломные моменты.
С помощью перекрестного формата индикатора DMI в качестве торгового сигнала, простой, четкий и легко реализуемый.
В соответствии с тенденцией, лучше контролировать риски, подходит для средней и долгой линии.
Однако эта стратегия также несет в себе некоторые риски:
Показатель DMI задерживается, что может привести к задержке покупок и ранней продаже.
Индекс ADX, как правило, может пропустить короткую линию, чтобы оценить тенденции и эффективность консолидации.
Существует определенная степень риска пустоты, которая может привести к непрерывному росту или падению цены.
Параметры могут быть слишком оптимизированы, что может привести к снижению эффективности.
Эта стратегия также может быть оптимизирована в следующих аспектах:
В сочетании с другими показателями, это повышает точность выбора пункта покупки и продажи.
Присоединяйтесь к механизму хранения убытков, чтобы избежать риска увеличения убытков.
Изменение параметров или введение настройки адаптивных параметров снижает риск переоптимизации.
Добавление управления позициями, динамическая корректировка позиций в зависимости от этапа тренда.
Эта стратегия основана на показателях DMI для определения пробелов и тенденций, простая и практичная, имеет лучший эффект для захвата основных тенденций на средних и длинных линиях. Но также существует определенный риск отставания, пустого запаса и оптимизации параметров.
//@version=5
strategy("DMI Buy/Sell Strategy", overlay=true)
// Input for DMI
length = input(14, title="DMI Length")
adxsmoothing =14
// Calculate DMI
[diPlus, diMinus, adx] = ta.dmi(length,adxsmoothing)
// Condition for Buy Entry
buyCondition = ta.crossover(diPlus, diMinus) and ta.crossover(diPlus, adx)
// Condition for Sell Exit
sellCondition = ta.crossunder(diPlus,diMinus) or ta.crossunder(diPlus,adx)
// Execute Buy Entry on the next day's open
if buyCondition
strategy.entry("Buy", strategy.long)
// Execute Sell Exit on the next day's open
if sellCondition
strategy.close("Buy")
// Plotting DMI components
plot(diPlus, title="DMI+", color=color.green)
plot(diMinus, title="DMI-", color=color.red)
// Plotting ADX
plot(adx, title="ADX", color=color.blue)