Strategi Purata Pergerakan Bollinger Band Crossover

SMA EMA SMMA RMA WMA VWMA MA BB
Tarikh penciptaan: 2024-06-07 14:52:49 Akhirnya diubah suai: 2024-06-07 14:52:49
Salin: 0 Bilangan klik: 853
1
fokus pada
1617
Pengikut

Strategi Purata Pergerakan Bollinger Band Crossover

Gambaran keseluruhan

Strategi ini menggabungkan kedua-dua indikator teknikal Brin Belt dan Moving Average untuk menilai trend pasaran melalui kedudukan relatif Brin Belt dan harga dan isyarat silang dari purata bergerak yang cepat, untuk mewujudkan pembelian dan penjualan tepat pada masanya. Apabila harga menembusi Brin Belt, ia membuka lebih banyak kedudukan, dan apabila ia menembusi, ia membuka kosong; dan apabila ia menembusi rata-rata bergerak yang perlahan, ia membuka lebih banyak kedudukan.

Prinsip Strategi

  1. Talian Brin terdiri daripada tiga garis: garisan tengah, garisan atas dan garisan bawah. Garisan tengah adalah purata bergerak, garisan atas dan bawah adalah garisan tengah ditambah tolak perbezaan piawai beberapa kali ganda. Apabila harga menembusi garisan atas, menunjukkan bahawa pasaran berada dalam keadaan membeli lebih banyak, mungkin akan berlaku pemulihan; menembusi garisan bawah, menunjukkan bahawa pasaran berada dalam keadaan menjual lebih banyak, mungkin akan berlaku rebound.
  2. Persaingan rata-rata bergerak cepat juga merupakan kaedah yang biasa digunakan untuk menentukan trend. Apabila melintasi rata-rata bergerak perlahan di atas rata-rata bergerak cepat, yang dikenali sebagai “percabangan emas”, menunjukkan bahawa pasaran mungkin menjadi kuat; melintasi rata-rata bergerak perlahan di bawah rata-rata bergerak cepat, yang dikenali sebagai “percabangan mati”, menunjukkan bahawa pasaran mungkin menjadi lemah.
  3. Strategi ini menggunakan Bollinger Bands untuk menilai overbought dan oversold, menggunakan trend penilaian persilangan rata-rata, yang digabungkan untuk membentuk isyarat perdagangan yang lebih dipercayai. Apabila harga menembusi Bollinger Bands ke bawah dan melintasi rata-rata perlahan pada garis rata-rata cepat, lakukan lebih banyak sehingga harga menembusi Bollinger Bands ke atas atau melintasi rata-rata perlahan di bawah garis rata-rata pantas.

Analisis kelebihan

  1. Beringin mampu menyesuaikan diri dengan saiz turun naik harga dan lebih sensitif terhadap perubahan kadar turun naik.
  2. Sistem garis rata dapat mengesan trend pasaran dengan berkesan, membantu pelabur memahami arah trend utama.
  3. Menggabungkan Brin Belt dan Garis Persamaan, membentuk sistem perdagangan yang mengikuti trend + yang berjaya mengurangkan frekuensi dan kos perdagangan, meningkatkan kestabilan sistem.
  4. Kod ini mempunyai banyak parameter seperti jenis garis rata-rata, kitaran, dan lain-lain yang boleh disesuaikan secara fleksibel untuk menyesuaikan diri dengan keadaan pasaran yang berbeza.

Analisis risiko

  1. Apabila kadar turun naik pasaran meningkat secara tiba-tiba, saluran Brin akan meluas secara mendadak, dan kemungkinan lebih banyak kemusnahan akan berlaku.
  2. Sistem garis purata menilai trend mungkin terlewat, menyebabkan masa masuk dan keluar tidak cukup tepat.
  3. Strategi trend biasanya berlaku di bandar yang bergolak dan perlu dioptimumkan dalam kombinasi dengan kaedah lain.
  4. Tetapan parameter yang tidak betul boleh menyebabkan strategi gagal dan memerlukan penyesuaian dan ujian yang berterusan.

Arah pengoptimuman

  1. Indikator lain seperti MACD boleh ditambah berdasarkan persilangan garis rata-rata untuk mengesahkan isyarat trend lebih lanjut.
  2. Penembusan Brin Belt boleh digabungkan dengan penunjuk stop loss seperti ATR untuk mengawal risiko penarikan balik.
  3. Berdasarkan penilaian trend, anda boleh menambah kaedah seperti penyimpangan, pengenalan bentuk, dan lain-lain untuk menentukan titik perubahan trend lebih awal.
  4. Untuk jumlah yang berbeza, parameter perlu dioptimumkan untuk mencari kombinasi parameter yang sesuai.

ringkaskan

Strategi purata bergerak bersilang Brinband adalah strategi pengesanan trend klasik, dengan menilai overbought dan oversold melalui Brinband, menggunakan trend penilaian bersilang rata-rata, dapat menangkap trend pasaran dengan berkesan dan mencapai keuntungan yang mantap. Tetapi dalam penggunaan praktikal, perlu berhati-hati untuk mengawal pengunduran, mengoptimumkan parameter, dan menggabungkan kaedah lain yang terus diperbaiki untuk menyesuaikan diri dengan keadaan pasaran yang berubah-ubah.

Kod sumber strategi
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(shorttitle="BB Strategy", title="Bollinger Bands Strategy", overlay=true)

// Input parameters
length = input.int(20, minval=1)
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
offset = input.int(0, "Offset", minval=-500, maxval=500)

// Moving average function
ma(source, length, _type) =>
    switch _type
        "SMA" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

// Calculate Bollinger Bands
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plot Bollinger Bands
plot(basis, "Basis", color=color.blue, offset=offset)
p1 = plot(upper, "Upper", color=color.red, offset=offset)
p2 = plot(lower, "Lower", color=color.green, offset=offset)
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))

// Strategy entry and exit conditions
if (ta.crossover(close, lower))
    strategy.entry("Buy", strategy.long)

if (ta.crossunder(close, upper))
    strategy.entry("Sell", strategy.short)