MQL ، برنامه نویسی ، برنامه نویس ، سرویس ، برنامه نویسی ، MQL4 ، EA ، فارکس ، تجارت ، خودکار ، متاترادر ، شاخص ، مشاور متخصص ، EA ، استراتژی ، برنامه نویسی EA ، ربات ، شاخص های سفارشی ، الگوریتمی ، حرفه ای ، بارگیری ، بارگیری

ساخت وبلاگ

MQL ، برنامه نویسی ، برنامه نویس ، سرویس ، برنامه نویسی ، MQL4 ، EA ، فارکس ، تجارت ، خودکار ، متاترادر ، شاخص ، مشاور متخصص ، EA ، استراتژی ، برنامه نویسی EA ، ربات ، شاخص های سفارشی ، الگوریتمی ، حرفه ای ، بارگیری ، بارگیری

منوی اصلی

دانش قدرت است

چگونه می توان تعیین کرد که آیا یک شاخص برای مشاوران متخصص مناسب است

بیشتر مشاوران متخصص از یک یا چند شاخص استفاده می کنند. Platform Metatrader مجموعه ای از شاخص های ساخت و ساز را ارائه می دهد و علاوه بر این امکان نوشتن شاخص های شخصی (شاخص های سفارشی). متأسفانه ، بسیاری از شاخص های موجود در اینترنت نمی توانند توسط مشاوران خبره مورد استفاده قرار گیرند ، زیرا به عنوان مثال آنها به شدت اجرا می شوند یا فقط اشیاء را ترسیم می کنند و نمی توانند به روشی استاندارد استفاده شوند. دلیل مشترک دیگر برای رد صلاحیت یک شاخص ، استفاده از داده های گرفته شده از آینده در محاسبات (نه تنها شمع های فعلی و گذشته) است. به عنوان مثال برای محاسبه مقدار میانگین متحرک ساده 5 دوره برای یک نوار در سال 2008. 01. 01 12:00 در نمودار H1 ، ما از 8:00 ، 9:00 ، 10:00 ، 11:00 و 12 به میله نیاز داریم:00حال تصور کنید که شاخص خاص از 8:00 تا 14:00 از میله ها استفاده می کند تا ارزش آن را در سال 2008. 01. 01 12:00 نشان دهد. بنابراین از 2 میله گرفته شده از آینده استفاده می کند. چطور ممکنه؟این فقط بر اساس داده های تاریخی امکان پذیر است. در تجارت زنده ، این 2 میله آینده البته در دسترس نخواهد بود. به همین دلیل این شاخص در یک داده های تاریخی و پس از مدتی در تجارت زنده متفاوت به نظر می رسد. بعضی اوقات چنین شاخص ها نه تنها برای جدیدترین نوار ، ارزش ها را تغییر می دهند. ما چنین رفتاری را "تغییر شکل" می نامیم. به طور کلی ، چنین شاخص هایی برای مشاوران متخصص مناسب نیستند. در موارد نادر ، برخی از شاخص هایی که می توان از آن استفاده کرد ، می توان از آن استفاده کرد ، اما باید کاملاً آگاه باشد. یک نمونه خوب از یک شاخص ، که دوباره می تواند مورد استفاده قرار گیرد (اما بسیار آگاهانه) در مشاوران خبره ، زیگزاگ است که با ترمینال متاترادر ارائه می شود.

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

مرحله 1 - پنجره داده

The Data Window can be tued on in MetaTrader terminal by pressing Ctrl + D or via main menu View >پنجره دادهدر نقل قول های پنجره داده و مقادیر کلیه بافرهای استفاده شده (در این مثال ، تمام بافرها به صورت خط تجسم می شوند) از کلیه شاخص های پیوست نمایش داده می شوند: میانگین حرکت ، نوسان ساز تصادفی و ADX. بافر مجموعه ای از مقادیر است که می تواند به چند روش مختلف تجسم شود: خطوط ، نقاط ، هیستوگرام. میانگین متحرک دارای یک بافر ، نوسان ساز تصادفی دو (خط اصلی و خط سیگنال) و ADX دارای سه بافر (ADX ، +DI و-DI) است.

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

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

مرحله 2 - نمای تاریخی در مقابل نمای فعلی

اگر شاخص تجزیه و تحلیل از مرحله 1 عبور کند ، زمان آن است که آزمون بعدی باشد. هر شاخص به درستی نوشته شده باید بعد از مدتی دویدن و درست پس از پیوستن به نمودار ، یکسان به نظر برسد. مثال را ببینید:

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

