
Strategi SSL channel dan green volume adalah strategi perdagangan kuantitatif yang didasarkan pada indikator SSL channel dan kondisi green volume. Strategi ini menggunakan naik dan turunnya jalur SSL channel sebagai sinyal beli dan jual, sambil membuat keputusan perdagangan dengan kondisi green volume, yang bertujuan untuk menangkap peluang tren di pasar.
Inti dari strategi ini adalah indikator saluran SSL, yang membentuk saluran dengan menghitung harga di tengah, atas dan bawah rel dalam periode tertentu. Sinyal beli dihasilkan ketika harga close out menembus saluran atas dan volume transaksi menjadi hijau; Sinyal jual dihasilkan ketika harga close out menembus saluran bawah dan volume transaksi menjadi hijau.
Langkah-langkah strategi adalah sebagai berikut:
Perhitungan rel tengah, rel atas dan rel bawah dari SSL channel. rel tengah adalah rata-rata bergerak sederhana dari harga penutupan, rel atas dan bawah diperoleh dengan rel tengah ditambah ATR dikurangi beberapa kali lipat (rentang rata-rata fluktuasi nyata).
Periksa apakah volume transaksi saat ini adalah hijau, yaitu apakah harga penutupan lebih tinggi dari harga bukaan.
Sebuah sinyal beli dihasilkan ketika harga close out menembus jalur SSL dan volume transaksi adalah hijau; sinyal jual dihasilkan ketika harga close out menembus jalur SSL dan volume transaksi adalah hijau.
Peta saluran SSL dan sinyal jual beli pada grafik.
Melakukan transaksi berdasarkan sinyal beli dan jual: beli dengan harga lebih tinggi, jual dengan harga lebih rendah.
Set Stop Loss: setelah membeli, stop loss dihitung berdasarkan target tingkat keuntungan yang ditetapkan, stop loss dihitung berdasarkan rasio stop loss yang ditetapkan; setelah menjual, stop loss dihitung dengan cara yang sama.
Saluran SSL dapat secara efektif menangkap tren pasar, naik dari jalur berarti kekuatan, turun dari jalur berarti kelemahan, dan tidak dapat diperdagangkan sesuai dengan tren.
Mengenaikan kondisi transaksi hijau, dapat secara efektif memfilter sinyal palsu. Peningkatan transaksi sering disertai dengan pembentukan tren, dan transaksi hijau berarti kekuatan multihead mendominasi.
Pengaturan Stop Loss, yang memungkinkan untuk menutup perdagangan tepat waktu ketika tren berbalik, mengendalikan penarikan, dan membiarkan keuntungan berlari.
Kode logis yang jelas, mudah dipahami dan diterapkan.
Pilihan parameter SSL channel akan mempengaruhi kinerja strategi, dan mungkin memerlukan parameter yang berbeda untuk pasar dan varietas yang berbeda.
Perdagangan tren didasarkan pada kecenderungan pasar, dan jika pasar bergejolak lama, strategi ini mungkin menghadapi sering false breakout dan menyebabkan kerugian.
Penetapan rasio stop loss harus ditentukan berdasarkan karakteristik pasar dan preferensi risiko pribadi. Penetapan rasio yang tidak tepat dapat menyebabkan stop loss prematur atau memperluas kerugian.
Strategi ini tidak mempertimbangkan kondisi pasar yang tidak biasa, seperti situasi ekstrem, berita penting, dan lain-lain, yang dapat menimbulkan risiko ekstrem.
Mengoptimalkan parameter saluran SSL, termasuk panjang saluran dan perkalian lebar saluran, untuk menemukan kombinasi optimal yang sesuai dengan pasar saat ini.
Berdasarkan kondisi lalu lintas hijau, masukkan lebih banyak kondisi filter, seperti indikator tren, indikator volatilitas, dan lain-lain, untuk meningkatkan efektivitas sinyal.
Untuk mengoptimalkan rasio stop loss, pertimbangkan untuk memperkenalkan stop loss yang dinamis, seperti tracking stop loss, ATR stop loss, dan lain-lain, sehingga keuntungan dapat dikendalikan dan ditarik saat berjalan.
Pertimbangkan untuk memperkenalkan manajemen posisi, menyesuaikan posisi sesuai dengan intensitas tren pasar, volatilitas, dan lain-lain, meningkatkan rasio risiko-penghasilan.
Strategi SSL channel dan green volume adalah strategi perdagangan kuantitatif yang sederhana dan praktis, menangkap tren melalui saluran SSL, memfilter sinyal volume dengan hijau, dan mengatur risiko pengendalian stop loss. Strategi ini memiliki logika yang jelas, mudah diimplementasikan dan dioptimalkan. Namun, strategi apa pun memiliki keterbatasan.
/*backtest
start: 2023-03-02 00:00:00
end: 2024-03-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("SSL Channel and Green Volume Strategy", overlay=true)
// SSL Channel Function
ssl_channel(src, length, mult) =>
mid = ta.sma(src, length)
rangeVal = mult * ta.atr(length)
up = mid + rangeVal
down = mid - rangeVal
[up, down]
// SSL Channel Settings
length = input(14, title="SSL Channel Length")
mult = input(1.5, title="SSL Channel Multiplier")
[channelUp, channelDown] = ssl_channel(close, length, mult)
// Green Volume Function
isGreenVolume() =>
close > open
// Buy Signal Conditions
buySignal = close > channelUp and isGreenVolume()
// Sell Signal Conditions
sellSignal = close < channelDown and isGreenVolume()
// Plotting SSL Channel on the Chart
plot(channelUp, color=color.green, title="SSL Channel Up")
plot(channelDown, color=color.red, title="SSL Channel Down")
// Plot Buy and Sell Signals on the Chart
plotshape(series=buySignal, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sellSignal, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)
// Strategy Execution
strategy.entry("Buy", strategy.long, when=buySignal)
strategy.entry("Sell", strategy.short, when=sellSignal)
// Risk Management
target_percent = 1
stop_loss_percent = 0.5
// Buy Signal Take Profit and Stop Loss
buy_target_price = close * (1 + target_percent / 100)
buy_stop_loss_price = close * (1 - stop_loss_percent / 100)
strategy.exit("Take Profit/Stop Loss", from_entry="Buy", loss=buy_stop_loss_price, profit=buy_target_price)
// Sell Signal Take Profit and Stop Loss
sell_target_price = close * (1 - target_percent / 100)
sell_stop_loss_price = close * (1 + stop_loss_percent / 100)
strategy.exit("Take Profit/Stop Loss", from_entry="Sell", loss=sell_stop_loss_price, profit=sell_target_price)