Chiến lược giao dịch định lượng dựa trên so sánh giá đóng cửa hàng ngày
Tổng quan
Chiến lược này được gọi là "Chiến lược so sánh giá đóng cửa hàng ngày", là một chiến lược định lượng đưa ra quyết định giao dịch dựa trên giá đóng cửa hàng ngày. Chiến lược tính toán chênh lệch giữa giá đóng cửa của ngày hiện tại và giá đóng cửa của ngày trước đó, từ đó tạo ra tín hiệu giao dịch. Khi chênh lệch vượt quá ngưỡng đã đặt, thực hiện mua hoặc bán.
Nguyên lý chiến lược
Logic cốt lõi của chiến lược là so sánh giá đóng cửa của cây nến hiện tại với giá đóng cửa của cây nến trước đó. Cụ thể:
- Tính toán chênh lệch giữa giá đóng cửa hàng ngày hiện tại và giá đóng cửa của ngày trước đó (today - yesterday)
- Tính toán tỷ lệ giữa chênh lệch và giá đóng cửa của ngày trước (difference / yesterday's close)
- Nếu tỷ lệ lớn hơn ngưỡng dương đã đặt, thì tạo tín hiệu mua; nếu tỷ lệ nhỏ hơn ngưỡng âm đã đặt, thì tạo tín hiệu bán
- Dựa trên tín hiệu để vào vị thế long (mua) hoặc không có vị thế
Chiến lược này không đặt điều kiện cắt lỗ và chốt lời, phụ thuộc vào tín hiệu giao dịch được tạo ra từ điều kiện ngưỡng để vào lệnh và đóng lệnh.
Phân tích ưu điểm
- Ý tưởng đơn giản dễ hiểu, phù hợp cho việc học nhập môn giao dịch định lượng
- Chỉ giao dịch dựa trên giá đóng cửa hàng ngày, tránh giao dịch quá thường xuyên
- Có thể kiểm soát tần suất giao dịch bằng cách điều chỉnh ngưỡng
Phân tích rủi ro
- Không có cài đặt cắt lỗ, không thể kiểm soát thua lỗ của từng giao dịch
- Có thể tạo ra các tín hiệu giao dịch liên tiếp dẫn đến giao dịch quá mức
- Drawdown có thể lớn, không kiểm soát tốt tổng thể thua lỗ
Hướng tối ưu hóa
- Thêm logic cắt lỗ, kiểm soát thua lỗ từng giao dịch
- Thêm giới hạn số lần mở vị thế, tránh giao dịch quá mức
- Tối ưu hóa tham số, tìm tần suất giao dịch tốt nhất
Tổng kết
Chiến lược này tạo tín hiệu giao dịch bằng cách so sánh giá đóng cửa hàng ngày, ý tưởng đơn giản, phù hợp cho việc học nhập môn. Tuy nhiên, chiến lược này tồn tại một số rủi ro, cần được tối ưu hóa thêm để sử dụng trong giao dịch thực tế.
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Daily Close Comparison Strategy (by ChartArt) correct results", shorttitle="CA_-_Daily_Close_Strat", overlay=false)
// ChartArt's Daily Close Comparison Strategy- 1

