تجارت گزینه های دودویی در ایران

آموزش اندیکاتور زیگزاگ (Zigzag)

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

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

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

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

امتیازدهی:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

آموزش اندیکاتور زیگزاگ (Zigzag)

فیلتر بورس چیست؟

فیلتر بورس چیست؟

اشتراک طلایی چیست؟

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

نوشته‌های تازه

  • اندیکاتور ‏Stochastic‏ در تریدینگ ویو مخصوص معاملات بلند مدت و کوتاه مدت
  • اندیکاتور واگرایی ‏Divergence for many indicators‏ در تریدینگ ویو مخصوص معاملات بلند مدت و کوتاه مدت
  • اندیکاتور ‏Candlestick Patterns Identified‏ در تریدینگ ویو مخصوص پرایس اکشن
  • اندیکاتور Session Volume Profile در تریدینگ ویو مخصوص معاملات اسکالپ
  • اکسپرت حمایت و مقاومت یاب TARS FAST SUPPORT AND RESISTANCE مخصوص بورس و فارکس
  • اندیکاتور واگرایی ‏Divergence for many indicators‏ در تریدینگ ویو مخصوص معاملات بلند مدت و کوتاه مدت 32 views
  • دانلود اندیکاتور MACD پیشرفته MACD Histogram, multi-color 19 views
  • فیلتر ورود پول هوشمند به سهم در کف قیمتی به کمک اسیلاتور استوکاستیک 16 views
  • شیوه اضافه کردن نمادهای بورس ایران به متاتریدر یا مفیدتریدر 14 views
  • دانلود رایگان فیلتر نوسان گیری کراس میانگین HF-163 14 views
  • فیلتر اندیکاتور CCI جهت یافتن سهم هایی که در کف قیمتی هستند HF-127 13 views
  • فیلتر رایگان HF-152 نوسانگیری دو و سه روزه مخصوص پیداکردن سهم هایی آماده حرکت صعودی و در کف قیمتی 9 views
  • دانلود کتاب نکات مهم تابلوخوانی 9 views
  • استراتژی نوسانگیری کوتاه مدت به همراه فیلتر تریدینگ ویو آموزش اندیکاتور زیگزاگ (Zigzag) HFS-2 9 views
  • دانلود و آموزش اندیکاتور تشخیص روند و سیگنال گیری iHeiken Ashi Sm بورس و فارکس 8 views
  • 1320 کاربر کل کاربران سایت
  • 0 محصول مجموع محصولات
  • 352 مطلب کل مطالب سایت
  • 1357 دیدگاه کل باز خورد مطالب

نوشته‌های تازه

  • اندیکاتور ‏Stochastic‏ در تریدینگ ویو مخصوص معاملات بلند مدت و کوتاه مدت
  • اندیکاتور واگرایی ‏Divergence for many indicators‏ در تریدینگ ویو مخصوص معاملات بلند مدت و کوتاه مدت
  • اندیکاتور ‏Candlestick Patterns Identified‏ در تریدینگ ویو مخصوص پرایس اکشن
  • اندیکاتور Session Volume Profile در تریدینگ ویو مخصوص معاملات اسکالپ

چطوری با ما در تماس باشید؟

شما برای ارتباط با ما می توانید از طریق شماره 09364549266 در واتساپ و تلگرام با ما در ارتباط باشید ضمنا برای تماس تلفنی از ساعت 8 صبح تا 4 بعد از ظهر پاسخگوی کاربران عزیز می باشیم

ما کی هستیم و چیکار میکنیم؟

سایت هوش فعال یک گروه با انگیزه می باشد که هدف آن تولید محتوای کاربردی و حرفه ای در زمینه تحلیل تکنیکال و برنامه نویسی بازارهای مالی،طراحی و تولید فیلتر هایی بورسی،پادکستهای انگیزشی و آموزشی و ارائه کتابهای صوتی و الکترونیکی اختصاصی در زمینه بورس بود.

آدرس : مازندران، ساری،خیابان معلم، خیابان امام هادی، آکادمی هوش فعال

تلفن ثابت : 91010105-011 موبایل : 09364549266

سایت هوش فعال به منظور قانون مند کردن فعالیت های خود مجوز فعالیت نشردیجیتال برخط و تصدی رسانه برخط پیام ده را از مرکز توسعه فرهنگ و هنر در فضای مجازی متعلق به وزارت فرهنگ و ارشاد اسلامی با شماره پرونده 12565 را در تاریخ 1400/09/21 اخذ کرده است.

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

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

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

رویکرد کلی

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

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

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

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

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

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

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

    SwitchLevel = TempMin + H *Point

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

    مدل زیگزاگ

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

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

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

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

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

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

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

مقالات مرتبط

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

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

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