Moving Average Bollinger Band Fusion Strategy Trading


Tarikh penciptaan: 2023-09-18 16:08:43 Akhirnya diubah suai: 2023-09-18 16:08:43
Salin: 0 Bilangan klik: 683
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi ini menggunakan isyarat pengesahan indikator ganda untuk membuat keputusan dan perdagangan dengan menggunakan gabungan purata bergerak dan pita Brin. Strategi ini menggunakan garpu emas dengan purata bergerak cepat dan perlahan untuk melakukan lebih banyak, garpu mati untuk melakukan lebih sedikit; dan menggabungkan terobosan pita Brin ke atas dan ke bawah sebagai isyarat pengesahan tambahan untuk meningkatkan kestabilan strategi.

Prinsip Strategi

Mengira purata bergerak cepat dan perlahan, menghasilkan isyarat ganda apabila ia melintasi garis perlahan pada garis cepat, dan isyarat kosong apabila ia melintasi garis perlahan. Mengira pada masa yang sama pergerakan atas dan bawah Burin. Isyarat perdagangan purata bergerak hanya disahkan apabila harga melintasi jalur atas atau bawah Burin pada masa yang sama.

Analisis kelebihan

  • Pengesahan berganda untuk mengelakkan isyarat palsu
  • Rata-rata bergerak menentukan arah trend utama
  • Brinband membantu mengesahkan kualiti penembusan
  • Mampu melakukan banyak kerja sambilan dan fleksibel dalam pelbagai situasi

Analisis risiko

  • Rata-rata Bergerak dan Blink mempunyai ketinggalan
  • Syarat ganda mengehadkan frekuensi dagangan, tidak sesuai untuk dagangan frekuensi tinggi
  • Tidak dapat menentukan titik perubahan
  • Tetapan parameter yang tidak betul mungkin kehilangan peluang perdagangan

Anda boleh mengurangkan purata dan kitaran Brin, atau mengoptimumkan kombinasi parameter untuk mengawal risiko.

Arah pengoptimuman

  • Uji kombinasi parameter yang berbeza untuk garis rata-rata dan jalur Brin
  • Pertimbangkan strategi hentikan kerugian untuk mengawal kerugian
  • Peraturan logik untuk mengoptimumkan pengesahan berganda
  • Parameter pengujian stamina dalam pelbagai jenis

ringkaskan

Strategi ini menggabungkan isyarat pengesahan dua indikator, dapat mengurangkan isyarat palsu, sesuai untuk memegang kedudukan panjang dan tengah. Strategi yang lebih baik dapat dicapai melalui pengoptimuman parameter dan lain-lain.

Kod sumber strategi
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MA-Zorrillo",overlay=true)

ma_short= sma(close,8)
ma_long= sma(close,89)

entry_ma = crossover (ma_short,ma_long)
exit_ma = crossunder (ma_short,ma_long) 


BBlength = input(24, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(close, BBlength)
BBdev = BBmult * stdev(close, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev

source = close
entry_bb = crossover(source, BBlower)
exit_bb = crossunder(source, BBupper)


vs_entry = false
vs_exit = false
for i = 0 to 63
    if (entry_bb[i])
        vs_entry :=  true
    if (exit_bb[i])
        vs_exit :=  true
        

entry = entry_ma and vs_entry
exit =  exit_ma and vs_exit

strategy.entry(id="long_ma",long=true,when=entry)
strategy.close(id="long_ma", when=exit)

strategy.entry(id="short_ma",long=false,when=exit)
strategy.close(id="short_ma",when=entry)