Chiến lược bám theo xu hướng dựa trên đường trung bình Hull và dải biên độ thực
Tổng quan
Ý tưởng cốt lõi của chiến lược này là kết hợp đường trung bình Hull (Hull Moving Average) và Dải biên độ thực (ATR - Average True Range) để xác định hướng xu hướng thị trường, và vào lệnh khi hướng xu hướng được xác nhận. Cụ thể, chiến lược tính toán chênh lệch giữa đường trung bình Hull của kỳ hiện tại và kỳ trước đó. Khi chênh lệch tăng, chiến lược nhận định xu hướng tăng; khi chênh lệch giảm, nhận định xu hướng giảm. Đồng thời kết hợp chỉ báo ATR để đánh giá biên độ, và chọn thời điểm vào lệnh khi hướng xu hướng được xác nhận cùng với biên độ không ngừng mở rộng.
Nguyên lý chiến lược
Chiến lược này chủ yếu dựa trên hai loại chỉ báo: đường trung bình Hull và ATR.
Đường trung bình Hull là một chỉ báo theo xu hướng do nhà giao dịch hợp đồng tương lai người Mỹ Alan Hull phát triển. Đường trung bình Hull tương tự như đường trung bình động, nhưng có độ nhạy cao hơn, cho phép nắm bắt nhanh hơn các thay đổi xu hướng giá. Chiến lược thiết lập tham số điều chỉnh hullLength để kiểm soát độ dài chu kỳ của đường trung bình Hull, và xác định hướng xu hướng giá hiện tại bằng cách tính toán chênh lệch giữa giá trị của kỳ hiện tại và kỳ trước đó.
ATR (Average True Range) – Dải biên độ thực trung bình, phản ánh biên độ biến động giá hàng ngày. Khi biến động tăng, ATR tăng; khi biến động giảm, ATR giảm. Chiến lược thiết lập các tham số như atrLength, atrSmoothing để kiểm soát cách tính ATR, và hiển thị trên biểu đồ như một trong những chỉ báo vào lệnh.
Cụ thể, logic chiến lược như sau:
- Tính toán đường trung bình Hull
currentHullMAcủa kỳ hiện tại (theohullLength) và đường trung bình HullpreviousHullMAcủa kỳ trước đó. - Tính chênh lệch
hullDiff = currentHullMA - previousHullMA. - Khi
hullDiff > 0, nhận định xu hướng tăng (long); khihullDiff < 0, nhận định xu hướng giảm (short). - Đồng thời, tính giá trị ATR trong một chu kỳ nhất định (theo
atrLength) làm chỉ báo biên độ xu hướng. - Khi nhận định xu hướng tăng, và giá trị ATR lớn hơn giá (
price) đồng thờipricelớn hơn giá củaatrLengthkỳ trước đó, thì vào lệnh mua (long). Khi nhận định xu hướng giảm, và giá trị ATR nhỏ hơnpriceđồng thờipricenhỏ hơn giá củaatrLengthkỳ trước đó, thì vào lệnh bán (short). - Sử dụng dấu hiệu dương/âm của
hullDiffđể xác định tín hiệu đóng vị thế.
Phân tích ưu điểm của chiến lược
Chiến lược này có những ưu điểm sau:
- Kết hợp đánh giá xu hướng và chỉ báo biến động, có thể vào lệnh khi xu hướng giá rõ ràng và biến động gia tăng, tránh bị mắc kẹt trong thị trường đi ngang.
- Đường trung bình Hull phản ứng nhạy hơn với sự thay đổi giá, có thể nhanh chóng xác định hướng xu hướng mới.
- ATR phản ánh tính biến động và nhiệt độ của thị trường, cung cấp cơ sở cho việc chọn thời điểm vào lệnh.
- Có nhiều tham số có thể điều chỉnh, có thể tối ưu để tìm ra bộ tham số tốt nhất.
Phân tích rủi ro
Chiến lược này cũng tiềm ẩn một số rủi ro:
- Cả đường trung bình Hull và ATR đều không thể hoàn toàn tránh được vấn đề phá vỡ giả (false breakout), vẫn có thể bị mắc kẹt.
- Cài đặt tham số không phù hợp có thể dẫn đến giao dịch quá thường xuyên hoặc không đủ nhạy, ảnh hưởng đến hiệu quả chiến lược.
- Không thể ứng phó hiệu quả với các biến động mạnh, chẳng hạn như tăng vọt hoặc giảm sâu nhanh chóng.
Giải pháp tương ứng:
- Nới lỏng cắt lỗ một cách thích hợp, tránh bị mắc kẹt do phá vỡ.
- Thông qua kiểm tra lặp đi lặp lại để tối ưu hóa tham số, làm cho chỉ báo phù hợp hơn với các môi trường thị trường khác nhau.
- Tạm dừng hoạt động của chiến lược khi thị trường biến động mạnh.
Hướng tối ưu hóa
Chiến lược này còn khá nhiều không gian để tối ưu, chủ yếu có thể tập trung vào các khía cạnh sau:
- Thử nghiệm các tham số chu kỳ đường trung bình Hull khác nhau để tìm ra cài đặt phù hợp nhất với môi trường thị trường hiện tại.
- Thử nghiệm các tổ hợp tham số chu kỳ ATR khác nhau để tìm ra chu kỳ nắm bắt tốt nhất nhiệt độ thị trường.
- Thử nghiệm các phương pháp làm mịn ATR khác nhau (RMA, SMA, EMA, v.v.) xem phương pháp nào hiệu quả nhất.
- Tối ưu hóa điều kiện mở lệnh, ví dụ kết hợp chỉ báo biến động Reaction và ATR để đánh giá điều kiện kết hợp.
- Tối ưu hóa phương pháp cắt lỗ, nới lỏng biên độ cắt lỗ một cách hợp lý để tránh bị mắc kẹt.
Tổng kết
Chiến lược này tích hợp sử dụng khả năng bám xu hướng của đường trung bình Hull và khả năng đánh giá nhiệt độ của ATR, chọn thời điểm vào lệnh tích cực khi biến động lớn sau khi xác nhận xu hướng, có thể lọc bỏ một số tín hiệu không hiệu quả. Việc tối ưu hóa tham số chỉ báo và sử dụng các biện pháp quản lý rủi ro có thể tăng cường hơn nữa hiệu quả của chiến lược. Nhìn chung, chiến lược này kết hợp nhiều yếu tố như bám xu hướng và đánh giá nhiệt độ, khi tham số được điều chỉnh và tối ưu phù hợp, có thể đạt được kết quả tốt.
/*backtest
start: 2024-01-07 00:00:00
end: 2024-01-14 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
// Hull cross and ATR
strategy("Hull cross and ATR", shorttitle="H&ATR", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
keh=input(title="Hull Length",defval=50)- 1

