Chiến lược giao dịch ngắn hạn mua bán dựa trên bộ lọc phạm vi
Tổng quan
Chiến lược này dựa trên phạm vi biến động giá để xác định thời điểm mua và bán. Nó tính toán phạm vi biến động giá trong một khoảng thời gian nhất định và sử dụng phạm vi này làm bộ lọc để tạo ra tín hiệu giao dịch. Khi giá vượt ra ngoài phạm vi biến động, tín hiệu mua hoặc bán sẽ được phát sinh. Đây là chiến lược giao dịch ngắn hạn dựa trên 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à phạm vi biến động giá. Quy trình tính toán cụ thể như sau:
-
Tính chênh lệch giữa giá cao nhất và giá thấp nhất trong N chu kỳ trước đó làm biên độ giá.
-
Làm mượt biên độ giá bằng đường trung bình để có được bộ lọc phạm vi.
-
Khi giá tăng vượt qua bộ lọc phạm vi, tín hiệu mua được phát sinh.
-
Khi giá giảm vượt qua bộ lọc phạm vi, tín hiệu bán được phát sinh.
Bằng cách này, có thể sử dụng việc phá vỡ phạm vi biến động giá để xác định hướng xu hướng, lọc bỏ các giao dịch nhiễu và thu được tín hiệu giao dịch rõ ràng hơn.
Ưu điểm chiến lược
- Sử dụng phạm vi thân giá, dễ dàng xác định phá vỡ.
- Làm mượt phạm vi biến động, lọc nhiễu hiệu quả.
- Tín hiệu phá vỡ, dễ dàng bắt được xu hướng ngắn hạn.
- Tần suất giao dịch cao, phù hợp với giao dịch ngắn hạn.
- Tham số có thể điều chỉnh, dễ dàng tối ưu cho các loại tài sản khác nhau.
Rủi ro chiến lược
- Phá vỡ phạm vi dễ xảy ra hiện tượng tăng vọt rồi giảm trở lại.
- Cần dữ liệu lịch sử dài để tính phạm vi.
- Cài đặt tham số không phù hợp có thể khiến quá nhạy hoặc quá chậm.
- Không thể kiểm soát cắt lỗ hiệu quả, có drawdown lớn.
- Hiệu quả có thể bị ảnh hưởng bởi chi phí giao dịch.
Có thể giảm thiểu rủi ro bằng các biện pháp sau:
- Nới lỏng hệ số biến động của bộ lọc phạm vi một cách phù hợp.
- Tối ưu tham số, tìm tổ hợp tham số tốt nhất.
- Đặt lệnh cắt lỗ hoặc trailing stop.
- Giảm tần suất giao dịch phù hợp để giảm chi phí giao dịch.
- Kiểm tra tham số riêng cho từng loại tài sản.
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:
-
Kiểm tra các tham số chu kỳ khác nhau để tính phạm vi.
-
Tối ưu hệ số biến động của bộ lọc phạm vi.
-
Thêm các chỉ báo như MACD để xác nhận lần thứ hai.
-
Sử dụng trailing stop hoặc dừng lỗ di động.
-
Điều chỉnh tham số dựa trên từng loại tài sản cụ thể.
-
Cân nhắc tối ưu hệ thống quản lý vị thế.
Kết luận
Chiến lược này sử dụng sự phá vỡ phạm vi giá để tạo ra tín hiệu giao dịch ngắn hạn. Điều này có thể nhận diện hiệu quả các cơ hội xu hướng ngắn hạn. Tuy nhiên, cũng dễ gặp rủi ro tăng vọt rồi giảm trở lại. Chúng ta có thể cải thiện hệ thống chiến lược bằng cách tối ưu tham số, đặt quy tắc cắt lỗ, thêm bộ lọc chỉ báo, v.v., để vừa giữ lại khả năng nhận diện phá vỡ, vừa kiểm soát rủi ro và giảm drawdown. Ngoài ra, việc điều chỉnh tham số phù hợp với đặc điểm của từng loại tài sản cũng rất quan trọng. Chỉ có liên tục tối ưu và kiểm tra mới giúp chiến lược ổn định và đáng tin cậy hơn.
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Range Filter Buy and Sell 5min [Strategy]", overlay=true, commission_type=strategy.commission.percent, commission_value=0.025, default_qty_type=strategy.cash, default_qty_value=10000, initial_capital=10000, slippage=0)
// === INPUT BACKTEST RANGE ===- 1
