Strategi ini menjalankan perdagangan jangka pendek berdasarkan penunjuk Bollinger Bands, menggunakan rel atas dan bawah Bollinger Bands untuk memberikan isyarat pembelian dan penjualan terobosan. Ia adalah sebahagian daripada strategi penjejakan momentum yang mudah. Ia terutamanya sesuai untuk penjejakan jangka pendek dan mengejar trend harga.
Strategi ini bergantung terutamanya pada penunjuk Bollinger Bands. Bollinger Bands merangkumi rel tengah, rel atas dan rel bawah. Rel tengah mewakili purata bergerak sederhana N-hari harga penutupan. Rel atas dikira oleh rel tengah ditambah 2 kali penyimpangan standard. Rel bawah dikira oleh rel tengah tolak 2 kali penyimpangan standard. Apabila harga menembusi rel bawah ke atas, isyarat beli dihasilkan. Apabila harga menembusi rel atas ke bawah, isyarat jual dihasilkan.
Logik perdagangan utama strategi ini adalah:
Gunakan fungsi sma() untuk mengira purata mudah bergerak N-hari (default 20 hari) harga penutupan sebagai rel tengah Bollinger Bands
Gunakan fungsi stdev() untuk mengira deviasi standard N-hari (default 20 hari) berdasarkan harga penutupan
Rel atas dan bawah Bollinger Bands terdiri daripada rel tengah ± 2 kali penyimpangan standard
Apabila harga penutupan memecahkan rel bawah ke atas, isyarat beli dihasilkan
Apabila harga penutupan memecahkan rel atas ke bawah, isyarat jual dihasilkan
Gunakan fungsi seperti plotshape untuk menandakan isyarat beli dan jual pada carta candlestick
Logik strategi adalah mudah dan mudah difahami dan digunakan
Parameter penunjuk yang kurang, mudah dioptimumkan dan diselaraskan
Boleh menjejaki trend pasaran dengan berkesan dan mengejar momentum
Risiko menarik balik yang agak kecil
Ciri-ciri risiko pembalikan yang hilang
Tetapan parameter yang tidak betul boleh membawa kepada kekerapan perdagangan yang terlalu tinggi
Penghakiman terobosan rel atas dan bawah agak sensitif kepada turun naik pasaran
Kesannya sangat berkaitan dengan tetapan parameter. Ujian dan pengoptimuman yang teliti diperlukan.
Penyesuaian parameter Bollinger Bands, mengoptimumkan tempoh purata bergerak dan masa penyimpangan standard
Tambah penapis dengan penunjuk lain untuk mengelakkan perdagangan yang salah
Tambah mekanisme stop loss untuk mengawal kerugian tunggal
Produk dan kitaran yang berbeza memerlukan tetapan parameter yang berbeza.
Secara keseluruhan, ini adalah strategi penjejakan momentum jangka pendek yang sangat tipikal dan praktikal. Ia dapat memahami trend pasaran melalui kerangka indikator yang mudah dan sesuai dengan operasi jangka pendek. Tetapi terdapat juga beberapa kelemahan seperti kepekaan terhadap parameter, penapisan isyarat yang tidak mencukupi, dll. Mengoptimumkan parameter indikator lebih lanjut atau menambahkan indikator tambahan lain dapat 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")