Đây là một chiến lược đa yếu tố dài hạn kết hợp các chỉ số trung bình động, RSI và ATR để xác định các điều kiện thị trường bị đánh giá thấp và tạo ra tín hiệu mua.
Khi đường trung bình di chuyển nhanh vượt qua đường trung bình di chuyển chậm, tạo thành tín hiệu chéo vàng, trong khi chỉ số RSI nằm dưới khu vực mua quá mức, thị trường được coi là bị định giá thấp và một tín hiệu mua được tạo ra.
Là một chiến lược nắm giữ dài hạn, chiến lược cũng có một số rủi ro cần lưu ý.
Chiến lược có thể được tối ưu hóa trong các khía cạnh sau:
/*backtest start: 2023-01-16 00:00:00 end: 2024-01-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Long Only Multi-Indicator Strategy", shorttitle="LOMIS", overlay=true) // Inputs lengthMAFast = input(10, title="Fast MA Length") lengthMASlow = input(50, title="Slow MA Length") rsiLength = input(14, title="RSI Length") rsiOverbought = input(70, title="RSI Overbought Level") rsiOversold = input(30, title="RSI Oversold Level") atrLength = input(14, title="ATR Length") riskMultiplier = input(1.5, title="Risk Multiplier for SL and TP") // Moving averages maFast = sma(close, lengthMAFast) maSlow = sma(close, lengthMASlow) // RSI rsi = rsi(close, rsiLength) // ATR atr = atr(atrLength) // Long condition longCondition = crossover(maFast, maSlow) and rsi < rsiOverbought // Entering long trades if (longCondition) strategy.entry("Long", strategy.long) slLong = close - atr * riskMultiplier tpLong = close + atr * riskMultiplier * 2 strategy.exit("SL Long", "Long", stop=slLong) strategy.exit("TP Long", "Long", limit=tpLong) // Plotting plot(maFast, color=color.red) plot(maSlow, color=color.blue) hline(rsiOverbought, "Overbought", color=color.red) hline(rsiOversold, "Oversold", color=color.blue)