Chiến lược này kết hợp các chỉ số EMA và RSI để đánh giá xu hướng xu hướng để phát hiện các cơ hội xu hướng tiềm năng. Khi EMA nhanh vượt qua EMA chậm, đánh giá là cơ hội giảm giá; Khi EMA nhanh vượt qua EMA chậm, đánh giá là cơ hội giảm giá. Trong khi đó, chỉ số RSI được sử dụng để lọc phá vỡ giả mạo và chỉ tham gia khi RSI cũng xác nhận xu hướng.
Chiến lược này dựa trên các nguyên tắc sau:
EMA có thể làm mịn dữ liệu giá một cách hiệu quả, thể hiện xu hướng giá. Một sự kết hợp EMA nhanh chóng và chậm có thể tạo ra khoảng cách trung bình, khoảng cách mở rộng cho thấy xu hướng hình thành, và khoảng cách thu hẹp cho thấy xu hướng đảo ngược.
RSI có thể xác định hiệu quả các trường hợp quá mua quá bán. Kết hợp với RSI có thể lọc các tín hiệu giả của EMA. Chỉ khi EMA và RSI đồng thời xác nhận xu hướng, thì có khả năng tham gia cao.
Cụ thể, trong thời gian EMA nhanh được thiết lập là 8, trong thời gian EMA chậm được thiết lập là 24. Khi EMA nhanh trên EMA tạo ra tín hiệu đi lên khi EMA đi chậm, tạo ra tín hiệu đi xuống khi đi xuống. Trong thời gian RSI được thiết lập là 7, đi lên 70(1-RSI thâm hụt) là vùng mua quá mức, giảm 30(1 + RSI giảm giá) là vùng bán tháo. Chỉ khi EMA và RSI đồng thời tăng giá, mới được nhập vào nhiều đầu; Chỉ khi EMA và RSI đồng thời giảm giá, mới được nhập vào đầu trống.
Chiến lược này kết hợp lợi thế của các chỉ số EMA và RSI để xác định hiệu quả hướng xu hướng và lọc ra một số tín hiệu giả. Các lợi thế chính là:
EMA làm trơn giá, xác định hướng xu hướng; RSI đánh giá quá mua quá bán, lọc phá vỡ giả
Thiết lập tham số linh hoạt, có thể được tối ưu hóa cho các giống khác nhau.
Việc sử dụng nhiều chỉ số xác nhận có thể làm giảm tín hiệu giả và tăng tỷ lệ thắng.
Chiến lược logic đơn giản, rõ ràng, dễ hiểu và phù hợp để theo dõi xu hướng.
Có thể áp dụng cho các chu kỳ thời gian khác nhau, có thể được sử dụng để giao dịch trong ngày hoặc giữ vị trí dài dòng.
Chiến lược này cũng có một số rủi ro cần lưu ý:
Khi xu hướng đảo ngược, EMA không thể phản ứng kịp thời và có thể gây thiệt hại.
RSI có thể bỏ lỡ cơ hội giao dịch nếu thiết lập tham số phán đoán không phù hợp.
Các loại chỉ số chứng khoán dễ bị biến động mạnh, và chiến lược có thể có nguy cơ dừng lỗ.
Chi phí giao dịch cũng ảnh hưởng đến lợi nhuận chiến lược, cần xem xét điểm dừng lỗ hợp lý.
Chiến lược này không tính đến các yếu tố cơ bản và có nguy cơ bị mạo hiểm.
Đối phó với rủi ro, bạn có thể kiểm soát tổn thất đơn lẻ bằng cách dừng lỗ hợp lý; tối ưu hóa cài đặt tham số RSI; xem xét chi phí giao dịch tối ưu hóa điểm dừng lỗ để cải thiện các phương pháp như:
Chiến lược này có thể được tối ưu hóa theo các hướng sau:
Tối ưu hóa các tham số của EMA và RSI để phù hợp hơn với các đặc điểm của các giống khác nhau.
Thêm các bộ lọc cho các chỉ số khác, chẳng hạn như Bollinger Bands, KDJ, để cải thiện chất lượng tín hiệu.
Tăng các yếu tố cơ bản để tránh rủi ro bị đánh giá.
Tham gia cùng với đường xu hướng, hỗ trợ các điểm kháng cự.
optimize take profit and stop loss based on volatility and risk preference.
Backtest over longer timeframe and different assets to ensure robustness.
Chiến lược này nói chung là một chiến lược theo dõi xu hướng đơn giản và thực tế. Nó kết hợp hai chỉ số EMA và RSI để xác định hướng xu hướng, có thể lọc một số tiếng ồn để có tín hiệu giao dịch chất lượng cao hơn.
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("MACD + RSI", overlay=true)
src = input(close,"Source")
//MACD
len1 = input(8, title="MACD Fast Length")
len2 = input(24, title="MACD Slow Length")
ema1 = ema(src,len1)
ema2 = ema(src,len2)
div = ema1-ema2
long_macd = div>div[1]
short_macd = div<div[1]
//RSI
len = input(7, minval=1, title="RSI Length")
rsi_threshold = input(0.2,minval=0,maxval=0.5, title="RSI Threshold")
rsi = rsi(src,len)
long_rsi = rsi<30*(1+rsi_threshold)
short_rsi = rsi>70*(1-rsi_threshold)
//POSITIONING
if (long_macd)
if(long_rsi)
strategy.entry("Long", strategy.long)
if (short_macd)
if(short_rsi)
strategy.entry("Short", strategy.short)