اندیکاتور زیگزاگ (zigzag) ابزاری برای نمایش موجهای قیمتی و شناسایی نقاط برگشت قیمت است که با حذف نوسانهای کماهمیت، دید بهتری از ساختار حرکت قیمت ایجاد میکند. این اندیکاتور مناسب معاملهگرانی است که از تحلیل روند، الگوهای قیمتی، موج شماری و فیبوناچی استفاده میکنند. اگر هدف شما دریافت سیگنال خرید و فروش یا ورود سریع به معامله است، اندیکاتور زیگزاگ انتخاب مناسبی نیست زیرا این اندیکاتور بیشتر برای تحلیل رفتار گذشته قیمت طراحی شده است.
اندیکاتور زیگزاگ چیست؟
اندیکاتور زیگزاگ ابزاری برای نمایش موجهای اصلی قیمت و مشخص کردن سقفها و کفهای نوسان قیمت روی نمودار است. این اندیکاتور حرکات کوچک و کم اهمیت را فیلتر میکند و با اتصال نقاط برگشتی معتبر، ساختار کلی بازار را واضحتر نشان میدهد. اندیکاتور zigzag بیشتر برای تشخیص روند، موجهای اصلاحی، الگوهای قیمتی و انتخاب نقاط مناسب رسم فیبوناچی کاربرد دارد. این ابزار سیگنال مستقل خرید و فروش ارائه نمیدهد و آخرین خط آن ممکن است با تشکیل کندلهای جدید جا به جا شود.
دانلود اندیکاتور زیگزاگ
برای دانلود اندیکاتور زیگزاگ برای متاتریدر، ابتدا باید نسخه سازگار با پلتفرم معاملاتی خود را دانلود و در متاتریدر نصب کنید. پس از راهاندازی مجدد پلتفرم، ابزار از بخش Indicators در دسترس قرار میگیرد و میتوان آن را روی نمودار اجرا کرد. برای دانلود اندیکاتور zigzag کافیست به بخش دانلود اندیکاتور در سمت چپ صفحه مراجعه کنید.
بیشتر بخوانید: دانلود اندیکاتور ROC
نحوه کار با اندیکاتور zigzag
اندیکاتور زیگزاگ دادههای قیمت را بررسی میکند و فقط سقفها و کفهایی را نمایش میدهد که فاصله آنها از نقطه قبلی به حد تعیین شده رسیده باشد. نوسانهای کوچکتر از این مقدار حذف میشوند و نقاط باقی مانده با خطوط مستقیم به یکدیگر متصل میشوند. در نتیجه، موجهای اصلی قیمت با وضوح بیشتری روی نمودار دیده میشوند.
منطق محاسبه حداقل تغییر قیمت را میتوان به شکل زیر نشان داد:
درصد تغییر قیمت = |قیمت نقطه جدید − قیمت نقطه قبلی| ÷ قیمت نقطه قبلی × ۱۰۰
در نسخه استاندارد متاتریدر، شناسایی نقاط اندیکاتور زیگزاگ فقط به این رابطه محدود نیست و سه پارامتر Depth، Deviation و Backstep نیز روی انتخاب سقفها و کفها اثر میگذارند. این پارامترها به ترتیب محدوده بررسی کندلها، حداقل تغییر لازم و فاصله میان نقاط برگشتی را کنترل میکنند.
تا زمانی که قیمت بهاندازه کافی در جهت مخالف حرکت نکند، آخرین نقطه اندیکاتور زیگزاگ قطعی نیست و ممکن است به سقف یا کف جدید منتقل شود. به همین دلیل، خطوط قبلی برای بررسی ساختار بازار مناسب ترند و آخرین موج نباید به تنهایی مبنای ورود به معامله قرار گیرد.
تنظیمات اندیکاتور زیگزاگ
تنظیمات اندیکاتور زیگزاگ مشخص میکنند این ابزار چه میزان از نوسانات جزئی قیمت را فیلتر کند و کدام سقفها و کفها را به عنوان نقاط تشکیل موج نمایش دهد. تنظیمات حساستر، موجهای کوچکتری را ترسیم میکنند، درحالی که تنظیمات با حساسیت کمتر، بیشتر بر حرکات اصلی قیمت تمرکز دارند. نام و عملکرد دقیق این پارامترها در نسخههای متاتریدر و تریدینگ ویو یکسان نیست.

