Chiến lược này dựa trên các chỉ số của dải sóng, đưa ra đường viền chuyển động để tìm kiếm điểm phá vỡ xu hướng tiềm năng. Nó tính toán một dải sóng di chuyển về phía trước và phát ra tín hiệu giao dịch khi giá phá vỡ dải sóng di chuyển về phía trước. Chiến lược này kết hợp khả năng nhận dạng xu hướng mạnh mẽ của dải sóng và khả năng cảnh báo trước được cung cấp bởi đường viền chuyển động, nhằm tìm ra vị trí điểm vào hiệu quả hơn.
Chiến lược này tận dụng tối đa những ưu điểm của băng tần tự nó và tăng hiệu quả thời gian nhập cảnh bằng cách di chuyển đường viền chuyển đổi. Dựa trên sự kết hợp các tham số được tối ưu hóa, thêm các điều kiện lọc và xem xét thêm các tình huống xu hướng, chiến lược này có thể trở thành một hệ thống đột phá mạnh mẽ hơn.
/*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 )