Die Multi-MACD-RSI-Strategie nutzt die Signale des MACD- und des RSI-Indikators, um die mittlere Linie des Preises zu erfassen, wenn die langsame Linie und die schnelle Linie gerade kreuzen und der RSI nicht in die Überkaufzone geht, und wenn die langsame Linie und die schnelle Linie sich kreuzen und der RSI in die Überverkaufzone geht.
Die Strategie nutzt zwei MACD-Indikatoren, um ein Signal zu liefern, ein MACD-Indikator mit den Parametern schnelle Linienlänge 10, langsame Linienlänge 22, MACD-Linienlänge 9, und ein MACD-Indikator mit den Parametern schnelle Linienlänge 21, langsame Linienlänge 45 und MACD-Linienlänge 20. Es wird ein Kaufsignal erzeugt, wenn die schnellen Linien beider MACDs die langsame Linie überqueren, und ein Verkaufsignal, wenn die schnellen Linien beider MACDs die langsame Linie überqueren.
Der RSI-Parameter ist auf 14, die Überkauflinie auf 70, die Überverkaufszone auf 20 gesetzt. Wenn der RSI unter der Überkauflinie liegt, kann gekauft werden, wenn der RSI über der Überverkaufszone liegt, kann verkauft werden.
Ein Kauf wird nur ausgesprochen, wenn zwei MACD-Indikatoren gleichzeitig ein Kaufsignal erzeugen und der RSI nicht überkauft ist; ein Verkauf wird nur ausgesprochen, wenn zwei MACD-Indikatoren gleichzeitig ein Verkaufsignal erzeugen und der RSI in die Überverkaufszone geht.
Der größte Vorteil einer Multi-MACD-RSI-Strategie besteht darin, dass man mit einem doppelten MACD-Indikator einige falsche Signale filtern kann. Eintritt nur, wenn beide MACD-Indikatoren Signale senden, kann unnötige Geschäfte reduzieren, die Häufigkeit der Geschäfte verringern und die Gewinnwahrscheinlichkeit erhöhen.
In Kombination mit dem RSI-Indikator, der überkauft und überverkauft ist, kann man vermeiden, dass man zu viel Kaufkurs macht, wenn der Preis bereits zu stark ist, um das Risiko von Verlusten zu verringern.
Die Kombination von doppelten MACD-Wellen und RSI-Beschlüssen ermöglicht es der Strategie, nur im Trend zu handeln, um einen besseren mittleren Trendgewinn zu erzielen.
Es gibt auch Risiken bei einer Mehrfach-MACD- und RSI-Strategie. Eine Doppel-MACD-Welle kann den Zeitpunkt verpassen, zu dem der Preis umkehrt, was zu einer Verlustvergrößerung führt. Wenn beide MACDs gerade kreuzen und der RSI noch nicht überkauft ist, ist es sehr wahrscheinlich, dass der Preisboden verpasst wurde und Verluste verursacht wurden.
Außerdem ist der MACD-Indikator selbst sehr empfindlich gegenüber den Merkmalen des Handelsmarktes. In verschiedenen Handelszyklen und Marktumgebungen müssen die Parameter des MACD angepasst werden, um seine Wirkung zu entfalten. Wenn die Parameter nicht richtig eingestellt sind, kann dies zu falschen Signalen führen und zu Verlusten führen.
Darüber hinaus kann der RSI mehrere Überkauf-Überverkaufssignale erzeugen, und ein zu frühzeitiger Einstieg in den Markt kann zu Verlusten führen, bis der RSI vollständig umgekehrt ist.
Die Strategie kann folgende Optimierungsmöglichkeiten berücksichtigen:
Optimierung von MACD-Parametern, Änderung von Parametern für schnelle und langsame Linien, Suche nach der optimalen Kombination von MACD-Parametern für verschiedene Handelsarten und -zyklen, Verbesserung der Signalwirksamkeit.
Anpassung der RSI-Parameter, angemessene Verkürzung oder Erweiterung der RSI-Überkauf-Überverkauf-Bereich, Optimierung der Eintrittszeit.
Erhöhen Sie Ihre Stop-Loss-Strategie, indem Sie aufhören, wenn ein gewisser Prozentsatz der Verluste erreicht ist, um zu verhindern, dass die Verluste des Spiels weiter zunehmen.
Erwägen Sie die Aufnahme von Hilfsentscheidungen wie Durchbruchspunkten, um die Entwicklung zu bestätigen und dann wieder aufzunehmen.
Multi-MACD und RSI-Strategie kombiniert die Verwendung von Doppel-MACD-Indikator und RSI-Indikator, die Signalwirksamkeit zu erhöhen, kann in der mittleren Längen-Trend-Situation bessere Gewinne zu erzielen. Die Strategie ist jedoch mit einem gewissen Risiko verbunden, die weitere Tests zur Optimierung der MACD-Parameter und RSI-Parameter, und die Erhöhung der Risiken der Unterstützung der Strategie zu kontrollieren, um die Strategie in den tatsächlichen Handel zu verwenden.
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("MACDbl RSI", overlay=true)
fastLength = input(10)
slowlength = input(22)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = sma(MACD, MACDLength)
delta = MACD - aMACD
fastLength2 = input(21)
slowlength2 = input(45)
MACDLength2 = input(20)
MACD2 = ema(open, fastLength2) - ema(open, slowlength2)
aMACD2 = sma(MACD2, MACDLength2)
delta2 = MACD2 - aMACD2
Length = input(14, minval=1)
Oversold = input(20, minval=1)
Overbought = input(70, minval=1)
xRSI = rsi(open, Length)
if (delta > 0) and (year>2015) and (delta2 > 0) and (xRSI < Overbought)
strategy.entry("buy", strategy.long, comment="buy")
if (delta < 0) and (year>2015) and (delta2 < 0) and (xRSI > Oversold)
strategy.entry("sell", strategy.short, comment="sell")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)