
Die Konner-RSI-Umkehr-Trading-Strategie kombiniert einen relativ starken Index (RSI) mit der Binären Durchschnittskurve, um nach Umkehrmöglichkeiten mit hoher Wahrscheinlichkeit zu suchen. Die Strategie beurteilt, dass eine Umkehrung bevorsteht, wenn sich kurz- und langfristige Trends umkehren, und baut eine Position auf.
Die Strategie nutzt gleichzeitig den RSI und die doppelte Gleichung, um die Markttrends zu bestimmen. Zuerst berechnet man den 2-Zyklus-RSI, um eine kurzfristige Trendwende zu bestimmen. Zweitens berechnet man den 200-Zyklus-Moving Average, um die Richtung des langfristigen Trends zu bestimmen.
Eintrittssignale: RSI ist kleiner als der Überverkaufszone (default 5) und kurzfristige Preise sind höher als die langfristige Preise zu machen; RSI ist größer als der Überkaufszone (default 95) und kurzfristige Preise sind niedriger als die langfristige Preise zu machen.
Ausstiegssignal: Ausstieg, wenn die kurzfristige Durchschnittslinie in der Richtung des Positionshalters ausgeht, die dem Eintritt entgegengesetzt ist; oder Stop-Loss (Default-Loss 3%).
Die Strategie kombiniert verschiedene Indikatoren, um die Struktur des Marktes zu bestimmen und die Genauigkeit des Handels zu verbessern. Die spezifischen Vorteile sind:
Die Strategie birgt auch einige Risiken:
Diese Strategie kann in folgenden Bereichen optimiert werden:
Die Konner Binary Average RSI Reversal Trading Strategie, die eine Reversal-Strategie an einem Ort mit hoher Wahrscheinlichkeit durch die Filterung von RSI Reversal Signalen und Binary Average Filtern erfasst. Die Strategie nutzt mehrere Indikatoren, um die Stabilität der Handelsstrategie effektiv zu verbessern. Im nächsten Schritt wird erwartet, dass die Strategie durch Optimierung der Parameter und Verbesserung der Risikokontrolle weiter ausgebaut wird, um höhere Handelseffizienz zu erzielen.
/*backtest
start: 2023-10-21 00:00:00
end: 2023-11-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Connors RSI-MA Strategy", overlay=true)
// Strategy parameters
rsiLength = input(2, title="RSI Length")
maLength = input(200, title="MA Length")
exitMaLength = input(5, title="Exit MA Length")
overboughtThreshold = input(95, title="Overbought Threshold")
oversoldThreshold = input(5, title="Oversold Threshold")
stopLossPercentage = input(3, title="Stop Loss Percentage")
// 2-period RSI
rsi2 = ta.rsi(close, rsiLength)
// 200-period MA
ma200 = ta.sma(close, maLength)
// 5-period MA for exit signals
ma5_exit = ta.sma(close, exitMaLength)
// Positive trend condition
positiveTrend = close > ma200
// Negative trend condition
negativeTrend = close < ma200
// Buy and sell conditions
buyCondition = rsi2 < oversoldThreshold and positiveTrend
sellCondition = rsi2 > overboughtThreshold and negativeTrend
// Exit conditions
exitLongCondition = close > ma5_exit
exitShortCondition = close < ma5_exit
// Stop Loss
stopLossLevelLong = strategy.position_avg_price * (1 - stopLossPercentage / 100)
stopLossLevelShort = strategy.position_avg_price * (1 + stopLossPercentage / 100)
// Strategy logic
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.entry("Sell", strategy.short)
if (exitLongCondition or close >= stopLossLevelLong)
strategy.close("Buy")
if (exitShortCondition or close <= stopLossLevelShort)
strategy.close("Sell")
// Plotting
plot(ma200, title="200 MA", color=color.blue)
plot(ma5_exit, title="Exit MA", color=color.red)
// Plot stop loss levels
plotshape(series=stopLossLevelLong, title="Long Stop Loss", color=color.green, style=shape.triangledown, size=size.small)
plotshape(series=stopLossLevelShort, title="Short Stop Loss", color=color.red, style=shape.triangleup, size=size.small)