نشانگر خطوط روند با توجه به رویکرد T. Demark

ساخت وبلاگ

مبارزه بین خریداران ("خرس") و فروشندگان ("گاوها") را می توان با استفاده از خطوط روند نشان داد. توماس دیمارک روشهای انتخاب عینی را برای انتخاب دو نکته برای خط TD از ترسیم روند ارائه داد (می توانید اطلاعات مفصلی در مورد رویکرد T. Demark به تجزیه و تحلیل فنی را در اینجا بیابید).

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

برخی از ویژگی های کد MQL4 از شاخص پیشنهادی

از چهار بافر در شاخص استفاده می شود. دو بافر برای کد فلش خطوط جهت و دو مورد از آنها برای کشیدگی خط TD به سمت چپ است.

ده میله اول (در سمت چپ نقطه TD دوم) توسط بافرهای نشانگر در رنگ «آبزیان» ترسیم شده است.

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

deinitialization می تواند به طور پیش فرض خالی بماند.

عملکردی را برای حذف شی با نام مشخص ایجاد کنید.

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

بیایید وضعیت شماره 1 را بررسی کنیم (قیمت نوار حداکثر باید از قیمت های راست و سمت چپ بیشتر باشد).

بیایید شرط شماره 2 را بررسی کنیم (حداکثر قیمت پشتیبانی باید بالاتر از قیمت نزدیک فراتر از دو میله قبل از ثبت نام باشد).

در صورت تحقق شرایط شماره 1 و شماره 2 ، پیشخوان مسابقات را قرار می دهیم.

سپس ما به ثبت نام اوج های پارامترهای نقطه چک اول منتقل می شویم:

در اینجا می توانیم کد تأیید زیر را برای کنترل برنامه در حال اجرا وارد کنیم:

در اینجا می توانیم کد تأیید زیر را برای کنترل برنامه در حال اجرا وارد کنیم:

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

حال بیایید شرایط شماره 3 را بررسی کنیم (برای آخرین قیمت پشتیبانی حداکثر قیمت نزدیک نوار بعدی (به سمت راست) باید پایین تر از مقدار محاسبه شده سرعت سقوط خط TD باشد)-این شرط صحت استپایین آمدن

اگر شرط شماره 3 وریت پایین آمدن برآورده نشود ، باید دوباره جستجوی نقاط TD آغاز شود. برای انجام این کار ، لازم است که مقادیر تمام متغیرهای به دست آمده را صفر کنید و جستجو را از نوار که در سمت چپ توسط 2 میله از اولین مقدار یافت شده از نقطه بررسی اول قرار دهید ، شروع کنید.

اگر شرط برآورده شود ، مقادیر متغیرهای محاسبه شده را برای ترسیم خط روند به یاد می آوریم.

حال بیایید بافر را با 10 مقدار خط روند در سمت چپ نقطه چک دوم پر کنیم:

بریس های فرفری گمشده را وارد کنید.

در صورت تحقق وضعیت وریت ، خط روند به سمت چپ نقطه چک دوم برای 10 میله کشیده می شود. اکنون این خط با استفاده از عملکرد ObjectCreate () به سمت راست کشیده می شود. برای این منظور پایان برنامه شامل بلوک ترسیم خطوط روند است.

در این بلوک ، دو اپراتور اول ضخامت خط TD (سبک _ جامد) را کنترل می کنند که شامل تنها خط یک روند در این مرحله است. ما خط نزولی را ترسیم می کنیم و از چرخه جستجوی قله ها برای نقاط TD استفاده می کنیم ، حذف اولیه خط قبلی وجود دارد.

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

بلوک ترسیم خطوط روند توسعه یافته است به طوری که جوانترین خط TD با خط جامد جسورانه (سبک _ جامد) ترسیم می شود ، و خط قبلی که در آن قرار دارد اما با جهت مخالف ، با یک خط باریک نازک ترسیم می شود (سبک _ نقطه).

ممکن است وضعیتی که روند برای مدت طولانی در یک جهت پیش می رود ، رخ دهد. در آن ، نقطه دوم TD از روند خلاف واقع نمی شود و مقادیر میانی قیمت ، زمان و شاخص به متغیرها نوشته می شود. برای اینکه این مقادیر واسطه ای بر ترسیم خط روند تأثیر نگذارید ، باید فیلتر شرایط ترسیم خط را وارد کنید: به عنوان مثال ، اگر خط TD دوم یافت نشد ، ارزش قیمت روی "0" تعیین می شود.، در همان زمان ، مقدار شاخص نقطه اول ثابت خواهد شد ، و اگر این مقدار به نظر می رسد کمتر از مقدار TD اول خط خط جهت مخالف باشد ، سپس آخرین خط روند آنپارامترهای واقعی را می توان با سبک و رنگ دیگر ترسیم کرد. به همین دلیل فیلتر زمان مشخص شده است. نگاهی به پرونده پیوست کنید.

نماد: تقریباً همه اپراتورها "چاپ (.)" برای کنترل بصری اجرای برنامه را انجام می دهند ، بنابراین می توان آنها را "اظهار نظر کرد" ، اپراتورهای نوع رشته (TimeToStr ()) برای کنترل نیز ضروری هستند.

نتیجه

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

هشدار: کلیه حقوق این مواد توسط Metaquotes Ltd. کپی یا چاپ مجدد این مواد به طور کامل یا جزئی محفوظ است.

ویدیو های آموزشی فارکس...
ما را در سایت ویدیو های آموزشی فارکس دنبال می کنید

برچسب : نویسنده : محبوب امانی بازدید : 41 تاريخ : شنبه 3 تير 1402 ساعت: 14:08