Chiến lược đột phá xu hướng dựa trên hồ sơ chuyển động và băng Bollinger

Tác giả:ChaoZhang, Ngày: 2023-09-19 13:29:51
Tags:

Tổng quan

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.

Chiến lược logic

  1. Tính toán BB tiêu chuẩn với đường trung, dải trên và dưới.

  2. Chuyển các đường BB về phía trước trong một khoảng thời gian đã thiết lập.

  3. 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.

  4. 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.

  5. Thiết lập stop loss ở phía đối diện đường BB sau khi vào.

Phân tích lợi thế

  1. Chuyển hướng quay hồ sơ cung cấp cảnh báo sớm cho sự đảo ngược xu hướng.

  2. Kết hợp với khả năng xác định xu hướng vốn có của BB để có độ chính xác tín hiệu cao hơn.

  3. Các vị trí dừng lỗ được đặt trước cho phép kiểm soát rủi ro hiệu quả.

  4. 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.

Phân tích rủi ro

  1. Điều chỉnh tham số không đúng có thể tạo ra tín hiệu sai quá mức.

  2. Di chuyển đường quay có thể có sự phá vỡ sớm và mất dừng giữa chặng.

  3. 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.

  4. 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.

Hướng dẫn tối ưu hóa

  1. Kiểm tra các đầu vào giá khác nhau và các kết hợp tham số.

  2. Thêm các bộ lọc để tránh các vụ đột phá giả.

  3. Bao gồm phân tích xu hướng để tránh bị mắc kẹt.

  4. Tối ưu hóa dừng dựa trên điều kiện thị trường.

  5. Kiểm tra hiệu quả trên các công cụ và khung thời gian khác nhau.

  6. Kết hợp với các chỉ số khác để ghi rõ hơn.

Tóm lại

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 )

Thêm nữa