Chiến lược giao dịch dựa trên chỉ báo EMA và MAMA
Tổng quan
Chiến lược này dựa trên hai chỉ báo EMA (Đường trung bình động hàm mũ) và MAMA (Đường trung bình động thích ứng MESA), sử dụng sự giao nhau của chúng để xác định xu hướng thị trường và tạo tín hiệu giao dịch. EMA thường được dùng để đánh giá hướng xu hướng thị trường, trong khi MAMA có thể nắm bắt chính xác hơn các điểm đảo chiều của thị trường, sự kết hợp cả hai có thể nâng cao hiệu suất của chiến lược.
Nguyên lý chiến lược
- Tính toán EMA nhanh và EMA chậm, chúng phản ánh xu hướng ngắn hạn và dài hạn của thị trường.
- Tính toán các đường MAMA và FAMA, chúng lần lượt là các đường trung bình động thích ứng.
- Khi EMA nhanh vượt lên trên EMA chậm, tạo ra tín hiệu mua.
- Khi EMA nhanh cắt xuống dưới EMA chậm, tạo ra tín hiệu bán.
- Khi MAMA vượt lên trên FAMA, tạo ra tín hiệu mua.
- Khi MAMA cắt xuống dưới FAMA, tạo ra tín hiệu bán.
- Sự giao nhau của MAMA và FAMA có thể được sử dụng để xác nhận tín hiệu giao nhau của EMA hoặc nắm bắt sớm sự đảo chiều xu hướng.
Cụ thể, chiến lược trước tiên tính toán EMA nhanh (fl) và EMA chậm (sl), lần lượt phản ánh xu hướng ngắn hạn và dài hạn.
Sau đó, tính toán MAMA và FAMA theo công thức của John Ehlers:
- Tính toán Biến đổi Hilbert của giá và trích xuất thông tin pha của tín hiệu.
- Tính toán chu kỳ tức thời p của tín hiệu dựa trên thông tin pha.
- Tính toán trọng số α dựa trên giá trị p.
- Tính toán MAMA và FAMA dựa trên trọng số α.
Cuối cùng, chiến lược tạo tín hiệu giao dịch dựa trên sự giao nhau của EMA và MAMA/FAMA:
- Khi EMA vàng giao (golden cross) thì vào lệnh mua.
- Khi EMA tử giao (death cross) thì vào lệnh bán.
- Khi MAMA vượt lên trên FAMA thì vào lệnh mua.
- Khi MAMA cắt xuống dưới FAMA thì vào lệnh bán.
Phân tích ưu điểm
Chiến lược này kết hợp ưu điểm của các chỉ báo EMA và MAMA, có thể nâng cao độ chính xác của tín hiệu giao dịch.
Ưu điểm của EMA:
- Có thể làm mượt dữ liệu giá một cách hiệu quả, giảm nhiễu.
- Có khả năng theo dõi xu hướng thị trường với độ trễ nhất định.
- Tham số linh hoạt, có thể điều chỉnh độ nhạy đối với xu hướng ngắn hạn và dài hạn.
Ưu điểm của MAMA:
- Tham số tự thích ứng, không cần chỉ định chu kỳ thủ công.
- Phản ứng nhanh, có thể nắm bắt sớm sự đảo chiều xu hướng.
- Xác định chính xác các vùng hỗ trợ và kháng cự.
Ưu điểm khi kết hợp cả hai:
- EMA xác định hướng xu hướng chính.
- MAMA xác nhận tín hiệu và nắm bắt sớm sự đảo chiều.
- Nâng cao độ chính xác và tỷ lệ thắng của tín hiệu.
Phân tích rủi ro
Chiến lược này tồn tại các rủi ro chính sau:
- Cả EMA và MAMA đều là các chỉ báo xác nhận muộn, điểm vào lệnh có độ trễ nhẹ, có thể gây rủi ro trượt giá.
- Trong thị trường dao động mạnh, EMA và MAMA giao nhau thường xuyên, tạo ra các tín hiệu mua và bán sai (whipsaw).
- Việc thiết lập tham số EMA và MAMA không phù hợp có thể bỏ lỡ xu hướng hoặc tạo ra tín hiệu giả.
Các biện pháp tương ứng:
- Sử dụng cắt lỗ để kiểm soát thua lỗ.
- Chọn tham số hợp lý, tránh quá nhạy.
- Kết hợp với các chỉ báo khác để xác nhận tín hiệu.
Hướng tối ưu hóa
Chiến lược này có thể được tối ưu hóa từ các khía cạnh sau:
- Tối ưu hóa tham số chu kỳ EMA để phù hợp hơn với đặc điểm của các loại tài sản khác nhau.
- Điều chỉnh độ nhạy của tham số α trong MAMA để tối ưu tốc độ nắm bắt đảo chiều.
- Thêm các bộ lọc chỉ báo khác như MACD, RSI,... để tránh tín hiệu giả.
- Thêm chiến lược cắt lỗ để kiểm soát rủi ro.
- Thực hiện tối ưu hóa backtest để chọn bộ tham số tốt nhất.
- Thêm chốt lời tự động để tối đa hóa lợi nhuận.
Tổng kết
Chiến lược này tích hợp ưu điểm của hai chỉ báo EMA và MAMA, có thể đi theo xu hướng và kịp thời nắm bắt sự đảo chiều xu hướng, là một loại chiến lược theo dõi xu hướng đáng tin cậy. Thông qua tối ưu hóa tham số và kiểm soát rủi ro, có thể nâng cao tỷ lệ thắng và khả năng sinh lời của chiến lược. Tuy nhiên, người dùng vẫn cần thận trọng khi giao dịch dựa trên khẩu vị rủi ro của bản thân.
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("EMAMA strategy", overlay=true)
//This entire strategy is courtesy of LazyBear for programming the original EMAMA system, I simply added a strategy element to everything to round things out.
- 1