تنظیمات اندیکاتور زیگزاگ در متاتریدر
نسخه رایج اندیکاتور زیگزاگ در متاتریدر سه پارامتر اصلی Depth، Deviation و Backstep دارد:
- Depth: حداقل تعداد کندلهایی را مشخص میکند که اندیکاتور برای جست و جو و مقایسه سقفها و کفها در نظر میگیرد. افزایش Depth نقاط برگشتی کمتری ایجاد میکند و موجهای بزرگتر را نمایش میدهد.
- Deviation: حداقل انحراف قیمت لازم برای پذیرفتن نقطه برگشتی جدید را کنترل میکند. تفسیر دقیق مقدار آن ممکن است به نسخه و کد اندیکاتور وابسته باشد، بنابراین نباید Deviation را در تمام نسخهها درصد تغییر قیمت دانست.
- Backstep: حداقل فاصله کندلی میان سقفها یا کفهای نزدیک به یکدیگر را کنترل میکند. اگر در این محدوده نقطه مناسبتری تشکیل شود، اندیکاتور میتواند نقطه قبلی را با آن جایگزین کند.
در بسیاری از نسخههای زیگزاگ متاتریدر، مقادیر ۱۲ برای Depth، مقدار ۵ برای Deviation و مقدار ۳ برای Backstep بهعنوان تنظیمات پیشفرض در نظر گرفته میشوند. این اعداد بهترین تنظیمات قطعی نیستند و تنها میتوان از آنها بهعنوان نقطه شروع آزمایش استفاده کرد.
| نوع استفاده | پیشنهاد اولیه | نتیجه احتمالی |
|---|
| تحلیل نوسانات کوتاهمدت | کاهش تدریجی Depth و Deviation | نمایش موجهای کوچکتر و نقاط برگشتی بیشتر |
| معاملات روزانه | شروع با تنظیمات پیشفرض ۱۲، ۵ و ۳ | تعادل نسبی میان جزئیات و حذف نوسانات کماهمیت |
| تحلیل سوئینگ | افزایش تدریجی Depth و Deviation | تمرکز بیشتر بر موجهای اصلی قیمت |
بهتر است هر پارامتر را جداگانه تغییر دهید و نتیجه را روی نماد و تایمفریم موردنظر بک تست کنید. تغییر تنظیمات نیز مانع بازترسیم آخرین موج زیگزاگ نمیشود، زیرا آخرین سقف یا کف میتواند با تشکیل کندلهای جدید جابهجا شود.
بیشتر بخوانید: اندیکاتور Color Levels
آموزش معامله با اندیکاتور Zigzag
برای معامله با اندیکاتور ZigZag ابتدا روند کلی بازار را بررسی کنید. در یک روند صعودی، اندیکاتور زیگزاگ باید سقفها و کفهای بالاتر را نمایش دهد و در روند نزولی نیز کفها و سقفهای پایینتر تشکیل شوند. هدف اصلی این اندیکاتور، نمایش موجهای مهم قیمت است و نباید تغییر جهت آخرین موج ترسیم شده آن به تنهایی بهعنوان سیگنال ورود در نظر گرفته شود.

