بازار فارکس

اندیکاتور زیگزاگ (ZigZag)

اندیکاتور زیگزاگ

– زیگزاگ ی اندیکاتور خیلی باحاله که به ما کمک میکنه پیوت های اصلی رو راحت تر پیدا کنیم با من همراه باش و نظرت رو برام بنویس - zigzag indicator..

زیگزاگ ی اندیکاتور خیلی باحاله که به ما کمک میکنه پیوت های اصلی رو راحت تر پیدا کنیم با من همراه باش و نظرت رو برام بنویس
- zigzag indicator

با دیگران به اشتراک بگذارید:

امتیازدهی:

ویدیوهای مرتبط

― فارکس من بهترین سایت آموزش فارکس در ایران برای دانلود همه آموزش ها به سایت مراجعه کنید 09351685566 --- d8a2d985d988d8b2d8b4-d985d8aad8a7d8aad8b1db8cd8afd8b1-4-d8a7d986d8afdb8cd..

― موها را با مخلوط آب و ژل صاف و مرتب می کنیم موهای جلوی سر را از وسط به صورت عمودی از هم جدا می کنیم و این جدا کردن موهای جلوی سر را به طرف پش..

― بهترین سایت آموزش فارکس -- 09351685566 مهندس وحید عباسی - metatrader training 4 indicator envelopes..

― دوت زیگزاگ چیست دوخت زیگزاگ با دست چگونه است امروز براتون آموزش دوخت زیگزاگ رو اوردم و توی سری آموزش های دوخت با دست براتون دسته بندی می ..

― کاربرد اندیکاتور mfi به دو دسته تقسیم می?شود که یکی از آنها واگرایی در هنگام خرید و فروش سهم می?باشد قسمت ششم zoodtahlilcom - do you know how to analyze mfi..

― موهای جلوی سر را از موهای پشت سر جدا می کنیم موهای جلوی سر را از وسط به صورت عمودی از هم جدا می کنیم موهای پشت سر را از وسط به صورت عمودی از..

― شما در این ویدیو با نحوه محاسبات و روش کار اندیکاتور مکدی ، کاربرد های آن و نحوه استفاده از آن روی نمودار قیمت آشنا می شویداین ویدیو خلاص..

― دانلود تمام ویدیوها فقط در سایت فارکس من بهترین و تضمینی ترین روش یادگیری فارکس 09351685566 - metatrader 4 what is the اندیکاتور زیگزاگ (ZigZag) difference between an indicator and an oscillator..

― کاربرد اندیکاتور rsi به دو دسته تقسیم می?شود که یکی از آنها واگرایی در هنگام خرید بر اساس استراتژی خرید در کف می?باشد قسمت پنجم zoodtahlilcom - why..

― پکیج کسب درآمد آلپاری برای اولین بار، آموزش اولیه و پایه برای افراد مبتدی، تا معرفی چند اندیکاتور جدا کاربردی و مهم و آموزش تحلیل با روش..

― آرسیس فولاد ارایه دهنده زیگزاگ قیمت_میلگردتخصص و تجربه اعتبار ماست wwwArsisFooladcom - zigzag steel rc..

― این فیلم ادامه آموزش تریکو بافی بافت کیف مجلسی پاف زیگزاگی در سایت هنری پارس بانو است برای دیدن آموزش کامل به سایت هنری پارس بانو مراجعه..

― دوخت زیگزاگ چیست دوخت زیگزاگ با دست چگونه است امروز براتون آموزش دوخت زیگزاگ رو اوردم و توی سری آموزش های دوخت با دست براتون دسته بندی م ..

چگونه زیگزاگ‌های سریع و بدون ترسیم‌ مجدد بنویسیم

چگونه زیگزاگ‌های سریع و بدون ترسیم

بین تمام الگوریتم‌های موجود برای زیگزاگ، می‌توان کلاس خاصی را جدا کرد که نویسنده آن را “زیگزاگ‌هایی با تغییر حالت به‌محض شکستن از میان سطح کندشونده” می‌نامد. این کلاس، به‌طور کامل یا بخشی از آن، شامل بیشترین زیگزاگ‌های موجود می‌شود. در حقیقت، خود نام کلاس نمایانگر یک قالب الگوریتمی است. برای ساختن یک اندیکاتور از دل این مطلب، فقط کافیست تابعی را به آن اضافه کنیم که سطح کند شدن (Slowing Level) را شناسایی کند. تنوع الگوریتم‌های چنین تابعی فقط محدود به تصورات نویسنده از زیگزاگ آینده است.