چگونه چنین آزمایشی را انجام دهیم؟بسیار ساده:

  1. هر نمودار را باز کنید (بازه های زمانی پایین بهتر است ، زیرا زودتر با شاخص ها مشکلی خواهید دید)
  2. خط عمودی را روی آخرین نوار قرار دهید تا به یاد داشته باشید که ابتدای آزمایش کجاست
  3. نشانگر تجزیه و تحلیل شده را به یک نمودار وصل کنید
  4. چند ساعت صبر کنید (این بار به بازه زمانی انتخاب شده بستگی دارد ؛ هرچه شمع بیشتر باشد ، بهتر)
  5. یک بار دیگر نشانگر تجزیه و تحلیل شده را ضمیمه کنید
  6. نحوه نگاه آنها را مقایسه کنید. می توانید از پنجره Data برای مقایسه تمام مقادیر استفاده کنید

برای شاخص ها ، که درست پس از انجام کل تست در یک نمودار اصلی نمایش داده می شوند ، یک نمودار جدید را باز کرده و هر دو نمایش را با تغییر از یک نمودار به نمودار دیگر مقایسه کنید.

لازم نیست چند ساعت یا روز برای نتیجه صبر کنید. برای سرعت بخشیدن به معاینه می توانید از حالت بصری در Backtester استفاده کنید - به عنوان مثال هر مشاور متخصص ، اگرچه بهترین مواردی است که مطلقاً هیچ کاری انجام نمی دهد. VisualTester را بارگیری کنید که فقط خط عمودی را در ابتدا قرار می دهد (VisualTester. Ex4).

اطمینان حاصل کنید که گزینه Visual Mode انتخاب شده است. حرکت پیمایش را به سمت چپ منتقل کنید تا زمان اتصال نشانگر باشد. لازم نیست از هر مدل تیک استفاده کنید. در بیشتر موارد نقاط کنترل کافی خواهد بود. روی دکمه شروع کلیک کنید و نقاط 3 تا 6 را دنبال کنید. در نقطه 4 کافی است Scrollbar را به سمت راست حرکت دهید و بعد از مدتی آن را به سمت چپ حرکت دهید.

مرحله 3 - نشانگر کننده

این قدم آخر است. این ما را قادر می سازد تا بیشتر شاخص های اشتباه را که دو مرحله قبلی را پشت سر گذاشته اند ، از بین ببریم. شاخصی باید عاقلانه استفاده شود. این استفاده از یک شاخص را در یک مشاور متخصص شبیه سازی می کند. با هر تیک ، تمام بافرهای شاخص را با مقادیر قبلی خود مقایسه می کند و بررسی می کند که چه مقدار مقادیر شاخص (بیان شده در میله ها) تغییر یافته است. برای اکثر شاخص های مناسب ، نتیجه (به نام فاکتور redraw) برابر با 1 یا 0 خواهد بود. فاکتور redraw حداکثر مقدار میله های تغییر یافته برای تست کامل و تمام بافر است. FACTOR REDRAW = 1 بدان معنی است که شاخص فقط آخرین مقدار آن را تغییر می دهد. مقادیر میله های تکمیل شده تغییر نمی کند. FACTOR REDRAW = 0 به این معنی است که شاخص هرگز مقادیر آن را تغییر نمی دهد. نمونه خوبی از چنین شاخصی میانگین حرکت بر اساس قیمت های باز (قیمت های نزدیک نیست) است. از آنجا که قیمت باز بدون تغییر باقی می ماند ، نتیجه محاسبات نیز یکسان است.

شما می توانید شاخص هایی را پیدا کنید که به درستی اجرا شود ، اما عامل تغییر شکل آنها برابر با 2 است. این شاخص ها به صورت یک خط مشاهده می شوند ، اما در دو رنگ. به عنوان مثال ، یک رنگ با قسمت ظهور خط و رنگ دیگر با قسمت نزولی مطابقت دارد. این امر به این دلیل است که هر رنگ این نشانگر به بافر جداگانه نیاز دارد - این تنها راه اجرای چنین تجسم در متاترادر است. با این حال ، برای جلوگیری از هرگونه ابهام ، چنین شاخص هایی باید به عنوان نقاط در دو رنگ تجسم شوند ، نه خط. علاوه بر این ، خطوط می توانند با یکدیگر همپوشانی داشته باشند ، که می تواند منجر به رفتار به ظاهر عجیب و غریب یک مشاور متخصص شود. همپوشانی خطوط را می توان از طریق پنجره داده تشخیص داد - بیش از یک بافر در همان زمان فعال خواهد بود. همچنین شاخص ها ، که بر اساس شاخص های دیگر از بازه های زمانی بالاتر است ، می توانند از فاکتور مجدداً بالاتر از 1 برخوردار باشند4 شمع H1 برای یک شمع H4).

