
Strategi ini adalah berdasarkan kepada strategi Brin-Band Breakout. Apabila harga menembusi Brin-Band turun ke bawah, lakukan lebih banyak; apabila harga menembusi Brin-Band naik ke atas, lakukan kosong. Strategi ini menggunakan ciri-ciri Brin-Band yang dapat menggambarkan dengan jelas ruang pergerakan harga, untuk menghasilkan isyarat perdagangan dengan menangkap harga yang pecah.
Strategi ini mula-mula mengira purata bergerak mudah 20 hari sebagai garis asas tengah, dan kemudian mengira jarak antara dua perbezaan piawai di bawah garis asas sebagai lintasan atas dan bawah dalam Brin. Apabila harga penutupan berada di bawah lintasan bawah, ia dianggap sebagai oversold, menghasilkan isyarat beli; apabila harga penutupan lebih tinggi daripada lintasan atas, ia dianggap sebagai oversold, menghasilkan isyarat jual.
Strategi ini mempunyai kelebihan berikut:
Menggunakan ciri-ciri Brinband yang menggambarkan julat turun naik harga, isyarat perdagangan mudah dihasilkan apabila turun naik harga dapat dijual.
Dengan melakukan lebih banyak lagi, anda dapat menangkap peluang untuk bangkit tepat pada waktunya.
Dengan melakukan penembusan di atas landasan, peluang untuk turun dapat ditangkap tepat pada waktunya.
Strategi ini ringkas dan jelas, mudah difahami dan dilaksanakan.
Ia boleh digunakan dalam pelbagai pasaran.
Strategi ini mempunyai beberapa risiko:
Apabila keadaan tenang, ia mudah menyebabkan isyarat yang salah.
Tidak dapat dipastikan di mana arah yang akan diambil oleh Price selepas penembusan tersebut.
Tidak dapat dipastikan kekuatan pembalikan oleh isyarat penembusan.
Seting parameter Brin yang tidak betul juga boleh menjejaskan kesan strategi.
Perlu mengawal saiz kedudukan dengan betul.
Anda boleh mengawal risiko ini dengan mengoptimumkan parameter, mengawal kedudukan dengan ketat, dan menetapkan stop loss.
Strategi ini juga boleh dioptimumkan dalam beberapa aspek:
Mengoptimumkan parameter Brin, mencari kombinasi parameter yang optimum.
Penapisan menggunakan indikator lain untuk mengelakkan isyarat yang salah. Contohnya, indikator kuantitatif, purata bergerak dan sebagainya.
Tetapkan hentian dinamik atau hentian bergerak.
Sesuai dengan keadaan pasaran, menyesuaikan syarat untuk melakukan lebih banyak kerja kosong.
Melakukan pengesanan semula dan simulasi perdagangan untuk menilai keberkesanan strategi.
Strategi ini secara keseluruhannya adalah strategi penembusan yang lebih klasik dan biasa digunakan. Ia menggunakan indikator Bollinger Bands untuk menggambarkan jangkauan turun naik harga, mencari peluang perdagangan dengan menangkap isyarat penembusan.
/*backtest
start: 2023-12-18 00:00:00
end: 2024-01-17 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Bollinger Bands Strategy", shorttitle="BB Strategy", overlay=true)
// Input parameters
length = input(20, title="Bollinger Bands Length")
mult = input(2, title="Multiplier")
// Calculate Bollinger Bands
basis = ta.sma(close, length)
bb_upper = basis + mult * ta.stdev(close, length)
bb_lower = basis - mult * ta.stdev(close, length)
// Buy and sell conditions
buy_condition = close < bb_lower
sell_condition = close > bb_upper
// Execute trades
strategy.entry("Buy", strategy.long, when=buy_condition)
strategy.entry("Sell", strategy.short, when=sell_condition)
// Plotting Bollinger Bands on the chart
plot(bb_upper, color=color.red, title="Upper Band")
plot(bb_lower, color=color.green, title="Lower Band")
plot(basis, color=color.blue, title="Basis")
// Highlighting buy and sell signals on the chart
bgcolor(buy_condition ? color.new(color.green, 90) : na)
bgcolor(sell_condition ? color.new(color.red, 90) : na)