مقالههای پیشنهادی

آموزش اندیکاتور زیگزاگ (Zigzag)
اندیکاتورها، جزو جدا نشدنی آنالیز و بررسی بازار در فارکس هستند. این اندیکاتورها به تریدرها در آنالیز کردن بازار، شناسایی ترندهای بازار و قدرت آنها و شناسایی نقاط ورود و خروج مناسب کمک میکند.
یکی از این اندیکاتورها، اندیکاتور زیگزاگ (Zigzag) است. بسیاری از تریدرها از این اندیکاتور برای شناسایی روندهای اصلی بازار استفاده میکنند. اگر به یادگیری این اندیکاتور علاقه دارید، با ما همراه باشید تا اندیکاتور Zigzag را به صورت کاملتر بررسی کنیم.
اندیکاتور زیگزاگ چیست؟
اندیکاتور زیگزاگ، یکی از ابزارهای تکنیکال برای بررسی بازار به شمار میرود. این اندیکاتور برای حذف حرکات و نوسانات قیمتی کوچک روی چارت مورد استفاده قرار میگیرد. ممکن است که در بازار، نوسانات مختلف کوتاه مدت و شدیدی رخ بدهد که با روند کلی بازار همسو نباشد. اندیکاتور زیگزاگ این نوسانات را از روی نمودار حذف میکند. این اندیکاتور همچنین بالاترین و پایینترین نقاط نزولی و صعودی قیمت را به هم متصل میکند تا دیدی کلی از روند بازار به تریدرها ارائه کند.

حذف این نوسانات به تریدرها در شناسایی روند کلی بازار و تغییرات قیمت بزرگتر و مهمتر کمک میکند. در واقع با نادیده گرفتن تغییرات قیمت کوچک در تایم فریمهای کوتاه، این اندیکاتور تصویر نسبتا دقیقی از رفتار نمودار قیمت را به تریدر نشان میدهد. با دانستن روند بازار و شناخت رفتار نمودار، تریدرها میتوانند تصمیمات بهتری در تریدهای خود داشته باشند.
همچنین بخوانید: بهترین اندیکاتور فارکس
اندیکاتور Zigzag چگونه کار میکند؟
برای درک بهتر نحوه کارکرد اندیکاتور زیگزاگ، باید ابتدا نگاهی به پارامترهای این اندیکاتور داشته باشیم. در اندیکاتور زیگزاگ، چندین پارامتر اصلی از جمله Depth، Deviation، Pivot Legs و Backstep وجود دارد:
پارامتر Pivot Legs
مهمترین پارامتر اندیکاتور زیگزاگ، Pivot Leg محسوب میشود. این پارامتر میزان برگشت قیمت را بین دو نقطه پیوت اصلی (ماژور) و کوچک (مینور) تعیین میکند. پیوتهای اصلی یا همان ماژور، موجهای بزرگی از قیمت هستند که معمولا تغییر روند در آنها اتفاق میافتد. پیوتهای کوچک یا همان مینور نیز تغییرات قیمت کوچک و نه چندان مهم هستند.
این پارامتر توسط تریدرها در اندیکاتور زیگزاگ تعیین میشود و میتوان گفت که حساسیت اندیکاتور را کنترل میکند؛ درنتیجه اعداد بزرگتر در این پارامتر برای تایم فریمهای بلندتر و اعداد کوچکتر برای تایم فریمهای کوتاهتر مناسب هستند.
پارامتر Depth
پارامتر دیگر برای استفاده از اندیکاتور زیگزاگ، پارامتر Depth است. این پارامتر، تعداد حداقل کندلها برای ایجاد یک خط جدید در نمودار را تعیین میکند. برای مثال، اگر پارامتر Depth روی 10 تنظیم شده باشد، اندیکاتور زیگزاگ فقط در صورتی یک خط جدید رسم میکند که حداقل 10 کندل از خط قبلی گذشته باشد. اگر قیمت به میزان کمتر از 10 کندل بیشتر یا کمتر شود، اندیکاتور آن را به عنوان نویز در نظر میگیرد و خط جدیدی رسم نمیکند.
فایده اصلی این پارامتر، حذف تغییرات قیمت کوچک است. با استفاده از این پارامتر، فقط در صورت وجود تغییرات قیمت بزرگ خطوط جدید روی نمودار رسم میشود. معمولا نیز مقادیر بزرگ در این پارامتر برای تایم فریمهای بلند مدت و مقادیر کوچک برای تایم فریمهای کوتاه مدت استفاده میشوند.
پارامتر Deviation
پارامتر Deviation یا انحراف، عملکردی تقریبا مشابه با پارامتر Depth دارد. این پارامتر، حداقل درصد تغییرات قیمت مورد نیاز برای اندیکاتور را تعیین میکند. با رسیدن تغییرات قیمت به درصد مشخص شده، خط جدیدی روی نمودار رسم میشود و درصدهای کمتر از درصد مشخص شده به عنوان نویز حذف میشوند. محاسبه میزان Deviation با فرمول زیر انجام میشود:
انحراف = (حداقل تغییرات قیمت / قیمت فعلی)100x
برای مثال، اگر حداقل تغییرات قیمت روی 10 پیپ تنظیم شده و قیمت فعلی نیز 1.2000 باشد، با استفاده از فرمول، میزان انحراف برابر 0.83% است. در این حالت، اندیکاتور زیگزاگ فقط وقتی روی نمودار یک خط جدید رسم میکند که قیمت به میزان 0.83% نسبت به خط قبلی بیشتر یا کمتر شود.
این پارامتر برای ایجاد تغییرات روی نمودار فقط در صورت وجود تغییرات قیمت مهم استفاده میشود و تغییرات قیمت ناچیز با استفاده از آن حذف میشوند. با توجه به مواردی مانند تایم فریم و استراتژی مورد نظر، باید این پارامتر را با مقادیر مختلف امتحان کنید تا نتیجه مناسبی بگیرید.
پارامتر Backstep
پارامتر بعدی که معمولا در پلتفرم متاتریدر 4 استفاده میشود، پارامتر Backstep است. این پارامتر حداقل تعداد کندلها بین نقاط ماکزیمم و مینیمم قیمت مشخص شده را تعیین میکند. به زبان سادهتر، این پارامتر تعداد کندلهایی که اندیکاتور برای تغییر جهت یا رسم یک خط جدید نیاز دارد را مشخص میکند.

