Strategi Tren Pembalikan Bollinger Bands


Tanggal Pembuatan: 2023-12-07 16:08:05 Akhirnya memodifikasi: 2023-12-07 16:08:05
menyalin: 0 Jumlah klik: 623
1
fokus pada
1621
Pengikut

Strategi Tren Pembalikan Bollinger Bands

Ringkasan

Strategi ini menilai arah tren melalui hubungan antara uptrend, midtrend, dan downtrend di Brin dengan rata-rata bergerak 200 hari. Dalam tren multihead, lakukan lebih banyak ketika harga menyentuh downtrend di Brin; dalam tren overhead, lakukan lebih banyak ketika harga menyentuh uptrend di Brin.

Prinsip

  1. Penilaian tren: tren multi-kepala ketika Brin naik dan turun lebih besar dari rata-rata bergerak 200 hari; tren kosong ketika Brin naik dan turun lebih kecil dari rata-rata bergerak 200 hari
  2. Masuk: dalam tren multi-head, harga menyentuh Brin dan turun lebih banyak; dalam tren kosong, harga menyentuh Brin dan naik lebih sedikit
  3. Keluar: Bila multi-head memegang posisi, harga menyentuh Bollinger Bands di atas atau di bawah 250-day Simple Moving Average saat posisi terendah; Bila kosong memegang posisi, harga menyentuh Bollinger Bands di bawah atau di atas 300-day Simple Moving Average saat posisi terendah

Keunggulan

  1. Menggunakan Brines untuk menentukan arah tren, menghindari perdagangan berulang ketika arah tidak jelas
  2. Menggunakan Brin Band Band untuk menentukan masuk dan keluar yang tepat saat arah tren jelas
  3. Menambahkan penilaian tambahan pada moving average untuk menghindari kerugian yang tidak terduga

Risiko dan Solusi

  1. Parameter Brin-band yang tidak tepat menyebabkan kesalahan penilaian: Parameter Brin-band harus disesuaikan untuk mencari panjang siklus yang paling sesuai
  2. Moving Average getParameter yang tidak tepat, sering mengalami stop loss atau kehilangan yang tidak diharapkan: harus menguji parameter yang berbeda untuk menemukan parameter yang paling stabil
  3. Perubahan mendadak dalam situasi, seperti berita besar, yang menyebabkan fluktuasi yang tidak biasa: Stop loss harus diatur, kendali kerugian tunggal

Arah optimasi

  1. Uji kinerja strategi di bawah parameter siklus yang berbeda untuk menemukan parameter optimal
  2. Meningkatkan mekanisme penghematan kerugian untuk menghindari kerugian besar dalam situasi yang tidak biasa
  3. Kombinasi dengan indikator lain untuk mengkonfirmasi waktu masuk, meningkatkan peluang kemenangan strategi

Meringkaskan

Strategi ini menggunakan Brin untuk menentukan arah tren, sistem perdagangan yang dibentuk oleh rata-rata bergerak yang dibantu oleh Brin setelah tren yang jelas, memastikan keakuratan arah perdagangan, dan menggunakan rentang fluktuasi untuk mengunci keuntungan yang tepat. Ada juga beberapa masalah dalam memilih parameter dan menghentikan kerugian.

Kode Sumber Strategi
/*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")