اندیکاتور SNR یک ابزار تحلیل تکنیکال برای شناسایی و ترسیم خودکار نواحی حمایت و مقاومت در نمودار متاتریدر 5 است. این اندیکاتور با استفاده از الگوریتم ZigZag، نقاط مهم سقف و کف قیمت را شناسایی کرده و بر اساس ساختار حرکتی بازار، محدودههای حمایت و مقاومت را به شکل مستطیل روی نمودار نمایش میدهد. برخلاف ابزارهایی که صرفاً خطوط افقی رسم میکنند، این اندیکاتور نواحی قیمتی را مشخص میکند تا معاملهگر بتواند محدودههای احتمالی واکنش قیمت را بهتر بررسی کند.
یکی از قابلیتهای مهم SNR، شناسایی نواحی جدید حمایت و مقاومت بر اساس سقفها و کفهای تشکیلشده در بازار است. این نواحی با رنگهای متفاوت نمایش داده میشوند؛ رنگ سبز برای حمایت، قرمز برای مقاومت، بنفش برای ناحیه تبدیل حمایت به مقاومت (SBR) و آبی برای تبدیل مقاومت به حمایت (RBS) در نظر گرفته شده است. همچنین قابلیت SBR/RBS به معاملهگر کمک میکند شکست نواحی قبلی و تغییر نقش آنها را دنبال کند. در صورت غیرفعال بودن این قابلیت، نواحی حمایت و مقاومت پس از شکست از نمودار حذف میشوند.
این اندیکاتور از سیستم فیلتر ضد بازترسیم (Anti-Repaint) نیز بهره میبرد که با کنار گذاشتن تعدادی از آخرین پیوتهای ZigZag، از استفاده زودهنگام نقاطی که هنوز تأیید نشدهاند جلوگیری میکند. علاوه بر این، قابلیت نرمالسازی عرض نواحی بهصورت خودکار محدودههای بسیار بزرگ یا کوچک را بر اساس میانگین دامنه حرکتی کندلها اصلاح میکند. همچنین در صورت همپوشانی چند ناحیه، اندیکاتور میتواند بر اساس میزان اهمیت و افراط قیمتی یا جدیدترین ناحیه، محدوده برنده را انتخاب کند.
جهت سفارش طراحی و برنامهنویسی اختصاصی اندیکاتور، اکسپرت و ربات معاملهگر برای MetaTrader 4 و MetaTrader 5 میتوانید استراتژی، ایده یا نیاز معاملاتی خود را با تیم هوش فعال در میان بگذارید. برای دریافت مشاوره، بررسی امکان پیادهسازی و ثبت سفارش، از طریق شماره 09364549266 با پشتیبانی هوش فعال در ارتباط باشید.
از دیگر امکانات SNR میتوان به سیستم هشدار هنگام بازگشت قیمت به نواحی معتبر اشاره کرد. این سیستم پس از آن فعال میشود که قیمت به اندازه مشخصی از محدوده حمایت یا مقاومت فاصله گرفته باشد و سپس دوباره به آن بازگردد. امکان ارسال هشدار بهصورت پنجره پیام در متاتریدر و همچنین ارسال اعلان به تلفن همراه وجود دارد. این قابلیت به معاملهگران کمک میکند بدون نیاز به نظارت دائمی بر نمودار، از برخورد مجدد قیمت با نواحی مهم مطلع شوند.
در کنار قابلیتهای اصلی، اندیکاتور SNR دارای پنل داشبورد تحلیلی است که اطلاعاتی مانند میانگین عرض نواحی، تعداد نواحی فعال، تعداد نواحی اصلاحشده و وضعیت حرکت اخیر بازار را نمایش میدهد. همچنین با بررسی حرکات صعودی و نزولی ZigZag، وضعیت کلی بازار را به سه حالت صعودی، نزولی و خنثی تقسیم میکند و کیفیت نسبی موقعیتهای بازگشتی را با برچسبهای GOOD، MIXED و POOR نشان میدهد. این مجموعه امکانات، SNR را به ابزاری کاربردی برای تحلیل نواحی عرضه و تقاضا، بررسی شکست حمایت و مقاومت و شناسایی فرصتهای احتمالی بازگشت قیمت تبدیل میکند.