برای مثال، اگر بک استپ روی 3 تنظیم شده باشد، اندیکاتور زیگزاگ وقتی یک خط جدید را روی نمودار رسم میکند که قیمت به میزان حداقل 3 کندل در خلاف جهت خط قبلی تغییر کرده باشد. این پارامتر، به حذف تغییرات قیمت کوچک کمک میکند و باعث میشود که فقط در صورت تغییر قیمت به میزان زیاد، خطوط جدید روی نمودار رسم شوند.
فرمول اندیکاتور زیگزاگ
علاوه بر پارامترهای مختلف، اندیکاتور زیگزاگ یک فرمول کلی دارد. این فرمول، یک کد برنامه نویسی نسبتا ساده است. کد و اجزای آن به صورت زیر نمایش داده میشوند:
ZigZag (HL, %change=X, retrace=FALSE, LastExtreme=TRUE)
If %change>=X,plot ZigZag
- HL: بالاترین کف قیمت یا همان قیمت بسته شدن کندل
- %change: حداقل تغییرات قیمت به صورت درصد
- Retrace: نشان دهنده اینکه آیا تغییر قیمت در جهت حرکت قبلی رخ داده یا به صورت مطلق از بالاترین به پایینترین نقطه انجام شده است؟
- LastExtreme: نشان دهنده اینکه اگر بیشترین قیمت در چندین تایم فریم یکسان باشد، آیا این قیمت اولین یا آخرین قیمت مشاهده شده است؟
کاربردهای اندیکاتور زیگزاگ
مهمترین کاربردهای این اندیکاتور عبارتاند از:
- حذف نوسانات قیمت: این اندیکاتور به صورت کلی با رسم یک نمودار مرتب و کلی از حرکات قیمت، به تریدرها کمک میکند تا دید کلیتری نسبت به بازار داشته باشند. حذف نوسانات قیمت کوچک در این اندیکاتور نیز به شناسایی روندهای اصلی قیمت کمک میکند.
- شناسایی نقاط پیوت مهم در بازار: کاربرد دیگر این اندیکاتور، شناسایی نقاط پیوت اصلی در روند قیمت است. پارامتر Pivot Legs در این اندیکاتور به منظور شناسایی پیوتهای مهم قیمت استفاده میشود.
- تشخیص حمایت و مقاومت: این اندیکاتور همچنین به تشخیص نقاط حمایت و مقاومت کمک میکند. با رسم یک مسیر اصلی برای قیمت، این اندیکاتور امکان مشخص کردن نقاط حمایت و مقاومت روی نمودار را فراهم میکند.
- ترکیب با اندیکاتورهای دیگر: اندیکاتور زیگزاگ به عنوان مکمل برای برخی از اندیکاتور دیگر نیز استفاده میشود. برای مثال، تریدرها میتوانند از اندیکاتورهایی مانند RSI و مکدی در کنار این اندیکاتور استفاده کنند. استفاده از این اندیکاتورها در کنار اندیکاتور Zigzag، به شناسایی بهتر روند بازار و شناسایی نقاط مناسب ورود و خروج کمک میکند
استراتژیهای معاملاتی پیشرفته با اندیکاتور زیگزاگ
همانطور که اشاره شد، یکی از کاربردهای اصلی اندیکاتور زیگزاگ، استفاده به عنوان مکمل برای دیگر اندیکاتورهاست. از این اندیکاتور در کنار اندیکاتورهای مختلفی از جمله مکدی، امواج الیوت و فیبوناچی استفاده میشود. استراتژیهای ترکیبی این اندیکاتورها به صورت زیر است:
۱- ترکیب زیگزاگ با مکدی
اندیکاتور مکدی (MACD) یکی از اندیکاتورهای محبوب به شمار میرود. از این اندیکاتور برای شناسایی ترندها و حرکات بازار استفاده میشود. در مکدی همچنین یک هیستوگرام وجود دارد که تفاوت بین دو خط موجود در نمودار، که هرکدام یک میانگین متحرک هستند، را نمایش میدهد.

