اندیکاتور زیگزاگ چه نقشی در این استراتژی دارد؟
اندیکاتور زیگزاگ (ZigZag) سقفها و کفهای منتخب نمودار را با پارهخط به هم متصل میکند. میزان حساسیت آن تعیین میکند کدام نوسان در خط دیده شود و کدام حرکت کوچک کنار گذاشته شود. برای مثال، اگر قیمت در میان یک حرکت صعودی چند اصلاح جزئی داشته باشد، زیگزاگ میتواند آنها را حذف کند و مسیر کلی موج را نشان دهد.
منظور از “منتخب” مهم بودن قطعی آن نقاط برای همه معاملهگران نیست. با تغییر تایمفریم یا تنظیمات اندیکاتور، بعضی سقفها و کفها حذف میشوند و نقاط دیگری به ساختار اضافه میشوند. پیش از خواندن نتیجه باید مشخص کنید دنبال نوسانهای کوتاه یک نمودار 15 دقیقهای هستید یا موجهای بزرگتر نمودار روزانه.
زیگزاگ را با خط روند هم یکسان نگیرید. خط روند معمولاً سعی میکند امتداد یک جهت یا مرز حمایت و مقاومت را نشان دهد؛ زیگزاگ نوسانهای گذشته را به ترتیب زمانی به هم وصل میکند. خود پارهخطها سطح حمایتی یا مقاومتی مستقل نیستند، هرچند سقف یا کف ثبتشده میتواند برای بررسی واکنش بعدی قیمت به کار بیاید.

تنظیمات اندیکاتور زیگزاگ: Depth، Deviation و Backstep
پیش از ساخت استراتژی اندیکاتور زیگزاگ، باید بدانید نرمافزار با چه معیارهایی یک پیوت را انتخاب میکند. در نسخههای رایج متاتریدر 3 ورودی زیر را میبینید؛ نام یا شیوه محاسبه آنها ممکن است در پلتفرمها و نسخههای دیگر تفاوت داشته باشد.
جدول زیر نقش هر تنظیم را در شکل خط زیگزاگ نشان میدهد.
| تنظیم | کارکرد | اثر معمول افزایش مقدار |
|---|---|---|
| Depth | تعداد کندلهایی که برای یافتن سقف یا کف محلی بررسی میشوند | نوسانهای ریزتر کمتر دیده میشوند و شناسایی پیوت دیرتر میشود. |
| Deviation | حداقل تغییر لازم در قیمت طبق واحد تعریفشده در همان نسخه اندیکاتور | برای تشکیل موج جدید به حرکت بزرگتری نیاز است. |
| Backstep | فاصله لازم میان سقفها یا کفهای نزدیک در محاسبه پیوتها | بعضی پیوتهای نزدیک به هم کنار گذاشته میشوند. |
انتخاب حساسیت زیگزاگ برای تایمفریم تحلیل
برای انتخاب تنظیمات زیگزاگ، ابتدا بازار و تایمفریم تحلیل را مشخص کنید و بعد حساسیت خط را با هدف خود بسنجید. اگر خط تقریباً هر رفت و برگشت کوچک را ثبت کند، به فیلتر کردن نوسانها کمکی نمیکند؛ اگر فقط چند موج بسیار بزرگ بماند، ممکن است پولبک موردنظر شما از نمودار حذف شود. عدد ثابت و معتبری برای همه نمادها و بازههای زمانی وجود ندارد.
تفاوت تنظیمات زیگزاگ در متاتریدر و تریدینگویو
واحد Deviation را پیش از کپی کردن هر تنظیم بررسی کنید. در زیگزاگ پیشفرض متاتریدر ۴ و ۵ این پارامتر بر حسب پوینت (کوچکترین واحد قیمت نماد) سنجیده میشود و در جفتارزهای پنجرقمی، هر ۱۰ پوینت برابر ۱ پیپ است؛ ابزار داخلی ZigZag در تریدینگویو از آستانه برگشت درصدی و تنظیمی برای تعداد کندلهای پیوت استفاده میکند. وارد کردن عددی یکسان در این 2 ابزار لزوماً موجهای یکسانی نمیسازد.
آموزش استراتژی زیگزاگ؛ انتخاب تایمفریم و پیوت تأییدشده
برای آموزش استراتژی زیگزاگ، تحلیل را با نموداری شروع کنید که قیمت آن برای تصمیم مورد نظر شما معنا دارد. نخست تایمفریم را انتخاب و ZigZag را از فهرست اندیکاتورها به نمودار اضافه کنید؛ سپس چند موج گذشته را با کندلهای واقعی مقایسه کنید. این بررسی نشان میدهد تنظیمات فعلی چه مقدار از رفت و برگشتهای قیمت را حذف میکنند.
روی نمودار، ابتدا کف و سقفهایی را که با یک حرکت برگشتی بعدی تأیید شدهاند، مشخص کنید. نقطه انتهایی آخرین پارهخط را جداگانه علامت بزنید؛ این نقطه ممکن است هنوز یک پیوت قابل استفاده نباشد. اگر قیمت از آن فراتر برود، محل انتهای خط و حتی موجی که برای تحلیل انتخاب کردهاید تغییر میکند.

