Strategi Breakout Bollinger Bands

Penulis:ChaoZhang, Tanggal: 2024-04-26 10:49:48
Tag:SMAstdevBB

img

Gambaran umum

Strategi ini menggunakan Bollinger Bands sebagai sinyal beli dan jual. Strategi ini cocok untuk kondisi pasar dengan tren yang jelas.

Prinsip Strategi

  1. Menghitung Bollinger Bands atas, tengah, dan bawah. Band tengah adalah rata-rata bergerak sederhana dari harga penutupan, sementara band atas dan bawah adalah band tengah ditambah atau dikurangi kelipatan standar deviasi harga penutupan.
  2. Ketika harga penutupan kurang dari atau sama dengan band bawah, sinyal beli dihasilkan; ketika lebih besar dari atau sama dengan band atas, sinyal jual dihasilkan.
  3. Jika jumlah posisi terbuka saat ini kurang dari jumlah piramida yang ditetapkan, lanjutkan membeli; jika lebih besar dari jumlah yang ditetapkan, jual.
  4. Gambarkan Bollinger Bands atas, tengah, dan bawah pada grafik.

Keuntungan Strategi

  1. Bollinger Bands dapat mengukur rentang volatilitas harga, memberikan sinyal beli dan jual yang jelas, dan mudah dioperasikan.
  2. Pendekatan piramida dapat memperkuat profitabilitas pergerakan tren.
  3. Bollinger Bands memiliki kemampuan tertentu untuk mengidentifikasi tren dan mengendalikan risiko, membuatnya cocok untuk pedagang tren.

Risiko Strategi

  1. Ketika pasar berada dalam kondisi bergolak, sinyal beli dan jual yang sering dapat menyebabkan kerugian.
  2. Jika terjadi pembalikan tren, pendekatan piramida memperkuat risiko penurunan.
  3. Pemilihan parameter Bollinger Band perlu dioptimalkan untuk pasar dan kerangka waktu yang berbeda; parameter yang tidak tepat dapat menyebabkan strategi gagal.

Arah Optimasi Strategi

  1. Ini dapat dikombinasikan dengan indikator lain seperti RSI, MACD, dll, untuk mengkonfirmasi sinyal Bollinger Band secara sekunder dan meningkatkan akurasi sinyal.
  2. Mengontrol jumlah dan proporsi piramida, menetapkan posisi stop-loss, dan mengurangi risiko penurunan.
  3. Mengoptimalkan dan menguji parameter Bollinger Band seperti periode dan kelipatan untuk memilih kombinasi parameter terbaik.
  4. Dalam pasar bergolak, pertimbangkan untuk menggunakan strategi saluran Bollinger Band untuk membeli rendah dan menjual tinggi antara band atas dan bawah.

Ringkasan

Strategi Breakout Bollinger Bands menggunakan posisi harga relatif terhadap Bollinger Bands untuk menghasilkan sinyal yang mengikuti tren, sementara memperkuat keuntungan tren melalui piramida. Namun, kinerja buruk di pasar rangebound, dan piramida dapat memperkuat kerugian. Oleh karena itu, dalam penggunaan aktual, perlu dikombinasikan dengan indikator lain untuk memverifikasi sinyal, mengendalikan risiko piramida, dan mengoptimalkan parameter. Pada saat yang sama, strategi harus disesuaikan secara fleksibel sesuai dengan karakteristik pasar.


/*backtest
start: 2023-04-19 00:00:00
end: 2024-04-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands Breakout Strategy", overlay=true, initial_capital=100, default_qty_type=strategy.percent_of_equity, default_qty_value=100)

// Définition des paramètres
length = input(20, title="Bollinger Bands Length")
multiplier = input(2.0, title="Multiplier")
pyramiding = input(10, title="Pyramiding")

// Calcul des bandes de Bollinger
basis = ta.sma(close, length)
dev = multiplier * ta.stdev(close, length)
upper_band = basis + dev
lower_band = basis - dev

// Règles d'entrée
buy_signal = close <= lower_band
sell_signal = close >= upper_band
// Gestion des positions
if (buy_signal)
    strategy.entry("Buy", strategy.long)
if (sell_signal)
    strategy.entry("Sell", strategy.short)

// Pyramiding
if (strategy.opentrades < pyramiding)
    strategy.entry("Buy", strategy.long)
else if (strategy.opentrades > pyramiding)
    strategy.entry("Sell", strategy.short)

// Tracé des bandes de Bollinger
plot(basis, color=color.blue)
plot(upper_band, color=color.red)
plot(lower_band, color=color.green)




Berkaitan

Lebih banyak