اگر هیستوگرم در مکدی درحال بلندتر شدن باشد و با الگوی اندیکاتور زیگزاگ نیز همخوانی داشته باشد، معمولا میتوان انتظار یک ترند قوی در بازار را داشت. این شرایط معمولا به ما سیگنال خرید میدهد. اگر هیستوگرام در مکدی درحال کوتاهتر شدن باشد و با الگوی اندیکاتور زیگزاگ نیز همخوانی داشته باشد، بازار یک ترند ضعیف را تجربه میکند. این شرایط معمولا به ما سیگنال فروش میدهد.
۲- ترکیب زیگزاگ با امواج الیوت
امواج الیوت، یک اندیکاتور تحلیلی است که رفتار بازار را بر اساس الگوهای تکرار شونده در قیمت بررسی میکند. در این اندیکاتور، حرکات قیمت در قالب امواج اصلاحی و پیشرو طبقهبندی میشوند. با ترکیب این اندیکاتور با اندیکاتور زیگزاگ، تریدرها میتوانند اصلاحات بازار را بهتر بشناسند و نقاط ورود و خروج بهتری انتخاب کنند.

ترکیب این دو اندیکاتور همچنین برای شناسایی موقتی بودن یا جدی بودن یک اصلاح قیمت استفاده میشود. از دیگر مزایای این ترکیب، انجام تصمیمات بهتر در معاملات و شناخت بهترین نقاط برای ورود و خروج است.
۳- ترکیب زیگزاگ با فیبوناچی
اندیکاتور فیبوناچی، یکی دیگر از اندیکاتورهای محبوب تحلیلی است که بر اساس فرمولهای ریاضی کار میکند. در ترکیب این اندیکاتور با اندیکاتور زیگزاگ، ابتدا روند کلی بازار توسط اندیکاتور زیگزاگ نمایش داده میشود. سپس از اندیکاتور فیبوناچی برای مشخص کردن سطوح احتمالی بازگشت قیمت استفاده میشود.

