Chiến lược này kết hợp một Bollinger Bands chuyển hướng về phía trước như một hồ sơ chuyển hướng để xác định các điểm đột phá xu hướng tiềm năng. Nó tạo ra các tín hiệu giao dịch khi giá phá vỡ các dải chuyển hướng về phía trước. Kết hợp sức mạnh xác định xu hướng của BB và cảnh báo sớm về các điểm chuyển hướng từ các dải chuyển hướng nhằm mục đích khám phá các mục nhập hiệu quả hơn.
Tính toán BB tiêu chuẩn với đường trung, dải trên và dưới.
Chuyển các đường BB về phía trước trong một khoảng thời gian đã thiết lập.
Tín hiệu đầu vào dài khi giá phá vỡ trên dải trên di chuyển về phía trước.
Tín hiệu đầu vào ngắn khi giá phá vỡ dưới dải dưới chuyển hướng về phía trước.
Thiết lập stop loss ở phía đối diện đường BB sau khi vào.
Chuyển hướng quay hồ sơ cung cấp cảnh báo sớm cho sự đảo ngược xu hướng.
Kết hợp với khả năng xác định xu hướng vốn có của BB
Các vị trí dừng lỗ được đặt trước cho phép kiểm soát rủi ro hiệu quả.
Có thể xây dựng các vị trí ở mức giá thuận lợi khi kết hợp với phân tích xu hướng và dao động.
Điều chỉnh tham số không đúng có thể tạo ra tín hiệu sai quá mức.
Di chuyển đường quay có thể có sự phá vỡ sớm và mất dừng giữa chặng.
Cần thêm phân tích xu hướng để tránh những đòn thổi trong các thị trường khác nhau.
Có một chút chậm trễ, có thể không hoàn toàn nắm bắt được các bước ngoặt.
Kiểm tra các đầu vào giá khác nhau và các kết hợp tham số.
Thêm các bộ lọc để tránh các vụ đột phá giả.
Bao gồm phân tích xu hướng để tránh bị mắc kẹt.
Tối ưu hóa dừng dựa trên điều kiện thị trường.
Kiểm tra hiệu quả trên các công cụ và khung thời gian khác nhau.
Kết hợp với các chỉ số khác để ghi rõ hơn.
Chiến lược này sử dụng đầy đủ những lợi thế vốn có của Bollinger Bands và cải thiện thời gian đầu vào thông qua hồ sơ quay chuyển động. Với các thông số tối ưu hóa, bộ lọc bổ sung và phân tích xu hướng hơn nữa, nó có thể trở thành một hệ thống đột phá mạnh mẽ. Nhìn chung, một chiến lược đơn giản và thực tế đáng thử nghiệm và tối ưu hóa hơn nữa để cải thiện hiệu suất.
/*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 )