Phân tích backtest chiến lược chênh lệch động lượng
I. Tên chiến lược
Dựa trên đặc điểm chính của chiến lược này, tôi đặt tên nó là "Chiến lược chênh lệch động lượng".
II. Tổng quan chiến lược
Chiến lược này tính toán chỉ báo dao động động lượng Chande, thiết lập ngưỡng trên và dưới để xây dựng tín hiệu long/short, tạo ra cơ hội chênh lệch giá và thu lợi nhuận.
III. Nguyên lý chiến lược
Mã nguồn trước tiên thiết lập các tham số Length, TopBand, LowBand. Length đại diện cho chu kỳ tính động lượng, TopBand và LowBand là ngưỡng trên và dưới được thiết lập.
Sau đó tính toán động lượng tuyệt đối xMom trong Length ngày gần nhất, tiếp theo tính đường trung bình động đơn giản Length ngày của xMom là xSMA_mom.
Tiếp theo tính động lượng tích lũy trong Length ngày là xMomLength.
Sau đó tính chỉ báo dao động động lượng nRes, bằng xMomLength chia cho xSMA_mom nhân với Length, phóng đại 100 lần.
Dựa vào mối quan hệ giữa nRes với ngưỡng trên và dưới để xác định hướng long/short, lưu vào biến pos.
Cuối cùng, dựa trên việc có bật chức năng giao dịch đảo chiều hay không để hiệu chỉnh pos, tạo tín hiệu giao dịch possig, sinh ra các lệnh long/short entries.
IV. Ưu điểm chiến lược
- Sử dụng chỉ báo động lượng để nhận diện điểm đảo chiều tiềm năng của xu hướng, giúp bắt kịp xu hướng
- Kết hợp với bộ lọc ngưỡng tạo thành tín hiệu long/short rõ ràng, tránh giao dịch sai
- Áp dụng tư duy giao dịch đảo chiều, có thể nắm bắt cơ hội đảo ngược
- Không gian điều chỉnh tham số lớn, có thể tối ưu hóa cho các sản phẩm và khung thời gian khác nhau
- Tham số trực quan dễ nắm bắt, thuận tiện cho việc nắm logic giao dịch
V. Rủi ro chiến lược
- Chỉ xem xét yếu tố động lượng, có thể bỏ lỡ cơ hội giao dịch hình thành từ các chỉ báo kỹ thuật khác
- Sự bứt phá động lượng không nhất thiết đại diện cho sự đảo chiều xu hướng, có rủi ro đánh giá sai
- Giao dịch đảo chiều tuy có không gian lợi nhuận nhưng cũng có thể làm gia tăng thua lỗ
- Tối ưu tham số không phù hợp có thể dẫn đến giao dịch quá thường xuyên hoặc bỏ lỡ điểm vào tốt nhất
- Cần lọc phù hợp các trường hợp biến dạng động lượng ngắn hạn do sự kiện bất thường
Có thể kiểm soát rủi ro bằng cách kết hợp các chỉ báo kỹ thuật khác như xu hướng, độ biến động để xác định độ tin cậy của tín hiệu động lượng, điều chỉnh tham số giảm tần suất giao dịch, nới lỏng điểm dừng lỗ phù hợp, v.v.
VI. Hướng tối ưu hóa chiến lược
- Thêm các chỉ báo kỹ thuật khác làm bộ lọc, nâng cao độ chính xác của tín hiệu giao dịch
Có thể kiểm tra xem giá đóng cửa có nằm trên hệ thống đường trung bình động hay không, hoặc độ biến động có nằm trong phạm vi bình thường hay không trước khi tín hiệu động lượng được kích hoạt, tránh bị đánh lừa.
- Tối ưu hóa tham số theo đặc điểm của sản phẩm
Đối với các sản phẩm có độ biến động cao, có thể nới rộng khoảng ngưỡng bình thường của dao động động lượng, giảm tần suất giao dịch.
- Tối ưu hóa đa khung thời gian dựa trên các chu kỳ thời gian khác nhau
Trong ngày có thể sử dụng chu kỳ Length nhỏ để giao dịch siêu ngắn hạn; điều chỉnh tham số theo tuần hoặc tháng, tập trung vào xu hướng trung và dài hạn.
- Thiết lập điều kiện phân kỳ đáy
Khi tín hiệu mua được kích hoạt, cần thêm điều kiện giá cao hơn đáy trước đó để tránh tín hiệu giả của sự đảo chiều xu hướng.
VII. Kết luận
Chiến lược này chủ yếu nhận diện cơ hội đảo chiều xu hướng ngắn hạn thông qua chỉ báo động lượng, kết hợp với bộ lọc tham số để tạo tín hiệu giao dịch, vừa theo dõi xu hướng vừa bắt đảo chiều, rủi ro có thể kiểm soát. Thông qua tối ưu hóa đa khung thời gian và kết hợp các chỉ báo kỹ thuật khác, có thể nâng cao hiệu quả giao dịch của chiến lược, đáng để nghiên cứu và ứng dụng thêm.
/*backtest
start: 2023-09-24 00:00:00
end: 2023-10-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 07/02/2017
// This indicator plots Chande Momentum Oscillator. This indicator was - 1

