Diese Strategie entwirft ein nur langes Handelssystem basierend auf dem Relative Strength Index (RSI) Indikator.
Die Strategie stützt sich hauptsächlich auf den RSI-Indikator, um Handelssignale zu generieren. Der RSI berechnet das Verhältnis von Aufstiegs- und Abstiegstagen über einen Zeitraum, um überkaufte und überverkaufte Situationen widerzuspiegeln. Hohe RSI-Werte repräsentieren überkaufte Bedingungen, während niedrige RSI-Werte überverkaufte Bedingungen repräsentieren.
Insbesondere legt die Strategie mehrere Parameter des RSI fest, um Handelssignale zu generieren:
Nach Berechnung der RSI-Werte erzeugt die Strategie folgende Handelssignale:
Durch die Einstellung mehrerer RSI-Bänder, um das Goldene Kreuz und das Tote Kreuz zwischen überkauften und überverkauften Zonen zu erfassen, wird der Trend verfolgt.
Die Trendstrategie des RSI hat mehrere Vorteile:
Für diese Strategie sind einige Risiken zu beachten:
Diese könnten durch Optimierung von RSI-Perioden, Kombination mit gleitenden Durchschnitten, richtige Stop-Loss-Einstellungen usw. gemildert werden.
Einige Möglichkeiten zur weiteren Optimierung der Strategie:
Die Strategie baut ein einfaches Trend-Folge-System mit konfigurierbarem RSI-Technischen Indikator auf. Die Logik ist klar und leicht zu verstehen, die Parameter können je nach Bedarf angepasst werden. Aber es gibt einige Risiken, die man beachten sollte. Großer Raum für Optimierungen durch Kombination mit anderen Indikatoren oder Einführung neuer Techniken wie maschinelles Lernen. Insgesamt bietet es einen effizienten und flexiblen Ansatz für den quantitativen Handel und ist eine weitere Forschung und Anwendung wert.
/*backtest start: 2023-09-06 00:00:00 end: 2023-10-06 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version= 4 // https://sauciusfinance.altervista.org, another trading idea, suggested by the fact that RSI tends to accompany the trend strategy(title="Pure RSI long only", overlay = true, max_bars_back=500) // INPUTS rsi_low = input(30, title ="RSI lower band", minval=5, step = 1) rsi_middle = input(55, title ="RSI middle band", minval=10, step = 1) rsi_mhigh = input(60, title ="RSI middle high", minval=20, step = 1) rsi_high = input(70, title ="RSI high", minval=30, step = 1) rsi_top = input(75, title ="RSI top", minval=30, step = 1) rsi_period = input(14, title="RSI period", minval = 1, step = 1) // CALCULATIONS myrsi = rsi(close, rsi_period) /// Entry: when RSI rises from the bottom or, after a retracement, it overcomes again the middle level of 50 strategy.entry("Long", true, when = crossover(myrsi,rsi_low)) strategy.entry("Long", true, when = crossover(myrsi,rsi_middle)) /// EXITS: when RSI crosses under the initial bottom level (stop loss) or undergoes one of the next 3 steps : 50, 60, 70 or it's simply // higher than 70 // you may test viceversa for short, adding level of 40 strategy.close("Long", when = crossunder(myrsi, rsi_low), comment="low") strategy.close("Long", when = crossunder(myrsi, rsi_middle), comment="middle") strategy.close("Long", when = crossunder(myrsi, rsi_mhigh), comment="middle-hi") strategy.close("Long", when = crossunder(myrsi, rsi_high), comment="high") strategy.close("Long", when = (myrsi>rsi_top), comment="top") plotchar(myrsi, title = "myrsi", char='+', color=color.black) // CONCLUSION: this system give notable results related to MA & RSI trading system and it's a good alternative. The best is making // roboadvisoring by working this two system togheter, i.e. watching both MA and levels of RSI together (you may also enter if RSI // crosses over 30 and then wait for a confirm in MA)