Chiến lược theo dõi xu hướng giao cắt đường trung bình động chỉ báo động lượng
Tổng quan
Chiến lược này kết hợp giữa giao cắt đường trung bình động và chỉ báo động lượng, cho phép theo dõi xu hướng hiệu quả và đảo chiều kịp thời. Đầu tiên, chiến lược sử dụng đường trung bình động nhanh và chậm để tạo tín hiệu mua (vàng chữ thập) và bán (tử thần chữ thập). Sau đó, kết hợp với chỉ báo động lượng có tham số nhất định: khi có tín hiệu mua (vàng chữ thập), nếu chỉ báo động lượng trên đường trung bình nhanh lại tăng lên, coi như xu hướng tiếp tục, giữ trạng thái mua; khi chỉ báo động lượng giảm, coi như xu hướng đảo chiều, đóng vị thế. Đối với tín hiệu bán (tử thần chữ thập), cũng áp dụng nguyên tắc tương tự để theo dõi đảo chiều xu hướng. Đồng thời, chiến lược còn đưa vào chỉ báo ADX để lọc các tín hiệu sai trong trạng thái không có xu hướng.
Nguyên lý chiến lược
Logic cốt lõi của chiến lược dựa trên tín hiệu xu hướng hình thành từ giao cắt đường trung bình động và chỉ báo động lượng xác định đảo chiều xu hướng. Mã logic chính như sau:
-
Tính toán đường trung bình động nhanh price1 và đường trung bình động chậm price2. Trong đó price1 là HMA 5 chu kỳ, price2 là HMA 7 chu kỳ.
-
Khi price1 cắt lên trên price2 tạo tín hiệu mua, khi price1 cắt xuống dưới price2 tạo tín hiệu bán. Đây là cách sử dụng phổ biến của đường trung bình động.
-
Sau khi tín hiệu mua được kích hoạt, nếu chỉ báo động lượng roc1 của đường trung bình nhanh price1 lại tăng lên, coi như xu hướng tiếp tục, giữ trạng thái mua.
-
Khi chỉ báo động lượng roc1 giảm xuống, coi như xu hướng đảo chiều, thực hiện đóng vị thế. Logic xử lý tín hiệu bán cũng tương tự.
-
Đưa vào ngưỡng ADX để lọc các tín hiệu sai trong trạng thái không có xu hướng, chỉ khi ADX cao hơn ngưỡng mới tạo ra tín hiệu mua/bán thực tế.
Phân tích ưu điểm
So với chiến lược đường trung bình động đơn giản, ưu điểm lớn nhất của chiến lược này là đưa vào chỉ báo động lượng để xác định đảo chiều xu hướng, giúp theo dõi xu hướng và đảo chiều kịp thời và chính xác hơn. Cụ thể:
-
Đường trung bình động vốn phản ứng chậm với biến động giá, trong khi chỉ báo động lượng có thể nắm bắt tín hiệu đảo chiều nhanh hơn, hỗ trợ cắt lỗ hoặc mở vị thế ngược kịp thời.
-
Tín hiệu đảo chiều dựa trên chỉ báo động lượng đáng tin cậy hơn, giảm thiểu việc mở/đóng vị thế không cần thiết trong giao dịch xu hướng.
-
Ứng dụng chỉ báo ADX tránh được các tín hiệu sai trong thị trường không có xu hướng, giúp chiến lược tập trung vào giai đoạn xu hướng, từ đó nâng cao xác suất có lợi nhuận.
-
Logic chiến lược rõ ràng, đơn giản, dễ hiểu và theo dõi, phù hợp cho người mới bắt đầu học giao dịch thuật toán.
-
Không gian tối ưu tham số lớn, có thể tối ưu hóa cho các thị trường khác nhau bằng cách điều chỉnh chu kỳ đường trung bình động, tham số động lượng, v.v.
Phân tích rủi ro
Rủi ro chính của chiến lược này đến từ các khía cạnh sau:
-
Đường trung bình động vốn phản ứng chậm với biến động giá, có thể dẫn đến tín hiệu chậm trễ, bỏ lỡ thời điểm vào lệnh tốt nhất.
-
Phá vỡ giả gây ra mở hoặc đóng vị thế không cần thiết, cần tối ưu tham số chỉ báo hoặc thêm điều kiện lọc phụ.
-
Việc xác định đảo chiều xu hướng phụ thuộc vào chỉ báo động lượng, khi thị trường biến động mạnh, hiệu quả của chỉ báo động lượng có thể giảm sút.
-
Chỉ báo ADX không thể hoàn hảo phân biệt xu hướng và đi ngang, ngưỡng đặt quá cao hoặc quá thấp đều dẫn đến vấn đề.
-
Chiến lược chưa tính đến chi phí giao dịch, khi áp dụng thực tế cần chú ý đặt điểm cắt lỗ để kiểm soát rủi ro.
Hướng tối ưu
Chiến lược có thể được tối ưu hóa thêm từ các khía cạnh sau:
-
Thử nghiệm các loại đường trung bình động khác hoặc điều chỉnh tham số đường trung bình động để tối ưu hiệu quả làm mịn của chỉ báo.
-
Tối ưu tham số độ dài của chỉ báo động lượng để bắt được đảo chiều giá nhạy hơn.
-
Thử thiết lập bộ lọc giá khi chỉ báo động lượng đảo chiều, tránh bị đánh lừa bởi các biến động nhỏ ngắn hạn.
-
Tăng cường sử dụng ADX, chẳng hạn như sử dụng các tham số khác nhau ở các mức ADX khác nhau.
-
Đưa vào các điều kiện phụ trợ như chỉ báo khối lượng giao dịch để nâng cao chất lượng tín hiệu, lọc phá vỡ giả.
-
Thêm cơ chế cắt lỗ để kiểm soát tổn thất từng lệnh. Đánh giá mức phí giao dịch thực tế thị trường, đặt mức chốt lời cắt lỗ hợp lý.
Tổng kết
Chiến lược này kết hợp ưu điểm của chỉ báo đường trung bình động và chỉ báo động lượng, cho phép theo dõi xu hướng và bắt đảo chiều. So với việc chỉ theo dõi xu hướng thuần túy, chiến lược này có thể linh hoạt ứng phó với các giai đoạn thị trường khác nhau, vừa duy trì giao dịch xu hướng vừa tránh tổn thất do giá tăng rồi giảm. Thông qua tối ưu tham số và đưa vào các điều kiện phụ trợ, hiệu quả chiến lược còn có thể được nâng cao hơn nữa. Nhìn chung, chiến lược có logic rõ ràng, đơn giản và đáng tin cậy, rất phù hợp cho người mới bắt đầu học và áp dụng giao dịch thuật toán.
/*backtest
start: 2023-09-23 00:00:00
end: 2023-10-23 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//study(title="MA Crossover Strategy", overlay = true)
strategy("MA Crossover Strategy with MA Turning Point Exits", overlay=true)
src = input(open, title="Source")- 1