استفاده از شاخص های شاگردی نیاز به توضیح دارد. File indatortester. ex4 باید به عنوان سایر مشاوران خبره در Subdirectory متخصصان قرار گیرد. از آنجا که این نوعی مشاور متخصص است ، که تجارت نمی کند اما شاخص ها را بررسی می کند ، پارامترهای خاص خود را نیز دارد.

  • indentoame نام شاخص تجزیه و تحلیل است. این به سادگی نام پرونده شاخص بدون پسوند است. مثالها: زیگزاگ ، هایکن اشی. به یاد داشته باشید که نام شاخص را با دقت بنویسید. یک تایپی کاملاً از کار جلوگیری می کند. همچنین می توانید شاخص های ساخت و ساز را آزمایش کنید. لیست کامل شاخص های ساخت و ساز را می توان در اینجا Docs. mql4.com/indicators یافت. نام این شاخص ها از حرف کوچک I شروع می شود. از دلایل واضح شاخص های Ixxxxxonarray قابل تجزیه و تحلیل نیست.
  • شاخص های شاخص نیز بسیار مهم است. هر شاخص سفارشی یا نشانگر ساخت و ساز می تواند تعداد متفاوتی از پارامترهای خاص خود را داشته باشد. به همین دلیل این پارامترها به شکلی کمی متفاوت منتقل می شوند. به سادگی ، پارامترها توسط |(علامت لوله ، نوار عمودی شکسته). ترتیب پارامترها بسیار مهم است. هر مقدار ، که یک رشته نیست ، می تواند از طریق این مکانیسم منتقل شود. مقادیر واقعی باید با 1 جایگزین شود و 0 کاذب باشد. مثال: نشانگر SAR پارابولیک دارای دو مرحله و حداکثر پارامتر است ، بنابراین قسمت IdicatorParameters باید به این شکل باشد: 0. 02 | 0. 2. برای ساخت - در 14 - میانگین حرکت ساده از قیمت های نزدیک این پارامترها باید به این شکل باشد: 14 | 0 | 0 | 0. 0 اول به معنای تغییر برابر با صفر است ، 0 دوم به این معنی است که این یک میانگین متحرک ساده است ، نه نمایی یا چیزی که به طور یکسان باشد ، 0 سوم به این معنی است که از قیمت های نزدیک محاسبه می شود. ترتیب پارامترها و مقادیر روشها و قیمتها از اسناد مستندات گرفته شده است. mql4.com/indicators/ima.اگر می خواهید Indicatorster از پارامترهای پیش فرض شاخص استفاده کند ، فقط این قسمت را خالی بگذارید. همچنین اگر نشانگر پارامتر رشته ای داشته باشد ، باید از پارامترهای پیش فرض استفاده کنید ، بنابراین این قسمت را خالی بگذارید.
  • پارامتر RangeBars چند بار از هر بافر را در حافظه Indicatorster ذخیره می کند. ارزش بزرگتر به معنای مقایسه بیشتر و عملکرد آهسته تر است ، اما اگر تغییر احتمالی فراتر از محدوده ها رخ دهد ، شناسایی نمی شود.

IndiTortester باید حداقل برای 100 میله اجرا شود. هرچی بیشتر بهتر. این می تواند هم در تجارت زنده و هم در پشتی (حالت بصری) استفاده شود.

مثال ها:

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

 

  1. میانگین حرکت ساده 14 - از قیمت های باز

     

indentoame: IMA IndicatorParameters: 14 | 0 | 0 | 1 Rangebars: 100

indentoame: ISAR نشانگر پارامترها: 0. 02 | 02 Rangebars: 100

indentoame: Zigzag InditorParameters: 12 | 5 | 3 Rangebars: 100

indentoame: IfRactals InditorParameters: (میدان خالی) Rangebars: 100

استراتژی‌های اسکالپ...
ما را در سایت استراتژی‌های اسکالپ دنبال می کنید

برچسب : نویسنده : ناصر تقوایی بازدید : <-PostHit-> تاريخ : جمعه 5 خرداد 1402 ساعت: 17:02