// نسخه ۵ اندیکاتور("استراتژی ترکیبی IRYS (MACD + MFI + Aroon)"},{
m134900

مشخصات معامله
قیمت در زمان انتشار:
۰.۰۳۱۷۵
توضیحات
//@version=5
indicator("استراتژی ترکیبی IRYS (MACD + MFI + Aroon)", overlay=true)
//------------------------
// پارامترهای کاربر
//------------------------
fastLength = input.int(12, "طول سریع MACD")
slowLength = input.int(26, "طول کند MACD")
signalSmoothing = input.int(9, "نرمالسازی سیگنال MACD")
mfiLength = input.int(14, "طول MFI")
aroonLength = input.int(25, "طول Aroon")
showDiv = input.bool(true, "نمایش واگراییهای MACD")
//------------------------
// محاسبه MACD
//------------------------
= ta.macd(close, fastLength, slowLength, signalSmoothing)
macdCrossUp = ta.crossover(macdLine, signalLine)
macdCrossDown = ta.crossunder(macdLine, signalLine)
//------------------------
// شاخص جریان پول (MFI)
//------------------------
mfi = ta.mfi(hlc3, volume, mfiLength)
mfiOversold = mfi < 20
mfiOverbought = mfi > 80
//------------------------
// شاخص Aroon
//------------------------
= ta.aroon(aroonLength)
aroonBull = ta.crossover(aroonUp, aroonDown)
aroonBear = ta.crossunder(aroonUp, aroonDown)
//------------------------
// شناسایی واگرایی MACD
//------------------------
divBull = showDiv ? (ta.lowest(macdLine, 5) > ta.lowest(macdLine , 5) and ta.lowest(low, 5) < ta.lowest(low , 5)) : false
divBear = showDiv ? (ta.highest(macdLine, 5) < ta.highest(macdLine , 5) and ta.highest(high, 5) > ta.highest(high , 5)) : false
//------------------------
// شرایط ترکیبی
//------------------------
longCondition = macdCrossUp and mfiOversold and aroonBull and divBull
shortCondition = macdCrossDown and mfiOverbought and aroonBear and divBear
//------------------------
// نمایش سیگنالها بر روی نمودار
//------------------------
plotshape(longCondition, title="سیگنال خرید", style=shape.triangleup, color=color.new(color.lime, 0), location=location.belowbar, size=size.large, text="LONG")
plotshape(shortCondition, title="سیگنال فروش", style=shape.triangledown, color=color.new(color.red, 0), location=location.abovebar, size=size.large, text="SHORT")
//------------------------
// هشدارها
//------------------------
alertcondition(longCondition, title="هشدار خرید", message="✅ سیگنال LONG تأیید شده توسط MACD+MFI+Aroon+واگرایی صعودی")
alertcondition(shortCondition, title="هشدار فروش", message="❌ سیگنال SHORT تأیید شده توسط MACD+MFI+Aroon+واگرایی نزولی")
//------------------------
// اضافات بصری
//------------------------
plot(macdLine, color=color.new(color.blue, 0), title="خط MACD")
plot(signalLine,color=color.new(color.orange, 0), title="خط سیگنال")
hline(0, "خط صفر", color=color.new(color.gray, 70))
indicator("استراتژی ترکیبی IRYS (MACD + MFI + Aroon)", overlay=true)
//------------------------
// پارامترهای کاربر
//------------------------
fastLength = input.int(12, "طول سریع MACD")
slowLength = input.int(26, "طول کند MACD")
signalSmoothing = input.int(9, "نرمالسازی سیگنال MACD")
mfiLength = input.int(14, "طول MFI")
aroonLength = input.int(25, "طول Aroon")
showDiv = input.bool(true, "نمایش واگراییهای MACD")
//------------------------
// محاسبه MACD
//------------------------
= ta.macd(close, fastLength, slowLength, signalSmoothing)
macdCrossUp = ta.crossover(macdLine, signalLine)
macdCrossDown = ta.crossunder(macdLine, signalLine)
//------------------------
// شاخص جریان پول (MFI)
//------------------------
mfi = ta.mfi(hlc3, volume, mfiLength)
mfiOversold = mfi < 20
mfiOverbought = mfi > 80
//------------------------
// شاخص Aroon
//------------------------
= ta.aroon(aroonLength)
aroonBull = ta.crossover(aroonUp, aroonDown)
aroonBear = ta.crossunder(aroonUp, aroonDown)
//------------------------
// شناسایی واگرایی MACD
//------------------------
divBull = showDiv ? (ta.lowest(macdLine, 5) > ta.lowest(macdLine , 5) and ta.lowest(low, 5) < ta.lowest(low , 5)) : false
divBear = showDiv ? (ta.highest(macdLine, 5) < ta.highest(macdLine , 5) and ta.highest(high, 5) > ta.highest(high , 5)) : false
//------------------------
// شرایط ترکیبی
//------------------------
longCondition = macdCrossUp and mfiOversold and aroonBull and divBull
shortCondition = macdCrossDown and mfiOverbought and aroonBear and divBear
//------------------------
// نمایش سیگنالها بر روی نمودار
//------------------------
plotshape(longCondition, title="سیگنال خرید", style=shape.triangleup, color=color.new(color.lime, 0), location=location.belowbar, size=size.large, text="LONG")
plotshape(shortCondition, title="سیگنال فروش", style=shape.triangledown, color=color.new(color.red, 0), location=location.abovebar, size=size.large, text="SHORT")
//------------------------
// هشدارها
//------------------------
alertcondition(longCondition, title="هشدار خرید", message="✅ سیگنال LONG تأیید شده توسط MACD+MFI+Aroon+واگرایی صعودی")
alertcondition(shortCondition, title="هشدار فروش", message="❌ سیگنال SHORT تأیید شده توسط MACD+MFI+Aroon+واگرایی نزولی")
//------------------------
// اضافات بصری
//------------------------
plot(macdLine, color=color.new(color.blue, 0), title="خط MACD")
plot(signalLine,color=color.new(color.orange, 0), title="خط سیگنال")
hline(0, "خط صفر", color=color.new(color.gray, 70))
منتخب سردبیر
مشاهده بیشتردستیار هوشمند ارز دیجیتال
ترمینال ترید بایتیکل نرمافزار جامع ترید و سرمایهگذاری در بازار ارز دیجیتال است و امکاناتی مانند دورههای آموزشی ترید و سرمایهگذاری، تریدینگ ویو بدون محدودیت، هوش مصنوعی استراتژی ساز ترید، کلیه دادههای بازارهای مالی شامل دادههای اقتصاد کلان، تحلیل احساسات بازار، تکنیکال و آنچین، اتصال و مدیریت حساب صرافیها و تحلیلهای لحظهای را برای کاربران فراهم میکند.

