Chiến lược động lượng giao cắt hai đường trung bình động
Tổng quan
Chiến lược này sử dụng nguyên tắc giao cắt đường trung bình động kép, kết hợp với xác định xu hướng của chỉ báo MACD và làm nổi bật các điểm giao cắt bằng nền, đồng thời hỗ trợ thêm điểm vào lệnh dựa trên mô hình, nhằm mục tiêu bắt kịp xu hướng trung hạn của thị trường. Logic chính là vào lệnh khi hướng của đường trung bình động chuyển đổi, làm nổi bật các điểm giao cắt thông qua màu nền MACD, kết hợp với sự thay đổi màu sắc của histogram MACD để đánh giá động lực và tiến hành vào lệnh.
Nguyên lý chiến lược
Chiến lược sử dụng EMA nhanh và EMA chậm để xây dựng đường trung bình động kép, giao cắt giữa đường nhanh và đường chậm để xác định hướng xu hướng. Đồng thời, tính toán MACD và Signal, hiệu số của chúng được sử dụng để vẽ histogram.
Theo mã nguồn, độ dài đường nhanh là 12, độ dài đường chậm là 26, đại diện cho xu hướng ngắn hạn và dài hạn. Độ dài Signal là 9, thực hiện làm mịn bổ sung.
Logic giao cắt:
- trend_up = macd > signal: đường nhanh cắt lên trên đường chậm, đại diện cho xu hướng tăng ngắn hạn
- trend_dn = macd < signal: đường nhanh cắt xuống dưới đường chậm, đại diện cho xu hướng giảm ngắn hạn
Xác định điểm giao cắt:
- cross_UP = signal[1] >= macd[1] and signal < macd: đường nhanh cắt lên trên đường chậm từ phía dưới
- cross_DN = signal[1] <= macd[1] and signal > macd: đường nhanh cắt xuống dưới đường chậm từ phía trên
Sự thay đổi màu sắc histogram đánh giá động lực xu hướng:
- histA_IsUp = cột histogram tăng lên và lớn hơn 0, đại diện cho động lực tăng mạnh hơn
- histA_IsDown = cột histogram giảm xuống và lớn hơn 0, đại diện cho động lực tăng yếu đi
- Phía dưới tương tự
Ưu điểm của chiến lược
-
Sử dụng đường trung bình động kép để xác định hướng xu hướng trung hạn, tránh bị nhiễu bởi biến động ngắn hạn của thị trường
-
Chỉ báo MACD hỗ trợ xác định xu hướng ngắn hạn và động lực, tăng xác suất có lợi nhuận
-
Sự thay đổi màu sắc histogram xác định độ lớn động lực, có thể nắm bắt thời điểm vào lệnh tốt
-
Đánh dấu màu nền tại các điểm giao cắt, dễ dàng nhận biết
-
Có thể tùy chỉnh chu kỳ đường trung bình động, thích ứng với các môi trường thị trường khác nhau
-
Có thể điều chỉnh tham số MACD, tối ưu hóa hiệu quả chỉ báo
-
Cung cấp nhiều xác nhận vào lệnh: hướng đường trung bình động, giao cắt chỉ báo, phá vỡ mô hình
Rủi ro của chiến lược
-
Đường trung bình động kép xác định xu hướng trung hạn không nhạy với biến động ngắn hạn, có thể bỏ lỡ cơ hội ngắn hạn
-
Tham số MACD cài đặt không phù hợp, hiệu quả chỉ báo kém, phát ra tín hiệu sai
-
Chỉ dựa vào tín hiệu đường trung bình động và MACD để vào lệnh, tồn tại một số mù quáng
-
Không xem xét cơ chế thoát lệnh cắt lỗ, có rủi ro mở rộng thua lỗ
-
Thiếu quản lý vốn chặt chẽ và kiểm soát vị thế
Các giải pháp khả thi:
-
Kết hợp các chỉ báo khác để giới hạn phạm vi biến động ngắn hạn, kiểm soát rủi ro
-
Tối ưu hóa tham số MACD, kiểm tra hiệu quả trên các thị trường khác nhau
-
Thêm các yếu tố như mô hình, động lượng (Momentum) để xác nhận tín hiệu
-
Thiết lập cơ chế cắt lỗ, tránh lỗ quá lớn trên một lệnh
-
Thêm mô-đun quản lý vốn, kiểm soát kích thước vị thế dựa trên quy mô vốn
Hướng tối ưu hóa chiến lược
-
Kiểm tra và tối ưu hóa tổ hợp tham số đường trung bình động, thích ứng với nhiều tình huống thị trường hơn
-
Thử nghiệm các loại đường trung bình động khác nhau, như VWAP, đường giữa Bollinger Band, v.v.
-
Thêm xem xét khối lượng giao dịch, tránh phá vỡ giả
-
Kết hợp các chỉ báo như RSI, xác nhận tình trạng quá mua/quá bán
-
Thiết lập cơ chế cắt lỗ hoàn chỉnh, như cắt lỗ di động, cắt lỗ dao động, v.v.
-
Thêm cơ chế quản lý vị thế, kiểm soát kích thước lệnh dựa trên quy mô vốn
-
Có thể xem xét kết hợp thuật toán học máy để tối ưu hóa tham số
-
Mở rộng vũ trụ chiến lược, đào sâu hướng đầu tư danh mục
Tổng kết
Chiến lược này tích hợp xác định xu hướng bằng đường trung bình động kép và chỉ báo động lượng MACD, thêm các đặc điểm mô hình, xây dựng một chiến lược giao dịch trung hạn tương đối ổn định. Ưu điểm cốt lõi là nắm bắt hướng xu hướng chính, tránh bị nhiễu bởi biến động ngắn hạn của thị trường. Tuy nhiên, cũng tồn tại một số không gian tối ưu hóa, như cơ chế cắt lỗ, quản lý rủi ro, v.v. Nhìn chung, chiến lược này có giá trị tham khảo tốt như một bằng chứng khái niệm, nhưng để triển khai thực tế cần trải qua kiểm tra và tối ưu hóa toàn diện.
/*backtest
start: 2022-11-15 00:00:00
end: 2023-11-15 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title="Histogram MacD MVP_V2.1", shorttitle="Histogram MacD MVP_2.1")
//Plot Inputs
res = input.timeframe("", "Indicator TimeFrame")- 1