این دو اندیکاتور معمولا به عنوان اصلیترین مکملها استفاده میشوند. استفاده از این ترکیب به تریدرها کمک میکند تا نقاط ورود و خروج مناسب را شناسایی کنند. این نقاط بر اساس همپوشانی سیگنالهای اندیکاتور زیگزاگ و اندیکاتور فیبوناچی مشخص میشوند.
چند کیس استادی استفاده از اندیکاتور Zigzag
پس از آموزش اندیکاتور Zigzag و بهترین مکملهای این اندیکاتور، حالا باید به چند نمونه استفاده از این اندیکاتور بپردازیم. برای بررسی، ابتدا تصویر زیر را در نظر بگیرید:

در این تصویر، اولین چیزی که به وضوح مشاهده میشود، یک خط قرمز رنگ است که مسیر کندلها را دنبال میکند. در نوار پایین صفحه نیز میتوانید تایم فریم را مشاهده کنید. اگر با دقت به این خط نگاه کنید، میبینید که در برخی نقاط، این خط تغییرات قیمت ناچیز را نادیده میگیرد و به صورت یک خط راست دنبال میشود. اما چطور باید سیگنال خرید را از روی این خط شناسایی کنیم؟ برای پاسخ این سوال، به تصویر زیر دقت کنید:

در اینجا که بخشی از یک نمودار زیگزاگ است، با چندین نقطه مهم روبرو هستیم. منظور از HL و HH، به ترتیب کمترین قیمت صعودی و بیشترین قیمت صعودی است. منظور از LH و LL نیز به ترتیب کمترین قیمت نزولی و بیشترین قیمت نزولی است. همچنین در تصویر میتوانید سیگنال فروش که با عبارت SELL مشخص شده است را درست قبل از ریزش شدیدتر قیمت و رسیدن آن به نقطه LL مشاهده کنید.
هنگام رسیدن قیمت به LH، نمودار به ما سیگنال تعیین حد ضرر را میدهد که به مدیریت ریسک کمک میکند. در این نمودار همچنین میتوان از نقطه LL نیز سیگنال خرید گرفت. خرید در این نقطه که پایینترین قیمت در نمودار است، میتواند باعث کسب سود از فروش آن در نقاط LH، HL و HH شود.
علاوه بر ارائه نقاط مناسب برای حد ضرر و ورود و خروج، اندیکاتور زیگزاگ به ما امکان شناسایی الگوهای مخلتفی را نیز روی نمودار میدهد. از جمله این الگوها میتوان به 3-2-1، سر و شانه، پرچم و دو قله (دابل تاپ) اشاره کرد. برای مثال، میتوانید الگوی دو قله را در این نمودار مشاهده کنید:

