Chiến lược giao dịch phá vỡ khoảng biến động lịch sử
Tổng quan
Chiến lược này dựa trên biên độ dao động lịch sử của giá để xác định tín hiệu giao dịch. Nó tính toán chênh lệch giữa giá cao nhất và thấp nhất trong một khoảng thời gian nhất định, và hình thành biên độ dao động thông qua đường trung bình động. Khi giá phá vỡ dải trên hoặc dải dưới của biên độ này, tín hiệu giao dịch được tạo ra. Đây là chiến lược theo xu hướng dựa trên sự phá vỡ giá.
Nguyên lý chiến lược
Chỉ số cốt lõi của chiến lược này là độ biến động lịch sử của giá. Phương pháp tính toán cụ thể như sau:
-
Tính chênh lệch giữa giá cao nhất và thấp nhất của N thanh (Bar) trước đó, ký hiệu là HL
-
Tính giá trị trung bình của giá cao nhất và thấp nhất của N thanh trước đó: avg(H, L)
-
Độ biến động = HL / avg(H, L)
Trong đó N là tham số "Volatility Length".
Sau khi có độ biến động, tính dải trên và dải dưới:
Dải trên = giá đóng cửa hiện tại + giá đóng cửa hiện tại * độ biến động
Dải dưới = giá đóng cửa hiện tại - giá đóng cửa hiện tại * độ biến động
Dải trên và dải dưới sau đó được làm mịn bằng đường trung bình động WMA, với tham số "Average Length".
Khi giá phá vỡ dải trên, vào lệnh mua; khi giá phá vỡ dải dưới, vào lệnh bán.
Tín hiệu đóng lệnh được xác định dựa trên tham số "Exit Type":
-
Nếu Exit Type là Volatility MA, khi giá quay lại phá vỡ đường WMA thì đóng lệnh;
-
Nếu Exit Type là Range Crossover, khi giá quay lại phá vỡ dải trên hoặc dải dưới thì đóng lệnh.
Ưu điểm của chiến lược
- Sử dụng độ biến động giá, phù hợp để bắt các đợt sóng xu hướng
- Xử lý bằng đường WMA giúp biên độ ổn định và đáng tin cậy hơn
- Vào lệnh theo kiểu phá vỡ dễ nắm bắt các điểm đảo chiều xu hướng
- Quay lại phá vỡ đường trung bình hoặc dải trên/dưới giúp cắt lỗ kịp thời
- Không gian tối ưu hóa tham số lớn, có thể điều chỉnh cho các thị trường khác nhau
Rủi ro của chiến lược
- Phá vỡ biên độ dễ xảy ra rủi ro tăng vọt rồi giảm mạnh
- Khi xu hướng đảo chiều dễ bị thua lỗ lớn
- Đường WMA đôi khi không đủ nhạy để nhận biết sự đảo chiều xu hướng
- Khó tối ưu hóa tham số, cần nhiều lần thử sai
- Rủi ro drawdown lớn, cần chú trọng quản lý vốn
Có thể giảm thiểu rủi ro bằng các biện pháp sau:
- Tối ưu hóa tham số để biên độ ổn định và đáng tin cậy hơn
- Thêm các chỉ báo khác để đánh giá, tránh tình trạng tăng vọt rồi giảm
- Giảm khối lượng giao dịch, chú trọng quản lý vốn
- Cân nhắc thêm cơ chế vào lệnh lại
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:
-
Tối ưu hóa tham số
Bằng cách thử nghiệm các tham số Length khác nhau, tìm ra bộ tham số tốt nhất.
-
Thêm các chỉ báo khác để đánh giá
Ví dụ, khi giá phá vỡ dải trên, nếu MACD đồng thời cắt lên mới vào lệnh mua.
-
Tối ưu hóa phương pháp cắt lỗ
Có thể tối ưu thành cắt lỗ trailing linh hoạt, thay vì cắt lỗ phá vỡ biên độ đơn giản.
-
Thêm cơ chế vào lệnh lại
Sau khi thoát lệnh do cắt lỗ, nếu xu hướng vẫn tiếp diễn, có thể thiết lập điều kiện vào lệnh lại để bám theo xu hướng một lần nữa.
-
Tối ưu hóa quản lý vị thế
Có thể điều chỉnh linh hoạt khối lượng giao dịch dựa trên mức độ biến động của thị trường.
Tổng kết
Nhìn chung, chiến lược này phù hợp với các thị trường có xu hướng. Nó sử dụng dải trên và dải dưới của độ biến động để xác định hướng và cường độ xu hướng, kết hợp với đường WMA để tạo thành một biên độ giao dịch đáng tin cậy, từ đó tạo ra điểm mua bán phá vỡ. Tuy nhiên, vẫn tồn tại một số vấn đề như nhận biết xu hướng chậm, phương pháp cắt lỗ có thể cải thiện, v.v. Cần thực hiện nhiều backtest và tối ưu hóa dựa trên dữ liệu thực tế, điều chỉnh cài đặt tham số và quy tắc chiến lược, giảm xác suất vào/ra lệnh sai, để chiến lược có thể hoạt động tốt trên các thị trường khác nhau. Đồng thời, quản lý vốn nghiêm ngặt cũng là chìa khóa để chiến lược này có lợi nhuận lâu dài.
- 1
