Die Strategie basiert auf RB SSL-Kanal-Indikatoren, um eine automatische Handelssystem zu entwerfen. Die Strategie nutzt einen Durchbruch in der Kanallinie, um Long-Short-Positions zu wechseln und gehört zu den Strategien, die dem Trend der kurzen Linie folgen. Die Strategie ist einfach, praktisch und leicht zu automatisieren.
Die Strategie basiert hauptsächlich auf der Verwendung von RB SSL-Kanal-Indikatoren zur Identifizierung der Trendrichtung. Die RB SSL-Kanal umfasst die oberen und unteren Schienen, die jeweils aus dem höchsten Preis-SMA und dem niedrigsten Preis-SMA in einem bestimmten Zeitraum bestehen.
Konkret berechnet der Code zunächst die höchsten und niedrigsten SMAs innerhalb eines bestimmten Zeitraums als Auf- und Abgleise des Kanals. Dann wird beurteilt, ob der Preis die Auf- und Abgleise durchbrochen hat, als ein Signal für eine zusätzliche Kaufgeschäft.
Die Strategie ist klar und einfach, die Trendrichtung wird anhand der Kanalindikatoren beurteilt. Die Kanallinie als Stop-Loss ist ideal für den automatisierten Handel. Die Fähigkeit, komplexe Situationen zu beurteilen, ist jedoch nur auf einfache Indikatoren angewiesen.
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Algo 4- Auto", overlay=true)
// FULL ALGO INFORMATION- Coded by Forexcakemix
//LET THE GAMES COMMENCE :p
/////////////////////////////////////////////////
//RB SSL CHANNEL
period=input(title="Period", defval=13)
len=input(title="Period", defval=13)
smaHigh=sma(high, len)
smaLow=sma(low, len)
Hlv = 0.0
Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1]
sslDown = Hlv < 0 ? smaHigh: smaLow
sslUp = Hlv < 0 ? smaLow : smaHigh
plot(sslDown, linewidth=2, color=#FF0000)
plot(sslUp, linewidth=2, color=#00FF00)
ssl_l=crossover(sslUp,sslDown)
ssl_s=crossunder(sslUp,sslDown)
//Conditions For Trades
long= ssl_l
short= ssl_s
//Strategy Conditions
strategy.entry("Long", strategy.long,when=long)
strategy.entry("Short", strategy.short, when=short)
strategy.close("Long", when = ssl_s )
strategy.close("Short", when = ssl_l )