Strategi ini merancang sistem perdagangan otomatis berdasarkan indikator saluran RB SSL, menggunakan channel breakout untuk switching posisi panjang/pendek.
Inti dari strategi ini adalah untuk mengidentifikasi arah tren menggunakan indikator saluran RB SSL. Saluran RB SSL terdiri dari band atas dan band bawah, yang dibentuk oleh SMA harga tertinggi dan harga terendah selama periode tertentu. Penutupan di atas band atas menandakan panjang, sementara penutupan di bawah band bawah menandakan pendek.
Secara khusus, kode ini pertama menghitung SMA harga tertinggi dan terendah selama periode sebagai band atas dan bawah saluran. kemudian menilai apakah harga melanggar band untuk sinyal panjang / pendek. ketika pergi panjang, band atas digunakan sebagai stop loss; ketika pergi pendek, band bawah digunakan sebagai stop loss.
Strategi ini memiliki logika yang jelas dan sederhana secara keseluruhan, menggunakan indikator saluran untuk arah tren dan garis saluran untuk stop loss, sangat cocok untuk otomatisasi.
/*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 )