Hệ thống Rùa theo dõi xu hướng (Trend Following Turtle System)
Tổng quan
Chiến lược này là phiên bản code thực tế của hệ thống giao dịch Rùa nổi tiếng, sử dụng kênh 55 chu kỳ làm tín hiệu vào lệnh, kênh 20 chu kỳ làm tín hiệu thoát lệnh, theo dõi xu hướng trong khung thời gian dài hơn, thuộc loại chiến lược theo dõi xu hướng.
Nguyên lý chiến lược
Chiến lược này chủ yếu dựa trên hai chỉ báo: giá cao nhất (HI) và giá thấp nhất (LO) trong 55 chu kỳ để xây dựng kênh vào lệnh, cùng với giá cao nhất (hi) và giá thấp nhất (lo) trong 20 chu kỳ để xây dựng kênh thoát lệnh.
Khi giá vượt lên trên kênh 55 chu kỳ sẽ phát sinh tín hiệu mua; khi giá vượt xuống dưới kênh 55 chu kỳ sẽ phát sinh tín hiệu bán. Đây là logic vào lệnh điển hình của chiến lược theo dõi xu hướng.
Khi giá vượt xuống dưới kênh 20 chu kỳ sẽ đóng vị thế mua; khi giá vượt lên trên kênh 20 chu kỳ sẽ đóng vị thế bán. Đây là logic thoát lệnh của chiến lược.
Chiến lược này đồng thời vẽ biểu đồ hiển thị kênh 55 chu kỳ và kênh 20 chu kỳ, giúp trực quan nhìn thấy điểm vào và điểm thoát của chiến lược.
Phân tích ưu điểm
Chiến lược này có những ưu điểm chính sau:
- Theo dõi xu hướng trung và dài hạn, drawdown tương đối nhỏ
- Tín hiệu vào lệnh rõ ràng, áp dụng nguyên lý kênh, hiệu quả kiểm soát drawdown tốt
- Cơ chế thoát lệnh khá chặt chẽ, tránh thua lỗ do đảo chiều
- Thiết lập tham số đơn giản, dễ thực hiện
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:
- Không thể nắm bắt cơ hội ngắn hạn, khả năng sinh lời tương đối yếu
- Không thể ứng phó với sự kiện bất ngờ, dễ bị cắt lỗ
- Không thể kiểm soát hiệu quả thua lỗ vượt mức trong thị trường một chiều
- Phụ thuộc vào tham số, rất nhạy cảm với tham số
Có thể giảm thiểu rủi ro bằng các phương pháp sau:
- Tối ưu hóa tham số, tìm ra tổ hợp tham số tốt nhất
- Thêm chiến lược cắt lỗ, kiểm soát thua lỗ trong thị trường một chiều
- Kết hợp với các chỉ báo khác, nhận diện cơ hội đảo chiều tiềm năng
Hướng tối ưu hóa
Chiến lược này có thể được tối ưu hóa theo các hướng sau:
- Tối ưu hóa tham số của kênh vào lệnh và kênh thoát lệnh, tìm ra tổ hợp tham số tối ưu
- Thêm chỉ báo biến động, tránh bị cuốn vào thị trường đi ngang
- Kết hợp chỉ báo khối lượng giao dịch, đảm bảo khối lượng giao dịch tăng lên khi vào lệnh
- Thêm chiến lược cắt lỗ di động, theo dõi mức cắt lỗ theo thời gian thực
- Kết hợp nhiều khung thời gian, thực hiện giao dịch tổng hợp đa khung thời gian
Tổng kết
Nhìn chung, chiến lược này là một chiến lược theo dõi xu hướng rất điển hình, sử dụng kênh để nắm bắt xu hướng trung và dài hạn, hiệu quả kiểm soát drawdown tốt. Tuy nhiên, cũng tồn tại một số vấn đề điển hình của chiến lược theo dõi xu hướng, như khả năng nắm bắt xu hướng chưa tốt, khó ứng phó với đảo chiều. Thông qua tối ưu hóa nhiều mặt, có thể phát huy tối đa ưu điểm của chiến lược này, biến nó thành một chiến lược định lượng đáng tin cậy.
/*backtest
start: 2023-11-19 00:00:00
end: 2023-12-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © racer8
//@version=4
strategy("Turtle System", overlay=true)- 1

