Chiến lược đảo chiều ba ngày của Giao dịch Rùa biển
Tổng quan
Chiến lược đảo chiều ba ngày của Rùa Biển được điều chỉnh từ chiến lược "Hồi quy trung bình ba ngày" trong cuốn sách "Giao dịch ETF xác suất cao" của Larry Connors và Cesar Alvarez. Cuốn sách thảo luận về một chiến lược hồi quy trung bình ETF xác suất cao với các quy tắc đơn giản:
- Nếu giá đóng cửa hôm qua thấp hơn đường trung bình động đơn giản 5 ngày, mua vào hôm nay.
- Nếu giá đóng cửa hôm nay cao hơn đường trung bình động đơn giản 5 ngày, bán ra hôm nay.
Thông qua thực hành và backtest, tôi nhận thấy chiến lược này hoạt động tốt hơn nếu sử dụng EMA thay vì SMA để tính đường xu hướng. Vì vậy, script này sử dụng EMA để tính đường xu hướng. Tôi cũng làm cho độ dài EMA thoát có thể điều chỉnh được.
Nguyên lý chiến lược
Chiến lược hoạt động như sau:
- Khi các điều kiện mua sau được thỏa mãn, mở vị thế Long:
- Giá đóng cửa cao hơn EMA 200 ngày
- Giá đóng cửa thấp hơn EMA 5 ngày
- Giá cao nhất hôm nay thấp hơn giá cao nhất hôm qua
- Giá thấp nhất hôm nay thấp hơn giá thấp nhất hôm qua
- Giá cao nhất hôm qua thấp hơn giá cao nhất hôm trước
- Giá thấp nhất hôm qua thấp hơn giá thấp nhất hôm trước
- Giá cao nhất hôm trước thấp hơn giá cao nhất hôm trước đó
- Giá thấp nhất hôm trước thấp hơn giá thấp nhất hôm trước đó
- Khi giá đóng cửa cắt lên trên EMA thoát, đóng vị thế
Trong đó, EMA thoát mặc định là EMA 5 ngày, có thể điều chỉnh độ dài.
Ý tưởng chính của chiến lược là tận dụng hiệu ứng đảo chiều ngắn hạn. Khi giá cổ phiếu giảm liên tiếp và suy yếu, rất có khả năng xảy ra phục hồi ngắn hạn. Chiến lược đánh giá xem giá có thu hẹp trong ba ngày liên tiếp và thấp hơn đường trung bình động ngắn hạn hay không để xác định cơ hội đảo chiều. Một khi đảo chiều xảy ra, cắt lỗ kịp thời bằng cách phá vỡ EMA thoát.
Phân tích ưu điểm
So với chiến lược giao cắt đường trung bình động truyền thống, chiến lược này có những ưu điểm sau:
-
Sử dụng ba ngày thu hẹp liên tiếp để xác định cơ hội đảo chiều, nâng cao chất lượng tín hiệu giao dịch.
-
Kết hợp bộ lọc đường trung bình động dài và ngắn, tránh giao dịch trong thị trường xu hướng. Chỉ bắt đáy đảo chiều trong vùng tích lũy.
-
Sử dụng EMA thay vì SMA để tính đường xu hướng, nhạy hơn, bắt đảo chiều kịp thời hơn.
-
Độ dài EMA thoát có thể điều chỉnh, cho phép tùy chỉnh chiến lược cắt lỗ theo thị trường.
-
Tần suất giao dịch thấp, mỗi lần chỉ nắm giữ 1-2 ngày, giảm rủi ro nắm giữ vị thế dài.
Phân tích rủi ro
Chiến lược này cũng tồn tại các rủi ro sau:
-
Rủi ro đảo chiều thất bại. Sau khi tín hiệu đảo chiều xuất hiện, giá có thể không phá vỡ thành công mà tiếp tục giảm thay vì phục hồi.
-
Rủi ro cắt lỗ thường xuyên. Trong thị trường dao động, giá có thể liên tục chạm mức cắt lỗ.
-
Rủi ro tối ưu hóa tham số. EMA thoát và các tham số khác cần được kiểm tra và tối ưu liên tục theo thị trường; nếu không điều chỉnh, hiệu quả có thể giảm.
-
Rủi ro tối ưu quá mức. Cần tránh overfitting khi tối ưu, thiết lập tham số phải ổn định.
Có thể giảm rủi ro bằng các cách sau:
-
Tuân thủ nghiêm ngặt quy tắc cắt lỗ, kiểm soát tổn thất mỗi giao dịch.
-
Khi tối ưu, chọn tham số ổn định, cân bằng giữa rủi ro và lợi nhuận.
-
Điều chỉnh quy mô vị thế, giảm khối lượng giao dịch mỗi lần, phân tán rủi ro.
Hướng tối ưu hóa
Chiến lược có thể được tối ưu hóa theo các khía cạnh sau:
-
Kiểm tra EMA với các độ dài khác nhau làm chỉ báo vào và ra lệnh, tìm tham số phù hợp hơn.
-
Thêm các bộ lọc khác, ví dụ chỉ báo khối lượng, để đảm bảo tín hiệu đảo chiều đáng tin cậy hơn.
-
Tối ưu hóa chiến lược cắt lỗ, ví dụ sử dụng cắt lỗ ATR, trailing stop, để linh hoạt hơn.
-
Kết hợp với nhận định xu hướng, tránh giao dịch đảo chiều sai trong thị trường xu hướng.
-
Thực hiện tối ưu kết hợp, kết hợp với các chiến lược khác, sử dụng tính không tương quan để phân tán rủi ro.
-
Sử dụng các phương pháp như học máy để tự động thích ứng tham số, cho phép tham số điều chỉnh động.
Tổng kết
Chiến lược đảo chiều ba ngày của Rùa Biển tìm kiếm cơ hội đảo chiều ngắn hạn bằng cách xác định mô hình giá thu hẹp trong ba ngày liên tiếp và thấp hơn EMA ngắn hạn. So với chiến lược đường trung bình động truyền thống, tín hiệu vào lệnh của nó đáng tin cậy hơn, tối ưu hóa cắt lỗ bằng cách điều chỉnh tham số EMA thoát. Chiến lược này phù hợp với thị trường dao động tích lũy, có thể bắt phục hồi ngắn hạn. Tuy nhiên, vẫn còn dư địa tối ưu về tham số, chiến lược cắt lỗ, v.v. Nếu kết hợp với nhận định xu hướng và các chiến lược khác, có thể nâng cao hiệu quả hơn nữa.
/*backtest
start: 2023-10-05 00:00:00
end: 2023-10-12 00:00:00
period: 10m
basePeriod: 1m
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/
// @version = 5
// Author = TradeAutomation
- 1
