Strategi ini merancang sistem perdagangan automatik berdasarkan penunjuk saluran RB SSL, menggunakan penembusan saluran untuk menukar kedudukan panjang / pendek. Ia tergolong dalam kategori trend jangka pendek mengikuti strategi. Strategi ini mudah dan praktikal, mudah untuk automatik.
Inti strategi ini adalah untuk mengenal pasti arah trend menggunakan penunjuk saluran RB SSL. Saluran RB SSL terdiri daripada jalur atas dan jalur bawah, yang dibentuk oleh SMA harga tertinggi dan harga terendah dalam tempoh tertentu. Penutupan di atas jalur atas menandakan panjang, sementara penutupan di bawah jalur bawah menandakan pendek.
Secara khusus, kod ini mula-mula mengira SMA harga tertinggi dan terendah dalam tempoh sebagai jalur atas dan bawah saluran. Ia kemudian menilai jika harga memecahkan jalur untuk isyarat panjang / pendek. Apabila pergi panjang, jalur atas digunakan sebagai kerugian berhenti; apabila pergi pendek, jalur bawah digunakan sebagai kerugian berhenti.
Strategi ini mempunyai logik yang jelas dan mudah, menggunakan penunjuk saluran untuk arah trend dan garis saluran untuk stop loss, sangat sesuai untuk automasi. Tetapi bergantung hanya pada penunjuk mudah bermakna penilaian yang lemah dalam pasaran yang kompleks. Penambahbaikan seperti combo multi-penunjuk, pengoptimuman parameter, stop loss mudah alih boleh menjadikan strategi lebih mantap.
/*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 )