Die Strategie kombiniert MACD- und RSI-Indikatoren, um die Richtung des Trends zu bestimmen und Überkauf-Überverkäufe zu realisieren. Sie ermöglicht den Trend-Tracking-Handel. Wenn die MACD-Linie die Null-Achse durchquert und die RSI-Linie über die Überkauf-Überverkaufszone hinausgeht, wird ein Über- oder Untergang getätigt.
Die Hauptlogik:
Berechnen von MACD- und Signalleitungen (EMA für MACD)
Delta als Differenz zwischen beiden, ausgedrückt als Veränderung der Preisdynamik
Der RSI beurteilt Überkauf und Überverkauf
Wenn Delta die Null-Achse durchläuft und der RSI überkauft (default 70)
Leerstellung bei Delta unter der Null-Achse und RSI-Überverkauf (Default 30)
Die MACD bestimmt die Richtung der Preisbewegung, der RSI den Überkauf und den Überverkauf, und die Kombination von beiden filtert viele falsche Signale.
Zusammenführung der beiden Indikatoren zur Filterung
MACD beurteilt die Preisdynamik, RSI beurteilt den Überkauf
Konfigurierbare Parameter für unterschiedliche Marktumgebungen
Trends und Strategien im Handel
Eine Kombination von einzelnen Indikatoren kann nur begrenzt wirken
Kein Stop-Loss, keine Kontrolle über einzelne Verluste
Größe der nicht berücksichtigten Position
Gegenmaßnahmen:
Tests mit anderen Kennzahlen, um die beste Kombination zu finden
Erhöhung der mobilen oder harten Stop-Loss
Positionen basierend auf der Größe des Kapitals oder der Volatilität
Testen von MACD-Kombinationen mit anderen Indikatoren
Optimierung der Parameter und Stabilität
Trendfilter-Signal, um falsche Durchbrüche zu vermeiden
Die Verwendung von Schritt-zu-Schritt-Loss-Systemen zur Gewinnsicherung
Maschinelles Lernen zur Bestimmung der Signalqualität
Die Strategie integriert MACD- und RSI-Indikatoren, um Trends zu beurteilen. Die Strategie ist klar und zuverlässig. Die Stabilität kann durch Optimierung von Parametern, Stop-Loss-Strategien und intelligente Filterung verbessert werden.
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("MACD RSI Strategy", overlay=true)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
// RSI
length_rsi = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close
vrsi = rsi(price, length_rsi)
//
if (not na(vrsi))
if (crossover(delta, 0) and crossover(vrsi, overBought ))
strategy.entry("MacdLE", strategy.long, comment="LE")
if (crossunder(delta, 0) and crossunder(vrsi, overSold))
strategy.entry("MacdSE", strategy.short, comment="SE")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)