Chiến lược giao dịch bám xu hướng đường trung bình động
Tổng quan
Chiến lược này là một chiến lược giao dịch dựa trên đường trung bình động theo xu hướng (trend trailing moving average). Nó sử dụng đường trung bình động của giá cao nhất và giá thấp nhất với các tham số khác nhau để xác định xu hướng thị trường và tạo ra tín hiệu giao dịch tại các điểm đảo chiều xu hướng. Khi giá phá vỡ lên trên đường trung bình động đuổi theo xu hướng tăng, vào lệnh mua; khi giá phá vỡ xuống dưới đường trung bình động đuổi theo xu hướng giảm, vào lệnh bán. Chiến lược đồng thời sử dụng ATR để thiết lập mức cắt lỗ và chốt lời.
Nguyên lý chiến lược
Chiến lược này sử dụng đường trung bình động đơn giản của giá cao nhất và giá thấp nhất với các tham số khác nhau để xác định xu hướng thị trường. Cụ thể, nó tạo ra hai hệ thống đường trung bình động đuổi theo xu hướng:
-
Hệ thống đuổi theo xu hướng tăng bao gồm h1 và l1. h1 là đường trung bình động đơn giản của giá cao nhất, đại diện cho dải trên của xu hướng thị trường; l1 là dải dưới được tạo thành bằng cách lấy h1 trừ đi giá trị ATR. Khi giá vượt lên trên h1, tín hiệu mua được phát ra; khi giá phá vỡ xuống dưới l1, tín hiệu đóng lệnh được phát ra.
-
Hệ thống đuổi theo xu hướng giảm bao gồm h2 và l2. h2 là đường trung bình động đơn giản của giá thấp nhất, đại diện cho dải dưới của xu hướng thị trường; l2 là dải trên được tạo thành bằng cách lấy h2 cộng với giá trị ATR. Khi giá phá vỡ xuống dưới h2, tín hiệu bán được phát ra; khi giá vượt lên trên l2, tín hiệu đóng lệnh được phát ra.
Việc sử dụng hệ thống hai dải giúp xác định điểm đảo chiều xu hướng chính xác hơn, lọc bỏ một phần nhiễu giao dịch. Đồng thời, giá trị ATR được sử dụng để đặt mức cắt lỗ và chốt lời, kiểm soát tỷ lệ lợi nhuận/rủi ro cho mỗi lệnh.
Phân tích ưu điểm
Chiến lược này có những ưu điểm chính sau:
- Sử dụng hệ thống hai dải để lọc nhiễu, xác định điểm đảo chiều xu hướng chính xác hơn.
- ATR theo dõi biến động động, có thể kiểm soát hiệu quả mức cắt lỗ cho từng lệnh.
- Logic chiến lược đơn giản, rõ ràng, dễ hiểu và dễ triển khai, phù hợp cho người mới học.
- Có thể điều chỉnh linh hoạt các tham số để thích ứng với các môi trường thị trường khác nhau.
Phân tích rủi ro
Chiến lược này cũng tồn tại một số rủi ro:
- Tín hiệu phá vỡ hai dải có thể bị trễ, không bắt kịp hoàn toàn cơ hội ở giai đoạn bắt đầu xu hướng.
- Đường trung bình động đuổi theo xu hướng có khả năng nhận diện xu hướng dạng đường cong yếu.
- Chưa xét đến ảnh hưởng của chi phí giao dịch. Khi giao dịch tần suất cao, chi phí giao dịch có thể khá lớn.
Biện pháp khắc phục:
- Rút ngắn chu kỳ đường trung bình động một cách phù hợp để tín hiệu nhạy hơn.
- Kết hợp các chỉ báo khác như MACD để đánh giá loại hình xu hướng, tránh giao dịch tần suất cao trong vùng dao động.
- Điều chỉnh quy mô vị thế, giảm tần suất giao dịch.
Hướng tối ưu hóa
Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:
- Sử dụng thuật toán học máy để tự động tối ưu tham số, thích ứng với môi trường thị trường.
- Kết hợp chỉ báo khối lượng giao dịch để tránh phá vỡ giả.
- Thêm quy tắc điều chỉnh vị thế linh hoạt, liên kết quy mô vị thế với cường độ xu hướng.
- Tối ưu cơ chế cắt lỗ, sử dụng các phương pháp như trail stop.
Tổng kết
Nhìn chung, chiến lược này là một chiến lược đuổi theo xu hướng đơn giản và thực tế. Ý tưởng cốt lõi là thông qua bộ lọc hai dải và cắt lỗ động bằng ATR để nhận diện điểm đảo chiều xu hướng và giới hạn thua lỗ cho từng lệnh. Nó có giá trị thực tiễn nhất định, đồng thời cũng có không gian tối ưu hóa lớn. Thông qua việc tinh chỉnh tham số, kết hợp các chỉ báo khác, v.v., có thể đạt được hiệu quả tốt hơn.
/*backtest
start: 2023-12-05 00:00:00
end: 2024-01-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("I Like Winners And Love Loosers!", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
highest_length = input(200, type=input.integer, minval=1, title="Highest Length")- 1