برای ورود به معاملات خرید، پس از تشکیل یک سقف بالاتر منتظر اصلاح قیمت و ایجاد کف بالاتر بمانید. اگر قیمت از محدوده حمایت واکنش صعودی نشان داد و سقف موج اصلاحی را شکست، میتوان پس از بسته شدن کندل تایید وارد معامله شد. حد ضرر کمی پایینتر از کف تشکیل شده و تارگت روی مقاومت بعدی یا سقف قبلی قرار میگیرد. در معاملات فروش نیز پس از شکلگیری روند نزولی، تشکیل سقف پایینتر و شکست کف موج اصلاحی میتواند نشانه ورود باشد.
مزایا و معایب اندیکاتور Zigzag
اندیکاتور زیگزاگ به معاملهگران کمک میکند تا حرکات اصلی قیمت را از نوسانهای کم اهمیت تشخیص دهند و ساختار کلی بازار را بهتر مشاهده کنند. با وجود مزایای این ابزار، محدودیتهایی نیز وجود دارد که باید پیش از استفاده در معاملات ریل، معاملهگر آنها را به دقت بررسی کند.
مزایای اندیکاتور Zigzag
- نمایش واضحتر ساختار روند و موجهای اصلی قیمت
- کمک به شناسایی سقفها و کفهای مهم بازار
- مناسب برای تحلیل الگوهای قیمتی و موج شماری
- کمک به انتخاب نقاط مناسب برای رسم فیبوناچی
- تفکیک حرکات مهم قیمت از نوسانهای کوتاه مدت
معایب اندیکاتور Zigzag
- تغییر آخرین موج با ورود دادههای جدید و احتمال بازترسیم
- ایجاد تاخیر در تایید نقاط برگشتی مهم
- نیاز به تنظیم مداوم پارامترها برای هماهنگی با نماد و تایم فریم معاملاتی
- مناسب نبودن برای استفاده بهعنوان ابزار مستقل ورود و خروج
بیشتر بخوانید: اندیکاتور هالف ترند
آنچه در آموزش اندیکاتور زیگزاگ خواندیم
بسیاری از خطاها در استفاده از اندیکاتور زیگزاگ زمانی رخ میدهد که معاملهگر آخرین تغییرات اندیکاتور را بهعنوان یک برگشت قطعی قیمت در نظر میگیرد در حالی که آخرین موج اندیکاتور zigzag تا زمان تکمیل حرکت قیمت ممکن است تغییر کند. استفاده صحیح از این ابزار نیازمند توجه به ساختار کلی بازار، تایید نقاط مهم و انتخاب تنظیمات مناسب است. در چنین شرایطی، زیگزاگ میتواند به جای ایجاد سیگنالهای اشتباه، دید دقیقتری از ساختار قیمت ارائه دهد.
پس از دریافت فایل اندیکاتور، باید آن را در پوشه مربوط به اندیکاتورهای متاتریدر قرار دهید تا در بخش Navigator شناسایی و روی نمودار اجرا شود. مراحل نصب بهترتیب زیر است:
- فایل اندیکاتور را دریافت کنید: فایل دانلودشده ممکن است بهصورت فشرده باشد؛ در این حالت ابتدا آن را از حالت ZIP یا RAR خارج کنید.
- فرمت فایل را بررسی کنید: فایلهای EX4 و MQ4 مربوط به متاتریدر ۴ و فایلهای EX5 و MQ5 مربوط به متاتریدر ۵ هستند.
- پوشه دادههای متاتریدر را باز کنید: از منوی بالای پلتفرم وارد بخش File شوید و گزینه Open Data Folder را انتخاب کنید.
- فایل را در پوشه Indicators قرار دهید: در متاتریدر ۴ مسیر MQL4 > Indicators و در متاتریدر ۵ مسیر MQL5 > Indicators را باز کرده و فایل اندیکاتور را در آن کپی کنید.
- فهرست اندیکاتورها را بهروزرسانی کنید: متاتریدر را ببندید و دوباره اجرا کنید یا در پنجره Navigator روی بخش Indicators کلیک راست کرده و گزینه Refresh را بزنید.
- اندیکاتور را روی نمودار اجرا کنید: نام اندیکاتور زیگزاگ را در بخش Indicators پیدا کرده و آن را با ماوس روی نمودار موردنظر بکشید.
- تنظیمات را تأیید کنید: پارامترهای بخش Inputs و رنگهای نمایش را بررسی کرده و با انتخاب گزینه OK، اندیکاتور را روی نمودار فعال کنید.