Chiến lược giao cắt đường trung bình động EMA SMA
Tổng quan
Chiến lược này là một chiến lược giao dịch đơn giản dựa trên sự giao cắt giữa đường trung bình động nhanh và đường trung bình động chậm. Nó sử dụng giao cắt vàng và giao cắt tử thần của đường trung bình động để phát ra tín hiệu mua và bán. Khi đường trung bình động nhanh cắt lên trên đường trung bình động chậm, vào lệnh mua; khi đường trung bình động nhanh cắt xuống dưới đường trung bình động chậm, vào lệnh bán. Chiến lược này nhằm tận dụng sự giao cắt giữa các đường trung bình động với chu kỳ khác nhau để nắm bắt các điểm đảo chiều của xu hướng giá, thực hiện giao dịch cổ phiếu.
Nguyên lý chiến lược
Chiến lược này chủ yếu dựa trên sự giao cắt của Đường trung bình động hàm mũ nhanh (EMA) và Đường trung bình động đơn giản chậm (SMA) làm tín hiệu giao dịch. Đầu tiên, tính toán EMA nhanh và SMA chậm, chu kỳ EMA nhanh được đặt là 13, chu kỳ SMA chậm được đặt là 30. Sau đó, khi EMA nhanh cắt lên trên SMA chậm, phát ra tín hiệu mua; khi EMA nhanh cắt xuống dưới SMA chậm, phát ra tín hiệu bán.
Cụ thể, chiến lược tính toán EMA nhanh và SMA chậm thông qua các biến maFast và maSlow. Tiếp theo, nó định nghĩa các biến enterLong và exitLong để xác định thời điểm mua và bán. Khi maFast > maSlow, tức là EMA nhanh cắt lên trên SMA chậm, đặt enterLong = true, phát ra tín hiệu mua; khi maSlow > maFast, tức là EMA nhanh cắt xuống dưới SMA chậm, đặt exitLong = true, phát ra tín hiệu đóng vị thế. Cuối cùng, chiến lược sử dụng hàm strategy.entry để đặt lệnh khi điều kiện được thỏa mãn.
Như vậy, khi xu hướng tăng giá ngắn hạn mạnh hơn xu hướng dài hạn, EMA nhanh sẽ cắt lên trên SMA chậm, tạo ra tín hiệu mua; khi xu hướng giảm ngắn hạn mạnh hơn xu hướng dài hạn, EMA nhanh sẽ cắt xuống dưới SMA chậm, tạo ra tín hiệu bán. Bằng cách nắm bắt các điểm đảo chiều của xu hướng giá với các chu kỳ khác nhau, có thể mua ở vùng tương đối thấp và bán ở vùng tương đối cao.
Phân tích ưu điểm
Chiến lược giao cắt đường trung bình động này có những ưu điểm sau:
-
Đơn giản, dễ hiểu và dễ thực hiện. Đường trung bình động là một chỉ báo kỹ thuật phổ biến và hiệu quả, nguyên lý giao cắt của nó đơn giản và trực quan. Điều này giúp chiến lược dễ dàng được các nhà giao dịch hiểu và áp dụng.
-
Tính linh hoạt cao, có thể tùy chỉnh tham số. Chiến lược cho phép tùy chỉnh số chu kỳ của EMA nhanh và SMA chậm, có thể điều chỉnh tham số phù hợp với các thị trường khác nhau, nâng cao khả năng thích ứng của chiến lược.
-
Tín hiệu giao dịch đáng tin cậy. Đường trung bình động có thể lọc nhiễu thị trường một cách hiệu quả, sự giao cắt của nó có thể tạo ra các tín hiệu giao dịch tương đối đáng tin cậy. Giao cắt giữa đường trung bình động nhanh và chậm có thể nắm bắt được sự đảo chiều của xu hướng lớn.
-
Phù hợp với các môi trường thị trường khác nhau. Chiến lược này có thể được sử dụng trong thị trường xu hướng và thị trường đi ngang, thông qua điều chỉnh tham số, có thể thích ứng với các diễn biến thị trường khác nhau.
-
Dễ dàng kết hợp với các chỉ báo khác. Chiến lược giao cắt đường trung bình động có thể linh hoạt kết hợp với các chỉ báo kỹ thuật khác như RSI, tạo thành chiến lược mạnh mẽ hơn.
Phân tích rủi ro
Chiến lược này cũng tồn tại một số rủi ro:
-
Tạo ra nhiều tín hiệu rời rạc. Khi xu hướng thị trường không rõ ràng, đường trung bình động có thể xuất hiện nhiều lần giao cắt, gây ra các tín hiệu mua bán thường xuyên, làm tăng chi phí giao dịch và tổn thất do trượt giá.
-
Dễ bị mắc kẹt trong thị trường dao động. Khi thị trường ở trạng thái đi ngang và dao động, đường trung bình động có thể xuất hiện nhiều tín hiệu giao cắt không chắc chắn, dễ tạo ra các tín hiệu giao dịch giả.
-
Khó khăn trong việc lựa chọn tham số. Việc lựa chọn tham số chu kỳ của đường trung bình động có ảnh hưởng lớn đến hiệu quả của chiến lược, làm thế nào để chọn tham số tối ưu cần phải thử nghiệm lặp đi lặp lại nhiều lần.
-
Tín hiệu bị trễ. Do bản thân đường trung bình động có tính trễ, tín hiệu giao cắt của chúng thường đến muộn, có thể bỏ lỡ thời điểm vào lệnh tốt nhất.
-
Chiến lược dừng lỗ chưa hoàn thiện. Chiến lược này thiếu logic dừng lỗ, có thể dẫn đến các lệnh thua lỗ lớn.
Hướng tối ưu hóa
Chiến lược giao cắt đường trung bình động này có thể được tối ưu hóa từ các khía cạnh sau:
-
Thêm các chỉ báo kỹ thuật khác để lọc tín hiệu, chẳng hạn như RSI, có thể giảm tín hiệu giả. Ví dụ, không mua khi RSI ở vùng cao, không bán khi RSI ở vùng thấp.
-
Thêm đường trung bình động tổng hợp, có thể sử dụng ba hoặc nhiều đường trung bình động với các chu kỳ khác nhau để xác nhận tín hiệu. Ví dụ, thêm đường trung bình động 50 ngày, trong thị trường tăng, đường ngắn hạn cắt lên trên đường trung hạn, đường trung hạn cắt lên trên đường dài hạn.
-
Thêm chiến lược dừng lỗ, chẳng hạn như Parabolic SAR, có thể dừng lỗ kịp thời, kiểm soát rủi ro. Cũng có thể đặt mức dừng lỗ động thích ứng dựa trên biến động thị trường.
-
Tối ưu hóa tham số, sử dụng các phương pháp như walk forward analysis và machine learning để tối ưu hóa tham số, làm cho nó phù hợp hơn với các môi trường thị trường khác nhau.
-
Thao tác trên khung thời gian nhỏ hơn, thêm các đánh giá về hình thái như hướng của thân nến, có thể cải thiện chất lượng tín hiệu, giảm các lệnh mở ngược chiều không cần thiết.
-
Kết hợp với các chỉ báo khối lượng, chẳng hạn như khối lượng giao dịch, có thể tránh các phá vỡ giả. Xác nhận khối lượng có thể làm cho tín hiệu đáng tin cậy hơn.
Tổng kết
Chiến lược giao cắt đường trung bình động là một chiến lược giao dịch định lượng vừa đơn giản vừa thực tế. Nó sử dụng sự giao cắt của EMA nhanh và SMA chậm để tạo ra tín hiệu giao dịch. Chiến lược này dễ thực hiện và cũng dễ dàng kết hợp với các chỉ báo kỹ thuật khác. Tuy nhiên, nó cũng có một số nhược điểm, chẳng hạn như giao dịch thường xuyên, dễ bị mắc kẹt trong thị trường dao động. Thông qua một số tối ưu hóa về tham số và quy tắc, có thể tăng cường tính thực tế và khả năng sinh lời của chiến lược. Nhìn chung, chiến lược giao cắt đường trung bình động đáng để các nhà giao dịch định lượng học tập và áp dụng.
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Moving Average Cross EMA SMA", overlay=true, initial_capital=10000, currency='USD',default_qty_type=strategy.percent_of_equity,default_qty_value=100)
// Based on strategy by lsills @ https://www.tradingview.com/script/oI8loEZ8-Moving-Average-Cross-Strategy/
// Strategy has several logic alternatives - comment out the undesired logic sections below, only 1 logic section can be active- 1
