Chiến lược theo dõi xu hướng bốn WMA là một chiến lược giao dịch định lượng sử dụng bốn đường trung bình động cân (WMA) của các khung thời gian khác nhau để xác định sự đảo ngược xu hướng giá trong cổ phiếu và thiết lập các vị trí dài hoặc ngắn khi những sự đảo ngược đó xảy ra. Nó cũng thực hiện các cơ chế dừng lỗ và lấy lợi nhuận để kiểm soát rủi ro.
Chiến lược sử dụng bốn dòng WMA. Hai WMA dài hạn (longM1 và longM2) được sử dụng để xác định xu hướng tăng và tín hiệu nhập cảnh dài, trong khi hai WMA ngắn hạn khác (shortM1 và shortM2) là để xác định xu hướng giảm và tín hiệu nhập cảnh ngắn. Các quy tắc giao dịch cụ thể là:
Khi thời gian ngắn hơn WMA vượt qua dưới thời gian dài hơn WMA, một tín hiệu dài được tạo ra và một vị trí dài được thiết lập.
Khi thời gian ngắn hơn WMA vượt qua thời gian dài hơn WMA, một tín hiệu ngắn được tạo ra và một vị trí ngắn được thiết lập.
Mức thu lợi nhuận và dừng lỗ được thiết lập cho mỗi vị trí dựa trên tỷ lệ phần trăm đầu vào của giá nhập cảnh.
Khi giá đạt đến mức lấy lợi nhuận hoặc dừng lỗ, vị trí tương ứng được đóng.
Về cơ bản, chiến lược này theo dõi các điểm chuyển đổi tiềm năng của xu hướng giá bằng cách quan sát sự chéo chéo của sự co lại và mở rộng các đường trung bình động, nhập các vị trí trên các tín hiệu đó, và sau đó quản lý rủi ro / lợi nhuận bằng cách dừng lỗ và lấy lợi nhuận.
Chiến lược theo dõi xu hướng của bốn WMA có những lợi thế sau:
Ngoài ra còn có một số rủi ro tiềm ẩn của chiến lược này:
Để giảm thiểu rủi ro, các cân nhắc bao gồm kết hợp các chỉ số khác để xác nhận tín hiệu, tối ưu hóa các quy tắc nhập cảnh và dừng lỗ hoặc can thiệp thủ công trong các thị trường bất thường.
Một số hướng để tối ưu hóa chiến lược:
Tóm lại, Chiến lược theo dõi xu hướng bốn WMA là một chiến lược theo dõi xu hướng tương đối đơn giản. Nó xác định các điểm chuyển đổi tiềm năng với sự chéo chéo của nhiều đường trung bình động và quản lý giao dịch với dừng lỗ / lấy lợi nhuận. Khi được cấu hình đúng cách, nó có thể hoạt động tốt cho các cổ phiếu ổn định. Tuy nhiên, các nhà giao dịch nên nhận thức được các tín hiệu sai tiềm năng và điều chỉnh các tham số để phù hợp với chế độ thị trường thực tế khi áp dụng nó.
/*backtest start: 2024-01-22 00:00:00 end: 2024-02-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@rosedenvy //@version=5 strategy("Four WMA Strategy with TP and SL", shorttitle="4WMA TP/SL", overlay=true) // Inputs for WMA lengths longM1 = input.int(10, title="Long WMA1") longM2 = input.int(20, title="Long WMA2") shortM1 = input.int(30, title="Short WMA1") shortM2 = input.int(40, title="Short WMA2") // Inputs for TP and SL tp_percent = input.float(1.0, title="Take Profit %") / 100 sl_percent = input.float(1.0, title="Stop Loss %") / 100 // Calculating WMAs longWMA1 = ta.wma(close, longM1) longWMA2 = ta.wma(close, longM2) shortWMA1 = ta.wma(close, shortM1) shortWMA2 = ta.wma(close, shortM2) // Entry Conditions longCondition = ta.crossunder(longWMA1, longWMA2) shortCondition = ta.crossunder(shortWMA2, shortWMA1) // Strategy Entry if (longCondition) strategy.entry("Long", strategy.long, comment = "Long entry") strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" ) if (shortCondition) strategy.entry("Short", strategy.short, comment = "Short entry") strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit") // Plotting WMAs plot(longWMA1, color=color.blue) plot(longWMA2, color=color.orange) plot(shortWMA1, color=color.red) plot(shortWMA2, color=color.purple)