Strategi Penembusan Trend Berdasarkan Profil Peralihan Berpusing dan Bollinger Bands

Penulis:ChaoZhang, Tarikh: 2023-09-19 13:29:51
Tag:

Ringkasan

Strategi ini menggabungkan Bollinger Bands yang bergeser ke hadapan sebagai profil berpaling bergerak untuk mengenal pasti titik-titik pecah trend yang berpotensi. Ia menghasilkan isyarat perdagangan apabila harga memecahkan jalur bergeser ke hadapan. Menggabungkan kekuatan pengenalan trend BB dan amaran awal titik berpaling dari jalur bergeser bertujuan untuk menemui entri yang lebih berkesan.

Logika Strategi

  1. Hitung BB standard dengan garis tengah, jalur atas dan bawah.

  2. Pindahkan garis BB ke hadapan dengan tempoh yang ditetapkan.

  3. Isyarat masuk panjang apabila harga pecah di atas barisan atas bergerak ke hadapan.

  4. Isyarat masuk pendek apabila harga pecah di bawah barisan bawah bergerak ke hadapan.

  5. Tetapkan stop loss di garis BB berlawanan selepas masuk.

Analisis Kelebihan

  1. Profil berpusing bergerak memberikan amaran awal untuk pembalikan trend.

  2. Menggabungkan dengan keupayaan pengenalan trend yang melekat BB untuk ketepatan isyarat yang lebih tinggi.

  3. Kedudukan stop loss yang telah ditetapkan membolehkan kawalan risiko yang berkesan.

  4. Boleh membina kedudukan pada harga yang menguntungkan apabila digabungkan dengan analisis trend dan swing.

Analisis Risiko

  1. Penyesuaian parameter yang tidak betul boleh menghasilkan isyarat palsu yang berlebihan.

  2. Profil berpusing bergerak mungkin mempunyai pelepasan awal dan kehilangan henti pertengahan jalan.

  3. Membutuhkan analisis trend lanjut untuk mengelakkan whipsaws di pasaran yang berbeza.

  4. Ada sedikit kelewatan, mungkin tidak sepenuhnya menangkap titik perubahan.

Arahan pengoptimuman

  1. Uji input harga yang berbeza dan kombinasi parameter.

  2. Tambah penapis untuk mengelakkan pemasangan palsu.

  3. Sertakan analisis trend untuk mengelakkan terperangkap.

  4. Mengoptimumkan hentian berdasarkan keadaan pasaran.

  5. Uji keberkesanan di instrument dan jangka masa yang berbeza.

  6. Gabungkan dengan penunjuk lain untuk entri yang lebih tepat.

Ringkasan

Strategi ini sepenuhnya memanfaatkan kelebihan yang melekat pada Bollinger Bands dan meningkatkan masa kemasukan melalui profil berpusing bergerak. Dengan parameter yang dioptimumkan, penapis tambahan, dan analisis trend lanjut, ia boleh menjadi sistem pecah yang kukuh. Secara keseluruhan, strategi yang mudah dan praktikal bernilai ujian dan pengoptimuman lanjut untuk peningkatan prestasi.


/*backtest
start: 2023-09-11 00:00:00
end: 2023-09-18 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("LAGging span leaves Bollinger Bands strategy" , shorttitle="LagBB" , overlay=true)
source = input( hl2 )
length = input(20, minval=1)
mult = input( 1.0, minval=0.0, maxval=50)
x_offset = input( 26 ,minval=0 , maxval=244 )

basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
buyEntry = crossover(source, upper[x_offset] )
sellEntry = crossunder(source, lower[x_offset] )
if (crossover(source, upper[x_offset] ))
    strategy.entry("LE", strategy.long, stop=lower, oca_name="BollingerBands",  comment="LE")
else
    strategy.cancel(id="LE")
if (crossunder(source, lower[x_offset] ))
    strategy.entry("SE", strategy.short, stop=upper, oca_name="BollingerBands",  comment="SE")
else
    strategy.cancel(id="SE")
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)
plot( upper , color=#cccc00 , transp=50 , offset=x_offset )
plot( basis , color=#cccc00 , offset=x_offset )
plot( lower , color=#cccc00 , transp=50 , offset=x_offset )

Lebih lanjut