
Diese Strategie wird als “Quantitative Trading Strategy” bezeichnet. Sie identifiziert Überkauf-Überverkauf von Aktien durch Berechnung von Aktien mit einem überlappenden RSI. Sie erstellt einen Überkauf, wenn die Aktie unterbewertet ist, und einen Überkauf, wenn sie überbewertet ist, um eine Absicherung zu erzielen.
Die Quantifizierungsstrategie für den RSI-Indikator mit doppelter Gleichgewichtsüberlagerung beurteilt Überkauf und Überverkauf durch die Berechnung der Kreuzung der% K-Linie und der% D-Linie. Die% K-Linie berechnet den K-Tage-Simple Moving Average des Schlusskurses der Aktie und die% D-Linie berechnet den D-Tage-Simple Moving Average der% K-Linie. Wenn die% K-Linie von unten durch die% D-Linie geht, sollten Sie eine Mehrposition einrichten, wenn die Aktie als unterbewertet angesehen wird.
Der RSI zeigt die Veränderung der Abwärtsgeschwindigkeit der Aktie an. Wenn der RSI unter 50% liegt, ist die Aktie unterbewertet, wenn der RSI über 60% liegt, ist die Aktie überbewertet.
Der kombinierte Binär-Gleichgewichts-Indikator mit dem RSI-Indikator, wenn die% K-Linie von unten durch die% D-Linie geht und der RSI unter 50% liegt, wird entschieden, dass die Aktie schwer unterbewertet ist, und eine Mehrkopfposition sollte eingerichtet werden. Wenn die% K-Linie von oben durch die% D-Linie geht und der RSI über 60% liegt, wird entschieden, dass die Aktie schwer überbewertet ist, und eine Offenposition sollte eingerichtet werden.
Die Risiken können auf folgende Weise gelöst werden:
Es ist notwendig, die Handelsvolumen-Indikatoren in Verbindung mit anderen Indikatoren zu erhöhen, um die Zuverlässigkeit von Durchbruchsignalen zu gewährleisten und falsche Signale zu vermeiden, die zu Verlusten führen. Gleichzeitig werden die Positionskontrollmodelle optimiert, um die Positionen unter hoher Sicherheit angemessen zu erhöhen.
Die Strategie nutzt die Preisaufnahmefähigkeit des Doppel-Evenline-Indikators und die Überkauf-Überkauf-Urteilsfähigkeit des RSI-Indikators, um die Einschränkung eines einzelnen Indikators zu vermeiden. Durch die flexible Parameterkonfiguration kann sie für verschiedene Aktien verwendet werden.
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy(title="Easy to Use Stochastic + RSI Strategy", overlay=false)
//// Only Enter Long Positions /////
// strategy.risk.allow_entry_in(strategy.direction.long)
///// Backtest Start Date /////
startDate = input(title="Start Date", defval=1, minval=1, maxval=31)
startMonth = input(title="Start Month", defval=1, minval=1, maxval=12)
startYear = input(title="Start Year", defval=2014, minval=1800, maxval=2100)
afterStartDate = true
///// Create inputs /////
// Stochastics //
periodK = input(14, title="K", minval=1)
periodD = input(3, title="D", minval=1)
smoothK = input(3, title="Smooth", minval=1)
k = sma(stoch(close, high, low, periodK), smoothK)
d = sma(k, periodD)
// RSI Values //
rsivalue = rsi(close, 14)
///// Plot Stochastic Values and Lines /////
plot(k, title="%K", color=lime)
plot(d, title="%D", color=red)
h0 = hline(80)
h1 = hline(20)
fill(h0, h1, color=purple, transp=80)
///// Submit orders /////
if (afterStartDate and crossover(k, d) and k<20 and rsivalue<50)
strategy.entry(id="BUY", long=true)
if (afterStartDate and crossunder(k, d) and k>80 and rsivalue>60)
strategy.entry(id="SELL", long=false)