Chiến lược theo dõi đảo chiều dựa trên bộ dao động dải biến động
Tổng quan
Chiến lược này dựa trên chỉ báo CCT Bollinger Band Oscillator do Steve Karnish phát triển, thông qua việc xác định sự phá vỡ của giá so với đường trung bình động kết hợp với cơ chế thoái lui để thực hiện giao dịch đảo chiều.
Nguyên lý chiến lược
Chiến lược này sử dụng giá cao nhất làm dữ liệu nguồn, sau đó tính toán giá trị của chỉ báo CCT Bollinger Band Oscillator. Giá trị của chỉ báo dao động trong khoảng từ -200 đến 200, trong đó 0 đại diện cho giá trung bình trừ 2 lần độ lệch chuẩn, 100 đại diện cho giá trung bình cộng 2 lần độ lệch chuẩn. Tín hiệu giao dịch được phát sinh khi chỉ báo cắt lên hoặc cắt xuống đường EMA của nó. Cụ thể, nếu chỉ báo cắt lên đường EMA và khoảng cách giữa chúng lớn hơn giá trị biên đã thiết lập, thì vào lệnh mua; nếu chỉ báo cắt xuống đường EMA và khoảng cách giữa chúng nhỏ hơn giá trị biên âm đã thiết lập, thì vào lệnh bán. Khối lượng vị thế được tính dựa trên tỷ lệ phần trăm đã thiết lập. Ngoài ra, chiến lược còn sử dụng trailing stop lỗ dựa trên thoái lui để dừng lỗ, theo dõi dựa trên phần trăm thay đổi giá hoặc số tick.
Phân tích ưu điểm
- Sử dụng chỉ báo CCT Bollinger Band Oscillator có ảnh hưởng nhất định trên thị trường, giúp giảm tín hiệu nhiễu
- Kết hợp đường EMA và điều kiện biên để lọc tín hiệu, tránh các giao dịch không hiệu quả trong quá trình dao động
- Sử dụng cơ chế trailing stop lỗ dựa trên thoái lui, có thể kịp thời cắt lỗ khi khoản lỗ quá lớn
Phân tích rủi ro
- Bản thân chỉ báo CCT Oscillator có độ trễ nhất định, dẫn đến bỏ lỡ thời điểm tối ưu của sự đảo chiều giá
- Giá trị biên đặt quá lớn và chu kỳ EMA quá ngắn đều làm tăng tần suất giao dịch và rủi ro
- Trailing stop lỗ dựa trên thoái lui đặt quá rộng sẽ làm tăng rủi ro thua lỗ
Phương pháp kiểm soát rủi ro:
- Điều chỉnh chu kỳ đường EMA, sử dụng bộ lọc chu kỳ dài hơn
- Điều chỉnh giá trị biên phù hợp để cân bằng rủi ro và lợi nhuận
- Giảm tỷ lệ khối lượng vị thế để kiểm soát thua lỗ trên mỗi giao dịch
- Thu hẹp phạm vi trailing stop lỗ một cách phù hợp, tăng tốc độ cắt lỗ
Hướng tối ưu hóa
Chiến lược có thể được tối ưu hóa từ các khía cạnh sau:
- Thay thế các chỉ báo biến động khác như Bollinger Bands, Keltner Channels v.v. để xác định điểm mua bán
- Thêm các chỉ báo lọc khác như MACD, RSI v.v. để đảm bảo độ tin cậy của tín hiệu giao dịch
- Sử dụng thuật toán học máy để tự động tối ưu hóa các tham số như chu kỳ EMA, giá trị biên v.v.
- Thêm cơ chế quản lý vị thế như tỷ lệ vị thế cố định, Martingale v.v. để kiểm soát rủi ro giao dịch
- Tối ưu hóa cơ chế trailing stop lỗ dựa trên thoái lui, sử dụng các phương pháp dừng lỗ biến động hoặc ATR
Tổng kết
Chiến lược này nhìn chung là một chiến lược giao dịch định lượng dựa trên chỉ báo CCT Bollinger Band để xác định sự đảo chiều giá. Nó có những ưu điểm nhất định, nhưng cũng còn không gian để cải thiện. Thông qua việc tối ưu hóa tham số, thêm các chỉ báo lọc, sử dụng Feature Engineering, áp dụng học máy v.v., có thể tăng cường thêm tính ổn định và khả năng sinh lời của chiến lược này.
/*backtest
start: 2023-11-15 00:00:00
end: 2023-11-17 11:00:00
period: 45m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
// This strategy is based on the CCT Bollinger Band Oscillator (CCTBO)
// developed by Steve Karnish of Cedar Creek Trading and coded by LazyBear.
// Indicator is available here https://www.tradingview.com/v/iA4XGCJW/- 1

