Strategi ini didasarkan pada RB SSL channel indikator desain sistem perdagangan otomatis, memanfaatkan terobosan pada jalur saluran untuk posisi panjang pendek beralih, adalah jenis strategi mengikuti tren garis pendek. Strategi ini sederhana praktis, mudah untuk mencapai perdagangan otomatis.
Strategi ini terutama menggunakan indikator RB SSL channel untuk mengidentifikasi arah tren. RB SSL channel terdiri dari uptrend dan downtrend, masing-masing terdiri dari SMA tertinggi dan SMA terendah dalam periode tertentu.
Secara khusus, dalam kode pertama kali menghitung harga tertinggi SMA dan harga terendah SMA dalam periode tertentu, sebagai jalur atas dan bawah saluran. Kemudian menilai apakah harga menembus jalur atas dan bawah, sebagai sinyal overclocking. Ketika masuk ke multihead, jalur atas sebagai garis stop loss; Ketika masuk ke head kosong, jalur bawah sebagai garis stop loss.
Strategi ini memiliki konsep yang jelas dan sederhana, menggunakan indikator saluran untuk menilai arah tren, dengan jalur saluran sebagai titik stop loss, sangat cocok untuk perdagangan otomatis. Namun, hanya mengandalkan indikator sederhana, kemampuan penilaian terhadap situasi yang kompleks lemah.
/*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 )