توضیحات طراح اندیکاتور SNR Flip Zones
اندیکاتور SNR Flip Zones یک ابزار پیشرفته برای شناسایی و ترسیم خودکار نواحی حمایت و مقاومت در نمودارهای قیمتی است که با استفاده از الگوریتم ZigZag، نقاط چرخش مهم بازار شامل سقفها و کفهای قیمتی را شناسایی میکند. این اندیکاتور بهجای نمایش خطوط ساده، نواحی مستطیلی حمایت و مقاومت را رسم میکند تا معاملهگران بتوانند محدودههای مهم واکنش قیمت را با دقت بیشتری مشاهده و بررسی کنند.
یکی از قابلیتهای مهم این اندیکاتور، سیستم هوشمند تبدیل نواحی حمایت و مقاومت پس از شکست قیمت است. به این صورت که اگر قیمت با بسته شدن کندل، یک ناحیه حمایت را به سمت پایین بشکند، آن ناحیه میتواند به مقاومت تبدیل شود (SBR) و در مقابل، شکست ناحیه مقاومت به سمت بالا باعث تبدیل آن به حمایت (RBS) خواهد شد. همچنین قابلیت تنظیم خودکار پهنای نواحی بر اساس میانگین نوسانات تاریخی بازار، از ایجاد محدودههای بیش از حد بزرگ یا کوچک جلوگیری میکند.
برای کاهش خطاهای ناشی از تغییر مداوم نقاط ZigZag، این ابزار از سیستم تأیید پیوتها استفاده میکند که با ایجاد تأخیر مشخص، نقاط سقف و کف را پس از تأیید رسم میکند. علاوه بر این، فیلتر فاصله قیمت از ناحیه باعث میشود هشدارها تنها زمانی فعال شوند که قیمت ابتدا به اندازه کافی از محدوده موردنظر فاصله گرفته و سپس برای آزمایش مجدد آن بازگردد. این مکانیزم به کاهش هشدارهای غیرضروری، بهخصوص در بازارهای کمنوسان و رنج، کمک میکند.
از دیگر امکانات کاربردی SNR Flip Zones میتوان به سیستم مدیریت نواحی همپوشان اشاره کرد که امکان انتخاب بین حفظ محدودههای قیمتی مهمتر (Most Extreme) یا جدیدترین ناحیه تشکیلشده (Newest) را فراهم میکند. همچنین داشبورد تحلیلی اندیکاتور با بررسی حرکتهای صعودی و نزولی اخیر قیمت بر اساس ساختار ZigZag، وضعیت کلی بازار را در قالب روند صعودی، نزولی یا خنثی نمایش میدهد و با ارائه ارزیابی کیفیت موقعیتهای بازگشتی، دید جامعتری از شرایط فعلی بازار در اختیار معاملهگر قرار میدهد.
تنظیمات اندیکاتور SNR
ZigZag Settings
ZigZag Depth: این پارامتر تعداد کندلهایی را مشخص میکند که برای شناسایی سقفها و کفهای محلی قیمت مورد بررسی قرار میگیرند. مقدار پیشفرض 12 است. افزایش این مقدار باعث میشود پیوتهای بزرگتر و مهمتر شناسایی شوند و حساسیت اندیکاتور نسبت به نوسانات کوچک کاهش پیدا کند.
ZigZag Deviation: این گزینه حداقل فاصله قیمتی موردنیاز برای تأیید تغییر جهت بین دو پیوت متوالی را بر اساس پوینت مشخص میکند. مقدار پیشفرض 5 است. افزایش این مقدار باعث فیلتر شدن حرکات کوچک قیمت و شناسایی نوسانات بزرگتر میشود.
ZigZag Backstep: این پارامتر حداقل فاصله موردنیاز بین نقاط سقف و کف شناساییشده را بر حسب تعداد کندل تعیین میکند. مقدار پیشفرض 5 است. این تنظیم برای حذف پیوتهای نزدیک به یکدیگر و جلوگیری از ثبت نقاط غیرضروری در ساختار ZigZag استفاده میشود.
Zone Colors
Support Zone: رنگ نواحی حمایت را مشخص میکند که بهصورت پیشفرض سبز انتخاب شده است. این نواحی در محدودههایی رسم میشوند که اندیکاتور بر اساس ساختار ZigZag بهعنوان سطوح حمایتی شناسایی میکند.
Resistance Zone: این گزینه رنگ نواحی مقاومت را تعیین میکند. مقدار پیشفرض قرمز تیره است و برای نمایش محدودههایی استفاده میشود که احتمال واکنش نزولی قیمت در آنها وجود دارد.
Support Becomes Resistance: رنگ نواحی تبدیلشده از حمایت به مقاومت (SBR) را مشخص میکند. مقدار پیشفرض بنفش است و زمانی استفاده میشود که قیمت یک ناحیه حمایتی را به سمت پایین شکسته و نقش آن تغییر کرده باشد.
Resistance Becomes Support: این پارامتر رنگ نواحی تبدیلشده از مقاومت به حمایت (RBS) را تعیین میکند. مقدار پیشفرض آبی است و برای نمایش مقاومتهایی استفاده میشود که پس از شکست صعودی، نقش حمایت را به خود گرفتهاند.
Text Settings
Text Horizontal Offset (bars): این پارامتر فاصله افقی نوشتههای مربوط به نواحی حمایت و مقاومت را از کندل فعلی بر اساس تعداد کندل مشخص میکند. مقدار پیشفرض 3 است و با افزایش آن، برچسبهای قیمتی نواحی در فاصله دورتری از آخرین کندل نمایش داده میشوند.

