Strategi Pembalikan Trend Bollinger Bands

Penulis:ChaoZhang, Tarikh: 2023-12-07 16:08:05
Tag:

img

Ringkasan

Strategi ini menggunakan hubungan antara band atas, band tengah, band bawah Bollinger Bands dan purata bergerak 200 hari untuk menentukan arah trend.

Prinsip-prinsip

  1. Tentukan trend: Apabila kedua-dua band atas dan bawah Bollinger Bands berada di atas purata bergerak 200 hari, ia adalah trend menaik. Apabila kedua-duanya berada di bawah, ia adalah trend menurun.
  2. Masuk: Pergi panjang apabila harga menyentuh band bawah dalam trend menaik. Pergi pendek apabila harga menyentuh band atas dalam trend menurun.
  3. Keluar: Apabila panjang, kedudukan dekat apabila harga menyentuh jalur atas atau memecahkan di bawah purata bergerak mudah 250 hari. Apabila pendek, kedudukan dekat apabila harga menyentuh jalur bawah atau memecahkan di atas purata bergerak mudah 300 hari.

Kelebihan

  1. Gunakan Bollinger Bands untuk menentukan arah trend, mengelakkan perdagangan berulang tanpa arah yang jelas.
  2. Ambil entri dan keluar yang betul berdasarkan julat turun naik Bollinger Bands apabila arah trend jelas.
  3. Menambah penapisan dengan purata bergerak, mengelakkan kerugian yang tidak dijangka.

Risiko dan Penyelesaian

  1. Tetapan parameter Bollinger Bands yang tidak betul membawa kepada penilaian yang salah: Sesuaikan parameter untuk mencari panjang tempoh yang optimum.
  2. Parameter purata bergerak yang tidak betul yang membawa kepada perdagangan berlebihan atau kerugian yang tidak diingini: Uji parameter yang berbeza untuk mencari yang paling stabil.
  3. Perubahan pasaran tiba-tiba disebabkan oleh peristiwa berita utama menyebabkan anomali: Tetapkan stop loss untuk had setiap kerugian perdagangan.

Arahan pengoptimuman

  1. Uji prestasi strategi dalam tempoh parameter yang berbeza untuk mencari parameter yang optimum.
  2. Tambah mekanisme stop loss untuk mengelakkan kerugian besar dalam keadaan pasaran yang tidak normal.
  3. Masukkan penunjuk lain untuk mengesahkan isyarat masuk untuk meningkatkan kadar kemenangan.

Kesimpulan

Strategi ini menentukan arah trend dengan Bollinger Bands terlebih dahulu. Ia kemudian menggunakan julat turun naik Bollinger Bands bersama-sama dengan purata bergerak untuk membentuk sistem perdagangan yang memastikan ketepatan arah dan kunci dalam keuntungan yang baik.


/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Aayonga

//@version=5
strategy("boll trend", overlay=true,initial_capital=1000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "length")
bollmult=input.float(2.3,minval=0,step=0.1,title = "mult")
basis=ta.ema(close,bollL)
dev=bollmult*ta.stdev(close,bollL)
upper=basis+dev

lower=basis-dev

smaL=input.int(200,minval=1,step=1,title = "trend")
sma=ta.sma(close,smaL)
//多头趋势
longT=upper>sma and basis>sma and lower>=sma
//空头趋势
shortT=upper<sma and basis<sma and lower<=sma

//入场位
longE=ta.crossover(close,lower)

shortE=ta.crossover(close,upper)

//出场位

longEXIT=ta.crossover(high,upper) or ta.crossunder(close,ta.sma(close,300))
shortEXIT=ta.crossunder(low,lower) or ta.crossover(close,ta.sma(close,250)) 

if longT and longE 
    strategy.entry("多long",strategy.long)

if longEXIT
    strategy.close("多long",comment = "close long")

if shortE and shortT 
    strategy.entry("空short",strategy.short)

if shortEXIT
    strategy.close("空short",comment = "close short")

Lebih lanjut