Chiến lược định lượng lọc xu hướng dựa trên kênh Keltner và chỉ báo CCI
Tổng quan
Chiến lược này kết hợp Kênh Keltner, chỉ báo CCI cùng với các điều kiện của chỉ báo RSI và khối lượng giao dịch, tạo nên một chiến lược giao dịch định lượng lọc xu hướng tương đối hoàn chỉnh. Chiến lược có thể tạo ra tín hiệu mua và bán khi giá phá vỡ vùng giá quan trọng, chỉ báo phát tín hiệu giao dịch và xuất hiện khối lượng giao dịch lớn. Đồng thời, chiến lược bổ sung đường trung bình động để đánh giá xu hướng, tránh giao dịch khi xu hướng chưa rõ ràng.
Nguyên lý chiến lược
Chiến lược này chủ yếu đưa ra quyết định giao dịch dựa trên các chỉ báo và điều kiện sau:
-
Kênh Keltner: Tính toán dải trên và dải dưới dựa trên giá điển hình và ATR trong một chu kỳ nhất định, xác định xem giá có nằm trong vùng kênh hay không.
-
Chỉ báo CCI: Dùng để đánh giá xem giá có đang quá mua hay quá bán.
-
Chỉ báo RSI: Hỗ trợ đánh giá xem giá có đang quá mua hay quá bán.
-
Khối lượng giao dịch: Yêu cầu khối lượng giao dịch vượt qua một mức trung bình nhất định mới phát sinh giao dịch.
-
Bộ lọc xu hướng bằng đường trung bình: Kết hợp các chỉ báo đường trung bình như SMA, EMA để xác định hướng xu hướng tổng thể của giá.
Trong điều kiện phù hợp với hướng xu hướng, nếu giá phá vỡ dải trên hoặc dải dưới của Kênh Keltner, đồng thời chỉ báo CCI và RSI phát tín hiệu, cùng với khối lượng giao dịch tăng mạnh, thì sẽ phát sinh tín hiệu mua và bán.
Ưu điểm của chiến lược
Chiến lược này kết hợp nhiều chỉ báo và điều kiện, có thể lọc hiệu quả một số tín hiệu giao dịch không chắc chắn, giúp quyết định giao dịch ổn định và đáng tin cậy hơn. Các ưu điểm chính:
-
Cơ chế lọc xu hướng giúp tránh thị trường dao động không rõ ràng.
-
Kênh Keltner xác định giá phá vỡ vùng quan trọng.
-
CCI và RSI phát tín hiệu quá mua/quá bán tương đối chính xác.
-
Điều kiện khối lượng giao dịch lớn giúp tránh một số phá vỡ giả.
Rủi ro của chiến lược
Chiến lược này tồn tại các rủi ro sau:
-
Cơ chế đánh giá xu hướng chưa hoàn hảo, có thể bỏ lỡ cơ hội xu hướng mạnh. Có thể thử nghiệm các tham số đường trung bình khác nhau.
-
Cài đặt tham số chỉ báo không phù hợp, có thể bỏ lỡ thời điểm giao dịch quan trọng hoặc tạo tín hiệu sai. Có thể tối ưu tham số.
-
Khi hiệu ứng khuếch đại khối lượng không rõ ràng, tồn tại rủi ro phá vỡ giả nhất định. Có thể thử nghiệm các bội số khối lượng khác nhau.
Hướng tối ưu hóa chiến lược
Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:
-
Thử nghiệm các loại và độ dài đường trung bình khác nhau để tìm tham số lọc xu hướng phù hợp hơn.
-
Tối ưu hóa tham số của các chỉ báo như Kênh Keltner, CCI, RSI để tín hiệu chính xác hơn.
-
Thử nghiệm các bội số khuếch đại khối lượng khác nhau để tìm mức phù hợp.
-
Có thể xem xét thêm chiến lược cắt lỗ để kiểm soát mức thua lỗ tối đa cho mỗi giao dịch.
Tổng kết
Nhìn chung, chiến lược này kết hợp Kênh Keltner, chỉ báo CCI, chỉ báo RSI và điều kiện khối lượng giao dịch, tạo nên một chiến lược giao dịch định lượng lọc xu hướng tương đối hoàn chỉnh. Nó có thể tạo ra tín hiệu mua và bán khi giá phá vỡ vùng quan trọng, chỉ báo đưa ra tín hiệu giao dịch và xuất hiện khối lượng giao dịch lớn. Đồng thời, sử dụng đường trung bình động để đánh giá xu hướng nhằm tránh giao dịch khi không có xu hướng rõ ràng. Chiến lược có những ưu điểm như tránh thị trường dao động không rõ ràng, xác định điểm phá vỡ quan trọng, thu được tín hiệu quá mua/quá bán tương đối chính xác và ngăn ngừa một số phá vỡ giả. Rủi ro tồn tại ở việc cài đặt tham số không phù hợp và hiệu ứng khối lượng không hiệu quả. Có thể tối ưu hóa thêm về phương pháp lọc xu hướng, tham số chỉ báo, bội số khối lượng và bổ sung cơ chế cắt lỗ.
/*backtest
start: 2024-01-27 00:00:00
end: 2024-02-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Custom Keltner CCI Strategy with Trend Filter", overlay=true )
// Input Parameters for allowing long and short trades
allowLong = input(true, title="Allow Long Trades")- 1

