
Diese Strategie kombiniert den RSI mit einem Preisbruch, um nach Wendechancen zu suchen, die sich unter einem bestimmten Trend gebildet haben, um dann kurz zu handeln und nach einem effizienten kurzen Gewinn zu streben.
Die Strategie integriert daher eine mehrdimensionale Beurteilungslogik, um bei bestimmten Trends und Durchbruchsmöglichkeiten die Kauf- und Verkaufssignale des RSI-Indikators zu nutzen, um kurzfristig Gewinne zu erzielen. Sie kann die kurzfristigen Chancen auf eine Überbesserung und eine Überbuchung des Marktes effektiv erfassen.
Diese Strategie nutzt die RSI-Indikatoren, um kurzfristige Reversalchancen für Überkauf und Überverkauf zu ermitteln, und kombiniert mit einem Preisbruch, um kurzfristige Gewinne zu erzielen. Die Strategie zeichnet sich durch die Suche nach kurzfristiger Effizienz aus. Die Operation ist einfach, das Risiko ist begrenzt und eignet sich hervorragend für den Einsatz von Short-Line-Händlern in bestimmten Situationen.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © relevantLeader16058
//@version=4
strategy(shorttitle='RSI Classic Strategy',title='RSI Classic Strategy (by Coinrule)', overlay=true, initial_capital = 1000, process_orders_on_close=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)
//Backtest dates
fromMonth = input(defval = 1, title = "From Month", type = input.integer, minval = 1, maxval = 12)
fromDay = input(defval = 1, title = "From Day", type = input.integer, minval = 1, maxval = 31)
fromYear = input(defval = 2020, title = "From Year", type = input.integer, minval = 1970)
thruMonth = input(defval = 1, title = "Thru Month", type = input.integer, minval = 1, maxval = 12)
thruDay = input(defval = 1, title = "Thru Day", type = input.integer, minval = 1, maxval = 31)
thruYear = input(defval = 2112, title = "Thru Year", type = input.integer, minval = 1970)
showDate = input(defval = true, title = "Show Date Range", type = input.bool)
start = timestamp(fromYear, fromMonth, fromDay, 00, 00) // backtest start window
finish = timestamp(thruYear, thruMonth, thruDay, 23, 59) // backtest finish window
window() => true
// RSI inputs and calculations
lengthRSI = 14
RSI = rsi(close, lengthRSI)
oversold= input(30)
overbought= input(60)
//Entry
strategy.entry(id="long", long = true, when = RSI< oversold and window())
//Exit
//RSI
strategy.close("long", when = RSI > overbought and window())