Ehsan

Ehsan

//@version=5
indicator("روند و سطوح حمایت/مقاومت", overlay=true)

// تنظیمات میانگین متحرک
lengthMA = input(14, title="طول میانگین متحرک")
ma = ta.sma(close, lengthMA) // میانگین متحرک ساده

// شناسایی روند
trend = na
trend := close > ma ? 1 : close < ma ? -1 : nz(trend )

// رسم میانگین متحرک
plot(ma, color=color.blue, title="میانگین متحرک")

// شناسایی سطوح حمایت و مقاومت
lookback = input(14, title="بازه زمانی برای شناسایی سطوح")
support = ta.lowest(low, lookback)
resistance = ta.highest(high, lookback)

// رسم سطوح حمایت و مقاومت
hline(support, "حمایت", color=color.green)
hline(resistance, "مقاومت", color=color.red)

// نمایش روند
plotshape(series=trend == 1 ? low : na, location=location.belowbar, color=color.green, style=shape.labelup, text="صعودی")
plotshape(series=trend == -1 ? high : na, location=location.abovebar, color=color.red, style=shape.labeldown, text="نزولی")

Read More

Share:

Latest News