چکلیست خواندن نمودار
- آیا تایمفریم زیگزاگ با تایمفریم تحلیل شما یکی است؟
- آیا پیوت مورد بررسی با حرکت بعدی قیمت تأیید شده یا هنوز انتهای آخرین موج است؟
- آیا با تغییر جزئی Depth یا Deviation، برداشت شما از همان موج کاملاً عوض میشود؟
- آیا سطح قیمتی را از کندلها میخوانید یا تنها به محل ظاهری خط تکیه کردهاید؟
پس از این مرحله میتوانید از پیوتهای منتخب در 3 کاربرد اصلی استفاده کنید: خواندن روند، انتخاب موج فیبوناچی و بررسی شکل الگوها. هر کاربرد به شواهدی بیش از رسم خودکار یک خط نیاز دارد.
استراتژی زیگزاگ برای تشخیص روند و ساختار بازار
در این کاربرد، سقفها و کفهای زیگزاگ را بهترتیب وقوع میخوانید. تشکیل سقف بالاتر (HH) همراه با کف بالاتر (HL) میتواند با ساختار صعودی سازگار باشد؛ سقف پایینتر (LH) و کف پایینتر (LL) به ساختار نزولی اشاره میکند. اگر این ترتیب پیوسته شکسته شود، بهتر است به جای نامگذاری عجولانه روند، محدوده نوسان قیمت را بررسی کنید.
فرض کنید پیوتهای تأییدشده یک نمودار بهترتیب روی 100، 112، 106 و 118 قرار گرفتهاند. کف دوم از 100 بالاتر و سقف دوم از 112 بالاتر است؛ زیگزاگ این ترتیب را بهآسانی نشان میدهد. اما اگر عدد 118 تنها انتهای موج در حال تشکیل باشد، هنوز نباید آن را سقف قطعی و مبنای تأیید ادامه روند حساب کرد.
خواندن ترتیب پیوتها فقط مرحله اول است. گاهی قیمت از سقف قبلی عبور میکند و خیلی زود به محدوده پیشین برمیگردد؛ گاهی نیز شکست پس از چند کندل تثبیت میشود. برای ارزیابی تفاوت شکست، پولبک و تغییر ساختار، میتوانید مطلب ساختار بازار در ترید را کنار نمودار مرور کنید.
نکته کاربردی: زیگزاگ برچسب HH یا LL را بهعنوان واقعیتی مستقل از تنظیمات تولید نمیکند؛ شما سقفها و کفهای انتخابشده را مقایسه میکنید. اگر در تایمفریم بالاتر روند نزولی باشد، چند پیوت صعودی در تایمفریم پایینتر میتواند فقط یک اصلاح موقت را نشان دهد.

