Strategi Saluran SSL dan Volume Hijau adalah strategi perdagangan kuantitatif berdasarkan penunjuk saluran SSL dan keadaan jumlah hijau. Strategi ini menggunakan jalur atas dan bawah saluran SSL sebagai isyarat beli dan jual, digabungkan dengan keadaan jumlah hijau untuk membuat keputusan perdagangan, bertujuan untuk menangkap peluang trend di pasaran.
Inti strategi ini adalah penunjuk saluran SSL, yang membentuk saluran dengan mengira jalur tengah, atas, dan bawah harga dalam tempoh tertentu. Apabila harga penutupan melanggar band atas saluran dan jumlahnya hijau, isyarat beli dihasilkan; apabila harga penutupan melanggar band bawah saluran dan jumlahnya hijau, isyarat jual dihasilkan.
Langkah-langkah khusus strategi adalah seperti berikut:
Mengira jalur tengah, atas, dan bawah saluran SSL. jalur tengah adalah purata bergerak mudah harga penutupan, manakala jalur atas dan bawah diperolehi dengan menambah atau mengurangkan kelipatan tertentu ATR (Rentang Benar Purata) dari jalur tengah.
Tentukan sama ada jumlah semasa berwarna hijau, iaitu sama ada harga penutupan lebih tinggi daripada harga pembukaan.
Apabila harga penutupan melanggar band atas saluran SSL dan jumlahnya berwarna hijau, isyarat beli dihasilkan; apabila harga penutupan melanggar band bawah saluran SSL dan jumlahnya berwarna hijau, isyarat jual dihasilkan.
Merangka saluran SSL dan isyarat beli / jual pada carta.
Melakukan perdagangan berdasarkan isyarat beli/jual: pergi panjang pada isyarat beli dan pergi pendek pada isyarat jual.
Set mengambil keuntungan dan stop loss: selepas membeli, mengira harga mengambil keuntungan berdasarkan peratusan keuntungan sasaran yang ditetapkan, dan mengira harga stop loss berdasarkan peratusan stop loss yang ditetapkan; selepas menjual, mengira harga mengambil keuntungan dan stop loss dengan cara yang sama.
Saluran SSL dapat menangkap trend pasaran dengan berkesan. Penembusan di atas band atas menunjukkan kekuatan, sementara penembusan di bawah band bawah menunjukkan kelemahan, yang sejajar dengan perdagangan trend.
Pengenalan keadaan jumlah hijau dapat menyaring isyarat pecah palsu dengan berkesan. Peningkatan jumlah sering menyertai pembentukan trend, dan jumlah hijau menunjukkan dominasi kekuatan kenaikan.
Tetapan mengambil keuntungan dan menghentikan kerugian membolehkan penutupan perdagangan tepat pada masanya apabila trend berbalik, mengawal pengeluaran sambil membiarkan keuntungan berjalan.
Logik kod adalah jelas dan mudah difahami dan dilaksanakan.
Pilihan parameter saluran SSL akan mempengaruhi prestasi strategi, dan pasaran dan instrumen yang berbeza mungkin memerlukan parameter yang berbeza.
Asas perdagangan trend adalah kewujudan trend di pasaran. Jika pasaran berada dalam fasa sampingan yang berpanjangan, strategi mungkin menghadapi pecah palsu yang kerap, yang membawa kepada kerugian.
Tetapan peratusan mengambil keuntungan dan berhenti kerugian perlu ditentukan berdasarkan ciri pasaran dan keutamaan risiko peribadi.
Strategi ini tidak mengambil kira keadaan pasaran yang tidak normal, seperti keadaan pasaran yang melampau atau peristiwa berita yang penting, dan mungkin menghadapi risiko yang melampau.
Mengoptimumkan parameter saluran SSL, termasuk panjang saluran dan kelipatan lebar saluran, untuk mencari kombinasi parameter optimum yang sesuai untuk pasaran semasa.
Memperkenalkan lebih banyak keadaan penapisan di atas keadaan jumlah hijau, seperti penunjuk trend, penunjuk turun naik, dll., untuk meningkatkan kesahihan isyarat.
Mengoptimumkan peratusan mengambil keuntungan dan menghentikan kerugian. Pertimbangkan untuk memperkenalkan keuntungan mengambil keuntungan dan menghentikan kerugian dinamik, seperti kehilangan berhenti, ATR berhenti kerugian, dan lain-lain, untuk membiarkan keuntungan berjalan sambil mengawal pengeluaran.
Pertimbangkan untuk memperkenalkan saiz kedudukan berdasarkan kekuatan trend pasaran, turun naik, dan lain-lain, untuk menyesuaikan kedudukan dan meningkatkan nisbah risiko-balasan.
Strategi Saluran SSL dan Volume Hijau adalah strategi perdagangan kuantitatif yang mudah dan praktikal yang menangkap trend melalui saluran SSL dan menapis isyarat melalui jumlah hijau, sambil menetapkan mengambil keuntungan dan menghentikan kerugian untuk mengawal risiko. Strategi ini mempunyai logika yang jelas dan mudah dilaksanakan dan dioptimumkan. Walau bagaimanapun, seperti mana-mana strategi, ia mempunyai keterbatasan. Strategi saluran SSL lebih cenderung menghadapi pecah palsu yang kerap di pasaran sampingan, jadi ia perlu dioptimumkan dan dikawal risiko berdasarkan ciri pasaran dan pilihan peribadi. Secara keseluruhan, strategi saluran SSL menyediakan pendekatan perdagangan trend dan boleh berfungsi sebagai alat yang kuat untuk peniaga kuantitatif.
/*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)