تنظیمات اندیکاتور زیگزاگ
امکان استفاده از اندیکاتور زیگزاگ در بسیاری از پلتفرمهای معاملاتی وجود دارد. دو مورد از محبوبترین پلتفرمهای معاملاتی، پلتفرمهای تریدینگ ویو و متاتریدر هستند. برای تنظیمات اندیکاتور زیگزاگ در این پلتفرمها، میتوانید طبق مراحل زیر پیش بروید:
تنظیمات اندیکاتور زیگزاگ در متاتریدر
- برای تنظیمات اندیکاتور زیگزاگ در متاتریدر 4 و 5، ابتدا باید فایل این اندیکاتور را دانلود کنید و سپس متاتریدر را باز کنید.
- از سربرگ File، گزینه Open Data Folder را باز کرده و فایلی که دانلود کردهاید را انتخاب کنید. سپس وارد نمودار قیمت دارایی مورد نظر خود شوید.
- در بخش Navigator، روی گزینه Indicators راست کلیک کنید و گزینه Refresh را انتخاب کنید. اندیکاتور زیگزاگ در این سربرگ اضافه خواهد شد.
- در منوی بالای صفحه و در سربرگ Insert، گزینه Indicators و گزینه Custom را انتخاب کنید. در لیست مشاهده شده، اندیکاتور زیگزاگ را انتخاب کنید. پس از انتخاب اندیکاتور زیگزاگ، این اندیکاتور روی نمودار نمایش داده میشود.
- برای دسترسی به پارامترهای این اندیکاتور نیز پس از راست کلیک روی نام اندیکاتور در بخش Custom، سربرگ Inputs را انتخاب کنید و پارامترهای دلخواه خود برای اندیکاتور را تعیین کنید.
تنظیمات اندیکاتور زیگزاگ در تریدینگ ویو
- برای تنظیمات اندیکاتور زیگزاگ در تریدینگ ویو، ابتدا باید نمودار قیمت یک دارایی را انتخاب کنید.
- سپس وارد منوی Indicators شوید و عبارت Zig Zag را در باکس مشخص شده جستوجو کنید. پس از پیدا کردن اندیکاتور، روی آن کلیک کنید تا آن را روی نمودار مشاهده کنید.
- در بخش تنظیمات اندیکاتور، چندین گزینه در اختیار شما قرار دارد. اولین مورد، حداقل درصد تغییر (Price Deviation for Reversal) است که برای رسم یک خط جدید در اندیکاتور به کار میرود. هرچه میزان این پارامتر را اضافه کنید، حساسیت اندیکاتور نسبت به تغییرات قیمت کوچکتر، کمتر میشود.
- مورد بعدی پارامتر Pivot Legs است که بالاتر به بررسی آن پرداختیم. این پارامتر برای مشخص کردن حداقل تعداد کندل برای رسم یک خط روی نمودار به کار میرود. هرچه تعداد کندل انتخاب شده بیشتر باشد، تایم فریم مد نظر اندیکاتور بلندتر میشود.
مقاله پیشنهادی: بهترین جایگزین تریدینگ ویو
مزایای اندیکاتور زیگزاگ
اندیکاتور زیگزاگ در عین ساده بودن، یکی از بهترین اندیکاتورها برای تریدرها به شمار میرود. با ارائه یک دید کلی نسبت به بازار، این اندیکاتور به تریدرها در شناسایی روندهای بازار و نادیده گرفتن روندهای قیمتی ناچیز کمک میکند. مهمترین مزایای اندیکاتور زیگزاگ موارد زیر هستند:
- شناسایی روندهای اصلی بازار
- نادیده گرفتن روندهای قیمت ناچیز
- ارائه نتایج مناسب در صورت استفاده در کنار دیگر اندیکاتورها
معایب اندیکاتور زیگزاگ
اندیکاتور زیگزاگ نیز مانند دیگر اندیکاتورها، محدودیتها و معایب خاص خود را دارد. از مهمترین این معایب میتوانیم به موارد زیر اشاره کنیم:
- عدم کاربرد برای پیشبینی روند آینده قیمت
- عدم ارائه نتایج مناسب بدون استفاده از اندیکاتورهای مکمل
- حساسیت بسیار بالای پارامترها و در نتیجه ارائه نتایج مختلف
سوالات متداول
اندیکاتور زیگزاگ درکنار چه اندیکاتورهایی استفاده میشود؟
معمولا از اندیکاتور زیگزاگ در کنار اندیکاتورهای مکدی، فیبوناچی، امواج الیوت و میانگین متحرک استفاده میشود.
اندیکاتور زیگزاگ چه کاربردهایی دارد؟
از کاربردهای اندیکاتور زیگزاگ میتوان به حذف نوسانات قیمت، شناسایی روندهای اصلی بازار، شناسایی نقاط پیوت اصلی و تشخیص نقاط حمایت و مقاومت اشاره کرد.
جمعبندی
در این مقاله، به بررسی اندیکاتور زیگزاگ (Zigzag) پرداختیم. با استفاده از این اندیکاتور در کنار دیگر اندیکاتورهای محبوب، میتوانید دیدی کلی نسبت به بازار داشته باشید و روندهای آن را شناسایی کنید. شناسایی روندها به شما در انجام معاملات بهتر بسیار کمک خواهد کرد.
همچنین بخوانید:
با تکمیل فرم زیر، میتوانید نسبت به کسب اطلاعات بیشتر و پیشثبتنام در دوره اقدام نمایید. همکاران ما در کمتر از 24 ساعت با شما تماس خواهند گرفت.












