В процессе загрузки ресурсов... загрузка...

Laguerre RSI со стратегией ADX Filtered Trading Signals

Автор:Чао Чжан, Дата: 2024-05-17 15:01:17
Тэги:РСИADX

img

Обзор

Эта стратегия генерирует сигналы покупки и продажи с использованием индикатора Laguerre RSI и фильтрует сигналы с использованием индикатора ADX. Когда Laguerre RSI пересекает выше или ниже заранее определенных уровней покупки и продажи, а ADX превышает установленный порог, стратегия производит сигналы покупки или продажи. Этот подход сочетания быстрого и медленного индикатора позволяет своевременно захватывать торговые возможности, когда сила тренда достаточна, избегая торговли, когда тенденция неясна.

Принципы стратегии

RSI Laguerre - это индикатор импульса, используемый для измерения скорости и силы изменения цен. Он основан на фильтре Laguerre и более чувствителен к изменениям цен по сравнению с традиционным RSI. Стратегия генерирует сигналы путем сравнения RSI Laguerre с заранее определенными уровнями покупки и продажи.

Индикатор ADX измеряет силу ценового тренда, причем более высокие значения указывают на более сильную тенденцию. Стратегия устанавливает порог ADX для вступления в сделки только тогда, когда сила тренда является достаточной, и оставаться в стороне, когда тенденция не ясна. Это помогает улучшить надежность сигналов и избежать частой торговли.

Стратегия использует перекрестки Laguerre RSI для запуска сигналов покупки и продажи. Она входит в длинную позицию, когда индикатор пересекает уровень покупки и короткую позицию, когда он пересекает уровень продажи. В то же время ADX должен быть выше заданного порога, чтобы подтвердить силу тренда.

Преимущества стратегии

  1. RSI Laguerre реагирует на изменения цен, позволяя своевременно генерировать торговые сигналы.
  2. Фильтр ADX обеспечивает торговлю только тогда, когда тенденция ясна, повышая надежность сигналов.
  3. Параметры регулируемы, что позволяет пользователям устанавливать уровни покупки и продажи и порог ADX в соответствии с их предпочтениями.
  4. Кодекс является кратким и эффективным, легким в понимании и внедрении.
  5. Стратегия применяется на различных рынках и временных рамках, предлагая хорошую универсальность.

Стратегические риски

  1. Индекс Laguerre может часто генерировать ложные сигналы на нестабильных рынках, что приводит к переоценке.
  2. ADX-фильтр может задержать генерацию сигнала, упустив некоторые торговые возможности.
  3. Фиксированные уровни покупок и продаж не могут адаптироваться к динамическим изменениям на рынке.
  4. Стратегия не включает в себя стоп-лосс, что подвергает ее риску неконтролируемых потерь в рамках одной сделки.
  5. В нем отсутствует размер позиций и управление деньгами, что затрудняет контроль общего риска.

Направления оптимизации стратегии

  1. Внедрить адаптивные уровни покупок и продаж, которые динамически корректируются в зависимости от величины колебаний цен. Это помогает адаптироваться к различным состояниям рынка и уменьшить ложные сигналы.
  2. Оптимизируйте фильтр ADX, устанавливая более динамичные пороги для начала торговли на ранней стадии тренда.
  3. Включить механизмы остановки потерь и получения прибыли для контроля риска единой торговли, избежать чрезмерных потерь в активах и своевременно закрепить прибыль.
  4. Комбинировать другие вспомогательные показатели, такие как объем торговли и волатильность, для повышения надежности сигнала.
  5. Внедрить размер позиций и управление деньгами для контроля общего риска. динамически корректировать процент средств для каждой сделки на основе силы рыночной тенденции и собственного капитала счета.

Резюме

Лагуер РСИ с фильтрованной ADX торговой стратегией является трендоустойчивым подходом. Он использует быстрый индикатор для улавливания изменений цен, подтверждая силу тренда медленным индикатором. Эта комбинация позволяет своевременно торговать, когда тенденция ясна, оставаясь в стороне, когда тенденция неопределенна. Преимущества стратегии заключаются в ее простоте и широком применении, но у нее также есть такие проблемы, как частая торговля и недостаточный контроль рисков.


/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('Laguerre RSI with Buy/Sell Signals and ADX Filter', shorttitle='LaRSI_ADX Signals', overlay=false)

// Kullanıcı girdileri
src = input(title='Source', defval=close)
alpha = input.float(title='Alpha', minval=0, maxval=1, step=0.1, defval=0.2)
buyLevel = input(20, title='Buy Level')
sellLevel = input(80, title='Sell Level')
adxLength = input(14, title='ADX Length')
adxSmoothing = input(14, title='ADX Smoothing')
adxLevel = input(20, title='ADX Level') // adxLevel tanımlamasını ekledik

// ADX hesaplaması
[diPlus, diMinus, adx] = ta.dmi(adxLength, adxSmoothing)

// Laguerre RSI hesaplamaları
gamma = 1 - alpha
L0 = 0.0
L0 := (1 - gamma) * src + gamma * nz(L0[1])
L1 = 0.0
L1 := -gamma * L0 + nz(L0[1]) + gamma * nz(L1[1])
L2 = 0.0
L2 := -gamma * L1 + nz(L1[1]) + gamma * nz(L2[1])
L3 = 0.0
L3 := -gamma * L2 + nz(L2[1]) + gamma * nz(L3[1])
cu = (L0 > L1 ? L0 - L1 : 0) + (L1 > L2 ? L1 - L2 : 0) + (L2 > L3 ? L2 - L3 : 0)
cd = (L0 < L1 ? L1 - L0 : 0) + (L1 < L2 ? L2 - L1 : 0) + (L2 < L3 ? L3 - L2 : 0)
temp = cu + cd == 0 ? -1 : cu + cd
LaRSI = temp == -1 ? 0 : cu / temp

// Alım ve satım sinyalleri
longCondition = ta.crossover(100 * LaRSI, buyLevel) and adx > adxLevel
shortCondition = ta.crossunder(100 * LaRSI, sellLevel) and adx > adxLevel

// Strateji giriş ve çıkışları
strategy.entry('Long', strategy.long, when=longCondition)
strategy.entry('Short', strategy.short, when=shortCondition)

// Göstergeleri çizme
plot(100 * LaRSI, title='LaRSI', linewidth=2, color=color.new(color.blue, 0))
hline(buyLevel, title='Buy Level', color=color.new(color.green, 0), linestyle=hline.style_dotted)
hline(sellLevel, title='Sell Level', color=color.new(color.red, 0), linestyle=hline.style_dotted)
plot(adx, title='ADX', color=color.new(color.orange, 0))


Связанные

Больше