//@version=5
strategy("استراتژی ترکیبی RSI + EMA با متن خرید/فروش", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
// EMAها
ema9 = ta.ema(close, 9)
ema21 = ta.ema(close, 21)
ema200 = ta.ema(close, 200)
// RSI
rsi = ta.rsi(close, 14)
// شرایط خرید
buySignal = (rsi < 30) and (ema9 > ema21) and (close > ema200)
// شرایط فروش
sellSignal = (rsi > 70) and (ema9 < ema21) and (close < ema200)
// ورود به معامله
if (buySignal)
strategy.entry("Buy", strategy.long)
if (sellSignal)
strategy.close("Buy")
// نمایش EMAها
plot(ema9, color=color.orange, title="EMA 9")
plot(ema21, color=color.blue, title="EMA 21")
plot(ema200, color=color.red, title="EMA 200")
// نمایش فلش + متن خرید/فروش
plotshape(buySignal, title="خرید", location=location.belowbar, color=color.green, style=shape.labelup, text="خرید 📈", textcolor=color.white)
plotshape(sellSignal, title="فروش", location=location.abovebar, color=color.red, style=shape.labeldown, text="فروش 📉", textcolor=color.white)