Strategi Pemecahan Jalur Kemeruapan Berdasarkan Profil Berubah Bergerak


Tarikh penciptaan: 2023-09-19 13:29:51 Akhirnya diubah suai: 2023-09-19 13:29:51
Salin: 0 Bilangan klik: 390
1
fokus pada
1166
Pengikut

Gambaran keseluruhan

Strategi ini adalah berdasarkan pada indikator band gelombang, memperkenalkan garis kontur bergerak untuk mencari titik pecah trend yang berpotensi. Ia mengkalkulasi band gelombang yang bergerak ke hadapan dan menghantar isyarat perdagangan apabila harga menembusi band gelombang yang bergerak ke hadapan. Strategi ini menggabungkan keupayaan pengiktirafan trend yang kuat dari band gelombang dan keupayaan amaran awal yang disediakan oleh garis kontur bergerak untuk mencari titik masuk yang lebih berkesan.

Prinsip Strategi

  1. Mengira garisan tengah, garisan atas, dan garisan bawah dalam pita gelombang biasa
  2. Pindahkan garisan tengah, garisan atas dan garisan bawah ke hadapan dalam satu kitaran
  3. Apabila harga bergerak ke hadapan dari bawah ke atas, isyarat beli dikeluarkan
  4. Apabila harga bergerak ke hadapan dari atas ke bawah, isyarat jual dikeluarkan
  5. Kedatangan dengan reverse oscillation band sebagai stop loss

Analisis kelebihan

  1. Garis sempadan bergerak memberi amaran awal untuk mengesan perubahan trend lebih awal
  2. Meningkatkan ketepatan isyarat dengan menggabungkan keupayaan pengesanan trend dalam indikator pita gelombang itu sendiri
  3. Menetapkan kedudukan terhad awal untuk mengawal risiko dengan berkesan
  4. Menggabungkan trend dan gelombang, anda boleh membina kedudukan yang lebih baik

Analisis risiko

  1. Parameter yang tidak betul boleh menyebabkan terlalu banyak isyarat silap
  2. Pengubahsuaian arah bergerak mungkin Preis pecah dan membentuk kemerosotan pertengahan
  3. Lebih banyak pengkajian trend diperlukan untuk mengelakkan terjebak dalam pasaran yang bergolak.
  4. Terdapat ketidakselesaan yang tidak dapat difahami sepenuhnya.

Arah pengoptimuman

  1. Uji data harga yang berbeza dan kombinasi parameter
  2. Menambah syarat penapisan tambahan untuk mengelakkan penembusan palsu
  3. Kaedah ini juga boleh digunakan untuk mengkaji trend, dan mengelakkan diri daripada terjebak.
  4. Mengoptimumkan strategi penutupan kerugian, menyesuaikan penutupan kerugian mengikut pasaran
  5. Cuba uji pada pelbagai jenis dan kitaran
  6. Dapat digabungkan dengan penunjuk lain untuk mencari tempat kemasukan yang lebih tepat

ringkaskan

Strategi ini memanfaatkan sepenuhnya kelebihan band gelombang itu sendiri dan meningkatkan kecekapan masa kemasukan dengan menggerakkan kontur peralihan. Berdasarkan kombinasi parameter yang dioptimumkan, menambah syarat penapisan, dan mempertimbangkan keadaan trend lebih lanjut, strategi ini dapat menjadi sistem penembusan yang lebih kuat. Secara keseluruhan, strategi ini mudah digunakan dan layak untuk diuji dan dioptimumkan lebih lanjut untuk mendapatkan hasil pengukuran dan tangkapan yang lebih baik.

Kod sumber strategi
/*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 )