چگونه با MQL4 فعالیت های معاملاتی فارکس را به ساعت های خاص محدود کنیم

  • 2021-11-25

وقتی در بازار ارز جهانی معامله می‌کنید، می‌دانید که برخی ساعت‌ها بهتر از ساعات دیگر هستند. برخی از جفت‌های ارز در بازه‌های زمانی خاص فعال‌تر هستند، و گاهی اوقات، حتی می‌خواهید در دوره‌های خاصی از روز از معامله خودداری کنید. در این راهنما، نحوه استفاده از پلتفرم متاتریدر 4 و زبان MQL4 برای محدود کردن معاملات فارکس (و نه تنها معاملات) در ساعات خاص را خواهید دید.

How to Limit Forex Trading Actions to Specific Hours with MQL4

ساعت معاملات فارکس

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

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

  • به تاجری فکر کنید که در سیدنی زندگی می کند و یک شغل تمام وقت دارد و در ساعات کاری کار می کند. با توجه به تفاوت در منطقه زمانی، آن معامله گر می تواند به راحتی در جلسه اروپایی با تمرکز بر EUR، GPB و CHF شرکت کند.
  • به تاجر دیگری فکر کنید که در میامی زندگی می کند و در ساعات کاری مشغول کار روزانه خود است. این معامله‌گر می‌تواند در جلسه آسیایی معامله کند.

بازار 24 ساعته مطمئناً مزایای زیادی دارد، اما اگر معاملات شما خودکار باشد چه؟که حتی بهتر است!استراتژی معاملاتی شما توسط یک کامپیوتر شخصی (یا یک سرور) اجرا می شود و می تواند 24 ساعت بدون وقفه اجرا شود. اگرچه برخی از استراتژی‌ها فقط در ساعاتی از روز بهتر عمل می‌کنند، و در این مورد، باید راهی پیدا کنید که فعالیت خود را فقط در آن دوره‌ها فعال کنید.

چگونه تجارت فارکس را فقط به دوره زمانی خاص محدود کنیم؟

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

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

لطفاً به یاد داشته باشید که Hour() مقدار ساعت را در سرور برمی‌گرداند، که در صورتی که در منطقه زمانی متفاوتی باشید، با زمان محلی شما متفاوت خواهد بود.

در متاتریدر، می توانید زمان سرور را در پنل Market Watch مشاهده کنید:

Server Time in Market Watch - MT4

می توانید یک اسکریپت یا یک مشاور متخصص با دو پارامتر ورودی راه اندازی کنید:

  • ساعت شروع - یک عدد از 0 تا 23. شروع عملیات تجاری خواهد بود.
  • آخرین ساعت - یک عدد از 0 تا 23 برای تنظیم آخرین ساعت عملیات (شامل).

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

مثال: ساعت شروع = 7، ساعت آخر = 19. عملیات بین 7 صبح تا 7 بعد از ظهر فعال می شود.

مثال: ساعت شروع = 20، ساعت آخر = 6. عملیات از ساعت 8 عصر تا 6 صبح فعال می شود.

کد برای انجام چک موارد زیر است:

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

Setting Start Hour and Last Hour Parameters for Time Limit MT4 Script

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

نتیجه

از آنجا که بازار فارکس تقریباً 24 ساعت در هفته 24 ساعت باز است ، ممکن است بخواهید عملیات معاملاتی خود را فقط در فواصل زمانی خاص در طول روز محدود کنید. محدود کردن اجرای کارها در یک مشاور متخصص در زمان های خاص با استفاده از زبان Metatrader 4 و MQL4 بسیار آسان است. در بالا یک مثال عملی را دیدید.

اگر به موضوع بهینه سازی EA علاقه مند هستید ، می توانید در مورد بهینه سازی مشاوران متخصص بر اساس روزهای هفته نیز بیاموزید.

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

برچسب ها

ثبت دیدگاه

مجموع دیدگاهها : 0در انتظار بررسی : 0انتشار یافته : ۰
قوانین ارسال دیدگاه
  • دیدگاه های ارسال شده توسط شما، پس از تایید توسط تیم مدیریت در وب منتشر خواهد شد.
  • پیام هایی که حاوی تهمت یا افترا باشد منتشر نخواهد شد.
  • پیام هایی که به غیر از زبان فارسی یا غیر مرتبط باشد منتشر نخواهد شد.