Đây là một chiến lược chỉ mua dựa trên hành động giá và xu hướng ngắn hạn.
Chiến lược sử dụng sáu EMA - 5 ngày, 10 ngày, 20 ngày, 50 ngày, 100 ngày và 200 ngày.
Khi tất cả sáu điều kiện được đáp ứng, một vị trí dài được bắt đầu.
Tín hiệu thoát là khi giá đóng vượt dưới đường EMA 200 ngày.
Những lợi thế của chiến lược này bao gồm:
Ngoài ra còn có một số rủi ro:
Giải pháp:
Một số cách để tăng cường chiến lược:
Tóm lại, đây là một xu hướng trung hạn ngắn hạn theo chiến lược dựa trên các chỉ số kỹ thuật giá. Nó xác định xu hướng bằng cách sử dụng nhiều bộ lọc EMA và kết hợp giá gần để tránh đột phá sai. Lý luận đơn giản và dễ hiểu. Những nhược điểm là ít cơ hội và dễ bị mắc kẹt. Nó được đề nghị sử dụng như một công cụ bổ sung kết hợp với giám sát thủ công. Có thể cải thiện các khía cạnh như khối lượng, tối ưu hóa tham số và học máy để làm cho chiến lược mạnh mẽ hơn.
/*backtest start: 2023-02-13 00:00:00 end: 2024-02-19 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Multiple EMA Buy Strategy with Price Condition", overlay=true) // Calculate EMAs ema5 = ta.ema(close, 5) ema10 = ta.ema(close, 10) ema20 = ta.ema(close, 20) ema50 = ta.ema(close, 50) ema100 = ta.ema(close, 100) ema200 = ta.ema(close, 200) // Plot EMAs plot(ema5, color=color.blue, title="EMA 5") plot(ema10, color=color.green, title="EMA 10") plot(ema20, color=color.red, title="EMA 20") plot(ema50, color=color.purple, title="EMA 50") plot(ema100, color=color.orange, title="EMA 100") plot(ema200, color=color.yellow, title="EMA 200") // Entry conditions buy_condition = ema5 > ema10 and ema10 > ema20 and ema20 > ema50 and ema50 > ema100 and ema100 > ema200 and close > ema5 // Exit conditions exit_condition = close < ema200 // Strategy entry and exit conditions strategy.entry("Buy", strategy.long, when = buy_condition) strategy.close("Buy", when = exit_condition)