استراتژی زیگزاگ فیبوناچی؛ انتخاب موج برای رسم سطوح اصلاحی
در استراتژی زیگزاگ فیبوناچی، کار اصلی زیگزاگ انتخاب ابتدا و انتهای یک موج مشخص است. پس از یک موج صعودی تأییدشده، ابزار فیبوناچی اصلاحی را از کف آن موج به سقف میکشید؛ برای موج نزولی، جهت رسم از سقف به کف است. سطوحی مانند ۳۸٫۲٪، ۵۰٪ و ۶۱٫۸٪ نشان میدهند (سطح ۵۰٪ نسبت فیبوناچی نیست، اما در ابزار بهطور پیشفرض رسم میشود) قیمت چه بخشی از مسیر موج را اصلاح کرده است، نه اینکه باید در آن سطوح برگردد.
برای نمونه، اگر یک موج تأییدشده از 100 به 120 رسیده باشد، اصلاح 50% روی 110 قرار میگیرد. اگر پیش از پایان موج، سقف 120 به 124 تغییر کند، سطح 50% هم به 112 جابهجا میشود. این تفاوت 2 واحدی حاصل تغییر نقطه مبنای رسم است؛ دقت ظاهری سطوح، ناپایداری آخرین پیوت را از بین نمیبرد.
به همین دلیل برای ترسیم، موجی را انتخاب کنید که هر 2 انتهای آن در دادههای موجود تثبیت شده باشند. اگر بناست موج جاری را زیر نظر بگیرید، سطوح را موقت بنامید و با شکلگیری سقف یا کف تازه دوباره محاسبه کنید. برخورد قیمت با یک درصد فیبوناچی بهتنهایی نشانه ورود یا پایان پولبک نیست.
جزئیات رسم در روند صعودی و نزولی، تفاوت سطوح و تعیین محدوده بیاعتبارشدن سناریو در مقاله استراتژی فیبوناچی آمده است. در اینجا نقش زیگزاگ محدود به مشخص کردن موجی است که فیبوناچی را روی آن میکشید.
شناسایی الگوهای کلاسیک و هارمونیک با اندیکاتور زیگزاگ
زیگزاگ با حذف حرکتهای کوچک، شکل اولیه الگوهای قیمتی را خواناتر میکند. برای بررسی سقف دوقلو، دو قله و کف میانی آن را میبینید؛ برای سر و شانه، ترتیب 3 سقف و 2 کف میان آنها روشنتر میشود. دیده شدن این شکلها روی خط زیگزاگ هنوز به معنای تشکیل الگوی معتبر یا شکست خط گردن نیست. برای بررسی سقف دوقلو، فاصله زمانی دو قله و عمق کف میانی را هم بسنجید؛ دو سقفی که تنها چند کندل از هم فاصله دارند، ممکن است فقط یک نوسان کوتاه باشند نه الگوی سقف دوقلو. در سر و شانه نیز سر باید بهطور محسوس بالاتر از دو شانه باشد تا شکل الگو صرفاً حاصل تنظیم حساس زیگزاگ نباشد.
در الگوهای هارمونیک، پیوتها برای پیدا کردن نقاط احتمالی X، A، B، C و D به کار میآیند. پس از انتخاب این نقاط باید نسبت طول موجها و محدوده بازگشت احتمالی را جداگانه سنجید. برای شناخت ساختارها و نسبتهای هر مدل، مقاله الگوی هارمونیک توضیح کاملتری دارد؛ زیگزاگ بهتنهایی گارتلی یا خفاش را تأیید نمیکند.
یک تفاوت عملی میان این 2 کاربرد وجود دارد: در الگوی کلاسیک معمولاً به شکل سقفها، کفها و شکست سطح توجه میکنید؛ در الگوی هارمونیک، تناسب عددی موجها نیز بخشی از تعریف الگو است. در هر 2 حالت اگر پیوت D یا سقف دوم هنوز روی آخرین موج متغیر باشد، شکل نهایی میتواند با ادامه حرکت قیمت تغییر کند.
مثال: فرض کنید روی زیگزاگ 2 سقف نزدیک به هم دیده میشود و بین آنها یک کف قرار دارد. تا زمانی که قیمت نسبت به کف میانی رفتاری مطابق قواعدی که از پیش تعیین کردهاید نشان نداده، صرف شباهت ظاهری به سقف دوقلو کافی نیست. با بالا رفتن سقف دوم، حتی همان شباهت اولیه هم ممکن است از بین برود.
چرا اندیکاتور زیگزاگ ریپینت میکند و آخرین موج چه زمانی تأیید میشود؟
زیگزاگ برای شناسایی یک چرخش، به حرکتی پس از سقف یا کف احتمالی نیاز دارد. فرض کنید قیمت تا 120 بالا رفته و سپس اندکی عقبنشینی کرده است؛ اندیکاتور ممکن است فعلاً 120 را انتهای موج نشان دهد. اگر قیمت پیش از تأیید برگشت تا 124 رشد کند، انتهای خط به سقف تازه منتقل میشود. این تغییر نتیجه منطق اندیکاتور است، نه خطای اتفاقی نمودار.
هشدار: نقطهای که امروز روی چند کندل قبل میبینید ممکن است در همان لحظه گذشته قابل شناسایی نبوده باشد. نمودار نهایی، کندلهایی را که برای تأیید سقف یا کف لازم بودهاند نشان میدهد، اما فاصله زمانی میان وقوع پیوت و زمان شناسایی آن را به چشم نمیآورد. در آزمون تاریخی، تصمیم را به زمانی نسبت دهید که پیوت واقعاً قابل تشخیص شده است.

