
Strategi ini berdasarkan kepada Bollinger Bands untuk melakukan perdagangan pendek dan menggunakan Bollinger Bands untuk memberikan isyarat pembelian dan penjualan yang pecah. Strategi ini adalah strategi pelacakan momentum yang mudah.
Strategi ini bergantung kepada indikator Bollinger Bands, Bollinger Bands terdiri daripada 3 garis tengah, atas, dan bawah. Garis tengah mewakili purata bergerak sederhana N hari untuk harga penutupan, di mana garis atas dikira dengan 2 kali ganda perbezaan piawai, dan garis bawah dikira dengan 2 kali ganda perbezaan piawai.
Logik perdagangan utama strategi ini ialah:
Menggunakan fungsi sma ((() untuk mengira harga penutupan pada hari N (((default 20 hari) purata bergerak mudah sebagai garis tengah Bollinger Bands
Menggunakan stdev () fungsi berdasarkan harga penutupan N hari () default 20 hari) perbezaan piawai
Garis tengah orbit ± 2 kali perbezaan piawai membentuk Bollinger Bands
Apabila harga penutupan naik, ia akan menghasilkan isyarat beli.
Apabila harga penutupan turun ke bawah, ia menghasilkan isyarat jual.
Fungsi seperti plotshape digunakan untuk menandakan isyarat beli dan jual pada carta K
Logik strategi mudah dan mudah difahami
Parameter penunjuk yang lebih kecil untuk menyesuaikan dengan baik
Ia boleh mengesan trend pasaran dengan cekap dan mengejar momentum.
Risiko pengunduran diri yang lebih rendah
Kemungkinan untuk tersilap pusing
Tetapan parameter yang tidak betul boleh menyebabkan frekuensi dagangan yang terlalu tinggi
Keputusan untuk menembusi tren naik dan turun lebih sensitif terhadap turun naik pasaran
Kesan sangat berkaitan dengan parameter yang ditetapkan, memerlukan pengoptimuman ujian yang berhati-hati
Menyesuaikan parameter Bollinger Bands, mengoptimumkan kitaran purata bergerak dan kelipatan perbezaan piawai
Menapis isyarat dagangan dengan penunjuk lain untuk mengelakkan perdagangan yang salah
Menambah mekanisme penangguhan kerugian untuk mengawal kerugian tunggal
Pelbagai varieti, parameter kitaran yang berbeza, perlu diuji secara berasingan
Strategi ini secara keseluruhan adalah strategi pengesanan pergerakan garis pendek yang sangat tipikal dan praktikal, yang dapat menangkap trend pasaran melalui kerangka penunjuk yang mudah, sesuai untuk operasi garis pendek. Tetapi ada juga beberapa kelemahan, seperti sensitif terhadap parameter, kekurangan penapisan isyarat dan sebagainya. Dengan mengoptimumkan parameter penunjuk lebih lanjut, atau menambahkan petunjuk tambahan, anda boleh meningkatkan kestabilan dan keuntungan strategi.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("arasmuz2.0", overlay=true)
// Bollinger Bands Parametreleri
length = input(20, title="Bollinger Bands Length")
mult = input(2.0, title="Multiplier")
// Bollinger Bands Hesaplamaları
basis = sma(close, length)
upper_band = basis + mult * stdev(close, length)
lower_band = basis - mult * stdev(close, length)
// Long (Alım) Koşulları
longCondition = crossover(close, lower_band)
// Short (Satım) Koşulları
shortCondition = crossunder(close, upper_band)
// Long (Alım) Giriş
strategy.entry("Long", strategy.long, when=longCondition)
// Short (Satım) Giriş
strategy.entry("Short", strategy.short, when=shortCondition)
// Al sinyalini mumun altına koy
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
// Sat sinyalini mumun üstüne koy
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)
// Bollinger Bands'ı Grafik Üzerinde Görüntüle
plot(upper_band, color=color.red, title="Upper Bollinger Band")
plot(lower_band, color=color.green, title="Lower Bollinger Band")