Chiến lược theo dõi dựa trên hai đường trung bình động
Tổng quan
Chiến lược theo dõi đường trung bình động kép là một chiến lược giao dịch định lượng dựa trên chỉ báo đường trung bình động. Chiến lược này chủ yếu sử dụng giao cắt vàng và giao cắt tử thần của đường trung bình động để phát ra tín hiệu mua và bán. Khi đường trung bình động ngắn hạn cắt lên trên đường trung bình động dài hạn, tạo ra tín hiệu giao cắt vàng; khi đường trung bình động ngắn hạn cắt xuống dưới đường trung bình động dài hạn, tạo ra tín hiệu giao cắt tử thần. Chiến lược này kết hợp đồng thời chỉ báo RSI và chỉ báo ADX để xác định hướng và sức mạnh của xu hướng, chọn thời điểm vào lệnh khi xu hướng mạnh.
Nguyên lý chiến lược
Chiến lược này chủ yếu dựa trên ba chỉ báo kỹ thuật:
-
Chỉ báo Supertrend: Dùng để xác định hướng xu hướng chính của giá. Khi hướng của chỉ báo Supertrend thay đổi, được coi là điểm ngoặt của xu hướng giá, phát ra tín hiệu giao dịch.
-
Chỉ báo RSI (Relative Strength Index): Một chỉ báo dao động, dùng để xác định tình trạng quá mua/quá bán. Chiến lược này phát ra tín hiệu giao dịch khi chỉ báo RSI cho thấy giá ngắn hạn đang quá mua hoặc quá bán.
-
Chỉ báo ADX (Average Directional Indicator): Dùng để xác định sức mạnh của xu hướng. Chiến lược này kết hợp ADX để đánh giá sức mạnh xu hướng, chọn thời điểm vào lệnh khi xu hướng mạnh.
Khi chỉ báo Supertrend thay đổi hướng, cho thấy xu hướng giá đã đảo chiều; đồng thời chỉ báo RSI cho thấy hiện tượng quá mua/quá bán, chứng tỏ mối quan hệ cung cầu ngắn hạn đã thay đổi, giá có thể đảo chiều; ngoài ra, chỉ báo ADX cho thấy sức mạnh xu hướng lớn, tạo cơ hội vào lệnh cho chiến lược này. Cụ thể, khi xuất hiện sự thay đổi hướng của Supertrend, chỉ báo RSI cho thấy quá bán và ADX > 20, phát ra tín hiệu mua; khi Supertrend thay đổi hướng, chỉ báo RSI cho thấy quá mua, phát ra tín hiệu đóng vị thế.
Ưu điểm của chiến lược
-
Sử dụng hệ thống đường trung bình động kép, có thể theo dõi hiệu quả sự thay đổi của xu hướng giá, thu lợi nhuận từ xu hướng.
-
Kết hợp chỉ báo RSI để xác định hiện tượng quá mua/quá bán, tránh mua đỉnh bán đáy tại các điểm ngoặt giá.
-
Chỉ báo ADX xác định sức mạnh xu hướng, giúp chiến lược này chủ yếu ra tay khi xu hướng mạnh, thu lợi nhuận từ xu hướng lớn.
-
Các tham số chiến lược đã được tối ưu hóa lựa chọn, hoạt động tốt trong các thử nghiệm so sánh.
Rủi ro và giải pháp
-
Bản thân chiến lược đường trung bình động kép khá nhạy cảm với biến động giá, có thể phát sinh nhiều tín hiệu giao dịch. Giải pháp là điều chỉnh tham số đường trung bình động phù hợp, giảm tần suất giao dịch.
-
Chỉ báo RSI và chỉ báo ADX đều có thể xảy ra tình trạng mất hiệu lực. Giải pháp là tối ưu hóa tham số, điều chỉnh chu kỳ tính toán chỉ báo.
-
Chiến lược này cần lựa chọn chiến lược cắt lỗ phù hợp. Giải pháp là thiết lập cắt lỗ di động hợp lý hoặc cắt lỗ treo.
Hướng tối ưu hóa chiến lược
-
Tối ưu hóa tần suất giao dịch. Có thể thử tối ưu hóa tham số hệ thống đường trung bình động, điều chỉnh tần suất giao dịch.
-
Có thể đưa vào các chỉ báo phụ trợ khác. Ví dụ, đưa vào chỉ báo khối lượng giao dịch, chọn thời điểm vào lệnh khi có lệnh lớn.
-
Có thể kết hợp thuật toán học máy để tối ưu hóa tham số. Sử dụng thuật toán dự đoán tổ hợp tham số tối ưu.
-
Đưa vào cơ chế cắt lỗ. Thiết lập cắt lỗ di động hoặc cắt lỗ treo để kiểm soát thua lỗ từng lệnh.
Tổng kết
Chiến lược này là một chiến lược theo dõi đường trung bình động kép, tư tưởng cốt lõi là theo dõi chỉ báo đường trung bình động để xác định xu hướng giá, kết hợp chỉ báo RSI và chỉ báo ADX để chọn thời điểm vào lệnh. Ưu điểm của nó là có thể thuận theo xu hướng, nhạy bén vào lệnh khi xuất hiện hiện tượng quá mua/quá bán, thu lợi nhuận từ xu hướng lớn. Rủi ro chính của chiến lược này đến từ độ nhạy cảm cao với biến động giá, có thể gây ra giao dịch quá thường xuyên. Thông qua tối ưu hóa tham số và các biện pháp cắt lỗ, có thể điều chỉnh hiệu quả chiến lược này để đạt được hiệu suất tốt hơn trong giao dịch thực tế.
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Supertrend Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=120,
initial_capital=1000, margin_long=0.1)
- 1

