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.
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.
/*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 )