Die RSI-CCI-Fusion-Strategie kombiniert die Vorteile der beiden Indikatoren RSI und CCI zu einer starken Handelsstrategie. Sie kann sowohl Dynamik als auch zyklische Veränderungen erfassen und ein umfassenderes Urteil über die Marktlage fällen.
Berechnen Sie den RSI und den CCI.
Der RSI und der CCI werden mit einem z-score standardisiert, um eine bessere Vergleichbarkeit zu ermöglichen.
Der RSI und der CCI werden nach der Standardisierung mit bestimmten Gewichten zusammengeführt.
Das ist eine sehr gute Idee, um die Dynamik zu berechnen und zu identifizieren, wenn es zu viel gekauft oder verkauft wird.
Berücksichtigen Sie, dass Sie unter dem Fusionsindikator auf die Bahn gehen, und wenn Sie unter dem Fusionsindikator auf die Bahn gehen, dass Sie mehr tun.
Diese Strategie hat folgende Vorteile gegenüber der Verwendung von RSI oder CCI allein:
Die Kombination der Vorteile beider Indikatoren erhöht die Genauigkeit der Beurteilung.
Die dynamischen Auf- und Abfahrten sind wissenschaftlicher und vernünftiger, um Fehleinschätzungen zu reduzieren.
Die Standardisierung ermöglicht die Vergleichbarkeit verschiedener Indikatoren und verbessert die Effektivität der Fusion.
Es gibt eine Reihe von Möglichkeiten, Trends und Überkäufe gleichzeitig zu beurteilen.
Die Strategie birgt auch einige Risiken:
Die Parameter sind falsch eingestellt und könnten einen wichtigen Zeitpunkt für den Handel verpassen.
Die falsche Gewichtung schwächt die Wirkung eines Indikators.
Wenn man die Richtung der Gesamttrends ignoriert, kann es zu einem widersprüchlichen Handel kommen.
Die Ober- und Unterbahn ist zu locker oder zu dicht eingestellt, was zu einem Risiko für Fehleinschätzungen führt.
Die Optimierung kann aus folgenden Gründen erfolgen:
Verschiedene Parameter werden getestet, um die optimalen Parameter zu finden.
Optimierung der Gewichte der Indikatoren nach Marktbedingungen.
In Kombination mit Trend- und Quantifizierungsindikatoren erhöht sich die Genauigkeit.
Setzen Sie einen Stop-Loss-Stopp, um das Risiko zu kontrollieren.
Optimierung der Parameter auf und ab der Bahn und Ausgleich von Sensitivität und Lärm.
Die RSI-CCI-Kombinationsstrategie verbessert die Urteilsfähigkeit durch die Kombination von Indikatoren. Die Gesamtwirkung ist besser als die Strategie mit einem einzigen Indikator, wenn die Parameter wissenschaftlich festgelegt und die Risiken kontrolliert werden.
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// © Julien_Eche
//@version=5
// strategy("RSI-CCI Fusion Strategy", shorttitle="RSI-CCI Fusion Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
length = input(14, title="Length")
rsi_weight = input.float(0.5, title="RSI Weight", minval=0.0, maxval=1.0)
cci_weight = 1.0 - rsi_weight
enableShort = input(false, "Enable Short Positions")
src = close
rsi = ta.rsi(src, length)
cci = ta.cci(src, length)
// Standardize the RSI and CCI values using z-score
rsi_std = ta.stdev(rsi, length)
rsi_mean = ta.sma(rsi, length)
rsi_z = (rsi - rsi_mean) / rsi_std
cci_std = ta.stdev(cci, length)
cci_mean = ta.sma(cci, length)
cci_z = (cci - cci_mean) / cci_std
// Combine the standardized RSI and CCI
combined_z = rsi_weight * rsi_z + cci_weight * cci_z
// Rescale to the original scale
rescaled = combined_z * ta.stdev(combined_z, length) + ta.sma(combined_z, length)
// Calculate dynamic upper and lower bands
upper_band = ta.sma(rescaled, length) + ta.stdev(rescaled, length)
lower_band = ta.sma(rescaled, length) - ta.stdev(rescaled, length)
// Buy and sell conditions
buySignal = ta.crossover(rescaled, lower_band)
sellSignal = ta.crossunder(rescaled, upper_band)
// Enter long position
if buySignal
strategy.entry("Buy", strategy.long)
// Exit long position
if sellSignal
strategy.close("Buy")
// Enter short position if enabled
if enableShort and sellSignal
strategy.entry("Sell", strategy.short)
// Exit short position if enabled
if enableShort and buySignal
strategy.close("Sell")