رویکرد کلی

اول از همه، بیایید رویکرد کلی برای نوشتن یک اندیکاتور‌ را فرمول‌بندی کنیم. بنابراین:

  • تابع ()start هر اندیکاتوری (همانند هر اکسپرتی)، فراخوانی بودن یک تابع را نشان می‌دهد؛ به‌عبارت دیگر، تابعی که قرار است برای پردازش اتفاقی خاص فراخوانده شود. برای مثال، جهت پردازش یک تیک.
  • هدف از نوشتن یک اندیکاتور، به‌عنوان یک اصل، محاسبه‌ی یک یا چند مورد از خصوصیات بازار است. همراه با کمیت‌های جانبی مورد نیاز برای محاسبه، یک سری از متغیرهای کلیدی اندیکاتور نیز ایجاد می‌شوند. بیایید وضعیت این اندیکاتور‌ را اینگونه تعریف کنیم: یک سری از مقادیر [مربوط به] آن متغیرهای کلیدی در یک زمان مشخص. بر اساس این تعریف، اینگونه می‌توان گفت که:
    • با محاسبه‌ی مقادیر جدید متغیرها در یک تیک جدید، تابع()start وضعیت جدید اندیکاتور را محاسبه خواهد کرد.
    • بنابراین، در حقیقت، تابع()start یک عملگر است که اندیکاتور را از یک وضعیت به وضعیتی دیگر منتقل می‌کند.

    سوال شامل چه مدل زیگزاگ‌هایی است

    همانطور که اشاره کردیم، در این مقاله به زیگزاگ‌هایی علاقه‌مندیم که در شکستن از میان سطح کندشونده، تغییر حالت می‌دهند. اما “سطح کندشونده” چیست؟ فرض کنید می‌خواهیم زیگزاگی بنویسیم که برای آن قله (رأس) ثابت است، و وقتی قیمت از آن قله به‌اندازه‌ی H نقطه جابه‌جا می‌شود، [باز هم] قله ثابت است. ثابت نگه داشتن قله یعنی تغییر جهت یک قسمت [(لِگ)] از زیگزاگ به‌‌سمت جهت مخالف. بیایید فقط حداقل (minimum) را فیکس کرده و اکنون [فرض را بر این بگیریم که] در آن قسمتی از زیگزاگ هستیم که رو به بالاست[لگ رو به بالا]. بیایید یک متغیر برای ماکسیسمم زمان قیمت یک بخش رو به بالای کامل‌نشده، معرفی کنیم، یعنی TempMax. این ماکسیمم را ثابت نگه داشته (و جهت را عوض می‌کنیم)، اگر قیمت از میان این سطح[ها] بشکند:

    SwitchLevel = TempMax H *Point (سطح تغییر)

    اگر ماکسیمم زمان، قبل از تغییر [جهت] آپدیت شود، آنگاه باید مقدار جدید SwitchLevel را محاسبه کنیم. بنابراین، SwitchLevel دنبال ماکسیمم زمان می‌رود، و H نقطۀ پشت سر آن است.

    این وضعیت کاملاً برای یک لِگ رو به پایین (down-segment) متقارن خواهد بود: SwitchLevel اکنون دنبال مینیمم زمان (TempMin) می‌رود، و همانقدر، به‌اندازه‌ی H نقطه پشت سر آن است، اما این‌ دفعه خواهیم داشت:

    SwitchLevel = TempMin + H *Point

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

    مدل زیگزاگ

    اکنون بیایید متغیرهای وضعیت زیگزاگ را تعیین کنیم.

    اول از همه، جهت قسمت کنونی زیگزاگ. متغیر مربوطه را UpZ می‌نامیم و مقادیرtrue را برای قسمت‌های (لِگ‌های) رو به بالا وfalse را برای قسمت‌های رو به پایین، اختصاص می‌دهیم.

    مشخص است که، باید به لیست خودTempMax وTempMin را، که پیش‌تر معرفی شدند، اضافه کنیم. همچنین باید مختصات زمانی آنها را هم اضافه کنیم. هرچند، اینجا مقداری در تعریف واحدهای اندازه‌گیری آزاد هستیم. به‌عنوان یک مشخصه‌ی زمانی، از شماره‌ی کندل که از آغاز نمودار شروع می‌شود استفاده می‌کنیم؛ به‌عبارت دیگر، از سیستم شماره‌گذاری‌ایی‌ استفاده می‌کنیم که معکوس سیستم پذیرفته‌شده‌ در متاتریدر ۴ است. این کار هم کد را ساده می‌کند و هم سرعت اجرا را بالا می‌برد. بنابراین، لیست با متغیرهای TempMaxBar و TempMinBar دوباره پُر خواهد شد.

    قصد داریم هم زیگزاگ را روی یک نمودار رسم کنیم، و هم به‌نحوی از آن استفاده کنیم. بنابراین؛ ما به لیست خود خصوصیات آخرین قله‌های فیکس‌شده‌ی زیگزاگ را اضافه می‌کنیم: CurMax، CurMaxBar، CurMin، CurMinBar.

    و این هم از لیست! فردی که نویسنده‌ی‌ نوعی خاصی از زیگزاگ است، می‌تواند آزادانه لیست را با کارهایی که می‌‌خواهد با زیگزاگ انجام دهد، دوباره پُر کند. برای مثال، شاید منطقی باشد که خصوصیات قله‌های پیشین را اضافه کنیم: PreMax، PreMaxBar، PreMin، PreMinBar. یا شاید نیاز داشته باشید، در چنین مواردی، خصوصیات تعدادی از قله‌های پیشین از پیش ‌تعریف‌شده را، با استفاده از آرایه‌ها، اضافه کنید.

    اُپراتور انتقال

    در رویکرد پیشنهادی، نوشتن یک اُپراتور انتقال برای زیگزاگ کاری نسبتاً ساده خواهد بود. فقط باید تعریف کلاس زیگزاگی که به آن علاقه‌مند هستیم را، به MQL4 ترجمه کنیم. نتیجه اینگونه خواهد بود:

    آموزش کاربردی امواج الیوت ؛ الگوی اصلاحی زیگزاگ در نئوویو

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

    برای آموزش امواج الیوت کلاسیک و نحوه موج شماری به زبان ساده و مراجعه به دیگر دروس مربوط به سبک نئوویو به لینک روبرو مراجعه کنید: آموزش امواج الیوت

    فهرست عناوین این مطلب

    الگوی اصلاحی زیگزاگ (5-3-5) Zigzag

    این الگو به صورت سه موج کلی است که با حروف A و B و C نام گذاری می شود. موج A و C شامل پنج ریزموج است و از نوع شتابدار می باشد و موج B شامل سه ریز موج و از نوع اصلاحی است.اندیکاتور زیگزاگ (ZigZag)

    زیگزاگ ایده آل در آموزش کاربردی امواج الیوت

    موج B از نوع امواج اصلاحی است و می تواند فرم الگوهای اصلاحی دیگر را به خود بگیرد. شرط دیگر اینست که موج C باید از انتهای موج A عبور کند.

    همانطور که بیان شد موج C از نوع شتابدار (پیشرو – اندیکاتور زیگزاگ (ZigZag) ایمپالس) است. امواج پیشرو خود به دو دسته رونددار و ترمینال تقسیم می شوند. اگر خط روندی ترسیم گردد که از دو نقطه صفر و B عبور کند، موج A اصلا نباید این خط را لمس کند. در صورتیکه موج C پیشرو روندار باشد این خط را لمس نمی کند. اگر چندین بار موج C این خط را لمس کرد موج B هنوز تمام نشده است.

    خط روند در زیگزاگ

    آموزش کاربردی امواج الیوت ؛ ترسیم یک کانال در الگوی زیگزاگ

    خطی موازی با خط روند OB رسم شود که از نقطه A عبور کند سه حالت مختلف می تواند بوجود آید:

    حالت اول: نقطه C بالای خط روند قرار اندیکاتور زیگزاگ (ZigZag) گیرد

    حالت دوم: نقطه C زیر خط روند قرار گیرد

    حالت سوم: نقطه C روی خط روند قرار گیرد. در این حالت احتمالا با یک اصلاح پیچیده تر مواجه هستیم و این زیگزاگ بخش از آن است. (مثلا زیگزاگ دوگانه)

    کانال در الگوی زیگزاگ

    توجه شود که سه حالت فوق برای یک زیگزاگ نزولی بیان شده است. این سه حالت را برای زیگزاگ صعودی خودتان ترسیم نمایید.

    شرایط دیگر

    • قسمتی از موج B حداقل باید 33% از موج A را بازگردد.
    • نقطه پایانی موج B (توجه شود: نقطه پایانی) از 61.8% موج A عبور نمی کند.
    • هر چه موج B کوتاه تر باشد موج C قدرت بیشتری دارد.
    • به لحاظ زمانی در میان سه موج A، B و C موج A بیشترین مدت زمان تشکیل را ندارد و معمولا کوتاهترین زمان را برای تشکیل خود می گیرد.
    • موج B از نظر زمانی طولانی تر از موج A می شود.
    • از نظر زمانی، مدت زمان تشکیل موج C بیشتر از بازه زمانی موج A و کمتر از مجموع زمان موج A وB است.

    آموزش کاربردی امواج الیوت ؛ انواع الگوهای زیگزاگ کدامند؟

    در آموزش کاربردی امواج الیوت الگوی اصلاحی زیگزاگ از اندیکاتور زیگزاگ (ZigZag) نظر طول موج C در سه دسته قرار می گیرد.

    الگوی زیگزاگ کوتاه

    در این حالت موج C بین 38.2 تا 61.8 درصد موج A است. پر واضح است که روند بعد از آن بسیار قوی می باشد. در واقع کوتاه شدن موج C نشان دهنده وجود قدرت در جهت مخالف است. موج بعدی حداقل 81% کل زیگزاگ را می پوشاند. این نوع اندیکاتور زیگزاگ (ZigZag) زیگزاگ به طور معمول در مثلث وسیمتریک و دیامتریک تشکیل می شود.

    الگوی زیگزاگ نرمال

    در این حالت موج C بین 61.8 تا 161.8 درصد موج A است.

    زیگزاگ نرمال در آموزش کاربردی امواج الیوت

    در فوق یک فیبوناچی از ابتدا تا انتهای موج A زده شده تا فاصله قیمتی طی شده بدست آید بعد همان فیبو روی ابتدای موج C کپی شده است. انتهای موج C در محدوده 61.8 تا 161.8 درصد موج A است.

    الگوی زیگزاگ ممتد یا کشیده

    در این حالت موج C بیشتر از 161.8 درصد موج A امتداد می یابد و معمولا تا قبل از رسیدن به 261.8% موج A به پایان می رسد. این نوع زیگزاگ معمولا در مثلث و دیامتریک و سیمتریک تشکیل می شود. موج بعدی بایستی حداقل 61.8% از موج اندیکاتور زیگزاگ (ZigZag) C را اصلاح کند.

    گرفتن تاییدیه پس از الگوی زیگزاگ

    گرفتن تاییدیه از اصول سبک نئوویو در آموزش کاربردی امواج الیوت است و در آموزش کاربردی امواج الیوت براین نکته بسیار تاکید می گردد. در این الگو گرفتن تاییدیه شامل دو گام می اندیکاتور زیگزاگ (ZigZag) شود.

    گام اول: شکسته شدن خط روند OB

    پس از اینکه تحلیلگر به این نتیجه رسید که موج C به پایان رسیده است، بایستی موج بعدی خط روند OB را در زمان کمتری نسبت به بازه زمانی موج C بشکند. در غیر اینصورت موج C هنوز تمام نشده است. شاید موج C دارد ساختار موج پیشرو ترمینال به خود میگیرد و یا اینکه ریزموج چهارم موج C در حال تکمیل شدن می باشد.

    گام دوم: زمان پوشش موج C

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

مقالات مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

برو به دکمه بالا