پاسخ به پرسش «آخرین موج زیگزاگ چه زمانی قطعی میشود؟» به تنظیمات همان نسخه و حرکت بعدی قیمت بستگی دارد. معمولاً باید تغییر جهت لازم رخ دهد و شروط مربوط به فاصله قیمتی و کندلهای پیوت برقرار شود؛ صرف بسته شدن یک کندل کنار انتهای خط همیشه کافی نیست. حتی در بعضی پیادهسازیها تازهترین پارهخط ظاهراً رسمشده میتواند بازنویسی شود.
برای ارزیابی نتیجه، در بازپخش کندلها یا روی داده زنده ثبت کنید در هر لحظه کدام پیوتها تأیید شده بودند. اگر روشی فقط با تماشای نمودار نهایی خوب به نظر برسد و پس از رعایت زمان تأیید کارایی خود را از دست بدهد، مشکل از روش آزمون است و با پیدا کردن تنظیمات دیگر حل نمیشود.
طراحی استراتژی معاملاتی با اندیکاتور زیگزاگ
استراتژی معاملاتی زیگزاگ زمانی قابل ارزیابی است که نقش خط را محدود و قواعد تصمیم را روشن کنید. زیگزاگ میتواند زمینه تحلیل را بسازد: جهت پیوتهای تأییدشده، موج مبنای فیبوناچی یا ساختار اولیه یک الگو. شرط ورود احتمالی، نقطه بیاعتبارشدن تحلیل و مقدار ریسک باید بهطور مستقل تعریف شوند؛ ظاهرشدن یک گوشه تازه روی خط هیچکدام را تعیین نمیکند.
نمونه استراتژی زیگزاگ در یک روند صعودی
یک سناریوی آموزشی را در نظر بگیرید: در نمودار 1 ساعته، چند کف و سقف تأییدشده بالاتر شکل گرفته و قیمت به محدوده کف پیشین برمیگردد. زیگزاگ فقط این ترتیب را مرتب نشان میدهد. بررسی واکنش کندلها در همان محدوده، فاصله تا مقاومت مقابل و محل ابطال فرض ادامه ساختار، مراحل جداگانه تحلیل هستند؛ ممکن است پس از این بررسیها اصلاً موقعیت مناسبی وجود نداشته باشد.
اگر میخواهید این شیوه را به یک برنامه تبدیل کنید، قواعد ورود، خروج، ریسک و شرایط کنارگذاشتن معامله را از پیش بنویسید. راهنمای استراتژی معاملاتی پیشرفته برای تفکیک اجزای یک سیستم معاملاتی از ابزارهای کمکی تحلیل به کار میآید.
بکتست استراتژی زیگزاگ بدون استفاده از پیوتهای آینده
برای آزمون استراتژی اندیکاتور زیگزاگ، تاریخ و ساعت تأیید هر پیوت را کنار زمان نمایش آن روی نمودار ثبت کنید. سپس با همان تنظیمات ثابت، نمونههایی از روند، بازار رنج و دورههای پرنوسان را بررسی کنید. نتیجه نمونههای ناموفق و هزینههایی مانند اسپرد و لغزش قیمت نیز باید در ارزیابی بماند؛ حذف آنها تصویر روش را بهتر از واقعیت نشان میدهد.
استراتژی زیگزاگ در باینری آپشن چه محدودیتی دارد؟
در استفاده از استراتژی زیگزاگ در باینری آپشن، تشخیص جهت موج کافی نیست؛ زمان انقضای قرارداد هم در نتیجه نقش دارد. ممکن است قیمت پس از تشکیل یک کف، در بازهای بلندتر رشد کند اما در زمان انقضای انتخابشده هنوز زیر قیمت مبنا باشد. زیگزاگ زمان دقیق شروع چرخش یا قیمت لحظه انقضا را پیشبینی نمیکند. باینری آپشن در بسیاری از کشورها برای معاملهگران خرد محدود یا ممنوع شده است؛ پیش از هر معامله، ریسک و قانونی بودن آن را در کشور خود بررسی کنید.
تأخیر در تأیید پیوت و جابهجایی آخرین موج، کاربرد آن را برای قراردادهای بسیار کوتاهمدت محدودتر میکند. اگر نمودار گذشته نشان میدهد خط درست روی نقطه بازگشت ظاهر شده، باید بررسی کنید آن نقطه در زمان تصمیم واقعاً دیده میشده یا بعداً روی کندلهای گذشته ترسیم شده است. بدون ثبت این زمان و بررسی ساختار پرداخت و زیان قرارداد، نمیتوان از نتیجه نمودار تاریخی درباره کارایی یک روش در باینری آپشن قضاوت کرد.
خطاهای رایج در استفاده از استراتژی زیگزاگ
بیشتر خطاها از نادیدهگرفتن تفاوت میان شکل مرتب تاریخچه و اطلاعات موجود در لحظه تصمیم شروع میشوند. پیش از استفاده از استراتژی زیگزاگ، این موارد را کنترل کنید:
- قطعی فرض کردن نقطه آخر: اگر پیوت هنوز تأیید نشده، حدسزدن محل برگشت را با داده تثبیتشده اشتباه نگیرید.
- دستکاری تنظیمات برای زیباترشدن نمودار گذشته: انتخاب Depth یا Deviation بر اساس چند نمونه موفق، آزمون روش را به همان نمونهها محدود میکند.
- مخلوط کردن تایمفریمها: موجی که در نمودار روزانه یک اصلاح کوچک است، ممکن است در نمودار 15 دقیقهای چندین موج کامل بسازد.
- یکسان گرفتن نسخههای اندیکاتور: واحد Deviation و قواعد تأیید پیوت را در نرمافزار مورد استفاده بررسی کنید.
- رسم فیبوناچی روی موج ناتمام: با تغییر انتهای موج، همه سطوح وابسته به آن جابهجا میشوند.
- حذف نمونههای ناموفق از آزمون: نتیجه را با قواعدی که قبل از دیدن ادامه نمودار نوشتهاید ارزیابی کنید.
جمعبندی استراتژی زیگزاگ و محدودیت آخرین موج
زیگزاگ با فیلتر کردن نوسانهای کوچک، ترتیب سقفها و کفها را روشنتر میکند. از پیوتهای آن میتوان برای بررسی ساختار بازار، انتخاب موج فیبوناچی و شناسایی شکل اولیه الگوها کمک گرفت. با این حال، آخرین موج تا زمان تأیید ممکن است تغییر کند؛ نقطه چرخشی که روی نمودار گذشته میبینید، لزوماً در همان لحظه قابل شناسایی نبوده است. در استفاده از استراتژی زیگزاگ، شرایط ورود، نقطه بیاعتبار شدن تحلیل و میزان ریسک را بر اساس رفتار قیمت مشخص کنید. هنگام بکتست نیز زمان تأیید هر پیوت را ثبت کنید تا نتیجه به اطلاعاتی که در لحظه تصمیم در دسترس نبودهاند وابسته نشود.