Repaint Safety
Number of Latest Pivots to Exclude (Anti-Repaint): این گزینه تعداد آخرین پیوتهای شناساییشده توسط ZigZag را که هنوز نباید برای ایجاد نواحی جدید استفاده شوند مشخص میکند. مقدار پیشفرض 2 است. افزایش این مقدار باعث میشود اندیکاتور برای تأیید نقاط برگشتی محتاطتر عمل کند، اما ممکن است شناسایی نواحی جدید با تأخیر بیشتری انجام شود.
Zone Width Normalization
Enable Zone Width Normalization: این گزینه قابلیت نرمالسازی عرض نواحی حمایت و مقاومت را فعال یا غیرفعال میکند. مقدار پیشفرض فعال است. با روشن بودن آن، نواحی بسیار عریض یا بسیار باریک بر اساس میانگین دامنه حرکتی کندلها اصلاح میشوند.
Lookback Bars (average width used for normalization): تعداد کندلهایی را مشخص میکند که برای محاسبه میانگین دامنه حرکتی بازار و تعیین عرض مرجع نواحی استفاده میشوند. مقدار پیشفرض 1000 است. افزایش این مقدار باعث میشود محاسبه میانگین بر اساس تاریخچه طولانیتری انجام شود.
Trigger: Refine if Width > (Multiplier x Average): این پارامتر آستانهای را تعیین میکند که اگر عرض یک ناحیه از حاصلضرب میانگین عرض کندلها در این ضریب بیشتر شود، ناحیه برای کوچکسازی اصلاح خواهد شد. مقدار پیشفرض 2.0 است؛ یعنی نواحی با عرض بیشتر از دو برابر میانگین بررسی و اصلاح میشوند.
Target: Width After Refine = (Multiplier x Average): این گزینه عرض هدف ناحیه را پس از کوچکسازی مشخص میکند. مقدار پیشفرض 1.5 است؛ بنابراین در صورت عبور عرض ناحیه از آستانه تعیینشده، عرض آن به 1.5 برابر میانگین عرض کندلها کاهش پیدا میکند. همچنین نواحی کوچکتر از میانگین نیز به اندازه میانگین گسترش داده میشوند.
Overlap Resolution
Overlapping Zones: Winner Determined By?: این تنظیم نحوه انتخاب ناحیه برنده هنگام همپوشانی چند محدوده حمایت و مقاومت را تعیین میکند. حالت پیشفرض Most Extreme است که در آن ناحیه با موقعیت قیمتی افراطیتر اولویت دارد؛ گزینه Newest نیز امکان انتخاب جدیدترین ناحیه ایجادشده را فراهم میکند.
SBR/RBS Settings
Enable SBR/RBS Zones: با فعالسازی این گزینه، نواحی حمایت و مقاومت پس از شکست قیمت به نواحی جدید SBR و RBS تبدیل میشوند. مقدار پیشفرض غیرفعال است؛ در این حالت نواحی حمایت و مقاومت پس از شکست از نمودار حذف خواهند شد.
Distance Filter
Minimum Distance Away From Zone (x Zone Width) Before a Signal May Trigger: این پارامتر حداقل فاصلهای را تعیین میکند که قیمت باید پس از ایجاد ناحیه از آن دور شود تا برخورد مجدد با ناحیه بتواند هشدار ایجاد کند. مقدار پیشفرض 2.0 است؛ یعنی قیمت باید حداقل به اندازه دو برابر عرض ناحیه از آن فاصله بگیرد و سپس دوباره به محدوده موردنظر بازگردد.
Alert & Notification Settings
Pop-up Terminal Alert: این گزینه نمایش هشدار متنی در پنجره هشدارهای متاتریدر را کنترل میکند. مقدار پیشفرض فعال است و زمانی که قیمت پس از فاصله گرفتن کافی دوباره به یک ناحیه معتبر برخورد کند، پیام هشدار نمایش داده میشود.
Send Push Notification (Mobile): با فعال کردن این گزینه، هشدارهای اندیکاتور از طریق سیستم اعلان متاتریدر به تلفن همراه ارسال میشوند. مقدار پیشفرض غیرفعال است و برای استفاده از آن باید قابلیت ارسال اعلان در تنظیمات ترمینال متاتریدر نیز فعال شده باشد.
Performance
Max Bars to Calculate: حداکثر تعداد کندلهایی را مشخص میکند که اندیکاتور برای محاسبه ساختار ZigZag و ایجاد نواحی حمایت و مقاومت بررسی میکند. مقدار پیشفرض 3000 است. کاهش این مقدار میتواند فشار محاسباتی را کمتر کند، در حالی که افزایش آن امکان بررسی تاریخچه بیشتری از بازار را فراهم میکند.
Market Bias Settings
Market Move Lookback Bars (recent window): تعداد کندلهای اخیر را برای محاسبه وضعیت حرکت صعودی و نزولی بازار مشخص میکند. مقدار پیشفرض 100 است. اندیکاتور با بررسی مجموع حرکات صعودی و نزولی ZigZag در این بازه، وضعیت بازار را بهصورت صعودی، نزولی یا خنثی در داشبورد نمایش میدهد.
Dashboard Panel
Show On-Chart Dashboard Panel: این گزینه نمایش یا عدم نمایش پنل اطلاعاتی اندیکاتور روی نمودار را کنترل میکند. مقدار پیشفرض فعال است و اطلاعاتی مانند میانگین عرض نواحی، تعداد نواحی فعال، تعداد نواحی اصلاحشده، جهت حرکت بازار و کیفیت نسبی موقعیتهای بازگشتی را نمایش میدهد.
Panel Position: محل قرارگیری پنل داشبورد را روی نمودار تعیین میکند. چهار موقعیت برای آن در نظر گرفته شده است: Top Left برای گوشه بالا سمت چپ، Bottom Left برای گوشه پایین سمت چپ، Top Right برای گوشه بالا سمت راست و Bottom Right برای گوشه پایین سمت راست. مقدار پیشفرض Top Left است.
اندیکاتور SNR برای متاتریدر 5
پس از تایید شماره موبایل، لینک دانلود فایل به شما نمایش داده خواهد شد.









