نحوه استفاده از شماره جادویی در MT4

ساخت وبلاگ

یک شماره جادویی شناسه ای است که می توانید با استفاده از زبان MQL4 به Metatrader 4 به یک سفارش اختصاص دهید.

شماره جادویی چیست؟

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

این مهم است که بتوانید سفارشات مختلفی را که تحت استراتژی های مختلف اجرا می شوند مدیریت کنید و به همین دلیل به یک شماره جادویی احتیاج دارید!

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

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

چرا از اعداد جادویی استفاده می کنیم؟

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

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

Each EA Uses Its Own Magic Number

از یک شماره جادویی می توان استفاده کرد:

  • سفارشات جداگانه ناشی از استراتژی های مختلف.
  • سفارشات جداگانه برای همان ابزار اما بر اساس بازه های زمانی مختلف.
  • سفارشات جداگانه توسط مشاوران متخصص مختلف باز شده است.

برای مثال ، فرض کنید که دو مشاور متخصص دارید و می خواهید همه آنها را در جفت ارز EUR/USD اجرا کنید. یکی از مشاورین خبره یک مقیاس دهنده است که در نمودار 15 دقیقه ای بهتر کار می کند ، در حالی که دیگری برای نمودار 1 ساعته مناسب تر است. اگر مشاوران خبره به درستی کدگذاری شوند ، می توانید شماره های جادویی مختلفی را به سفارشات باز شده توسط دو مشاور متخصص اختصاص دهید. استفاده از دو شماره جادویی مختلف به مشاوران خبره اجازه می دهد تا فقط در معاملات خود کار کنند.

چگونه می توان از شماره های جادویی در MT4 استفاده کرد؟

Metatrader 4 اجازه نمی دهد از طریق رابط عادی خود برای تجارت دستی با شماره های جادویی کار کند.

شما می توانید هنگام کدگذاری ابزارهای خود در MQL4 مانند توضیح بیشتر در این راهنما ، با شماره های جادویی کار کنید. با این حال ، همه قادر به برنامه نویسی نیستند یا وقت کافی برای صرف آن دارند.

به همین دلیل ما ابزاری را ایجاد کردیم که می تواند به شما کمک کند تا با این جنبه تجارت به شما کمک کند.

یک کلیک Trade Pro For MT4 یک صفحه مدیریت سفارش رایگان است که به شما امکان می دهد سفارشاتی را که آنها را به یک شماره جادویی مرتبط می کند ارسال کنید. همچنین می تواند تعداد جادویی سفارشات باز خود را به شما نشان دهد.

چگونه از شماره های جادویی در MQL4 استفاده کنیم؟

کار با اعداد جادویی به زبان MQL4 بسیار آسان است.

MQL4 عملکردهای بومی برای اختصاص و خواندن یک شماره جادویی دارد.

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

هنگامی که یک سفارش را با OrderSelect () انتخاب می کنید ، می توانید با استفاده از عملکرد OrderMagicNumber () شماره جادویی را برای سفارش انتخاب شده بازیابی کنید.

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

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

// قبل از شروع کد ، شماره جادویی پرسیده می شود. بیرونی در نظر گرفتن عکسبرداری=11223344; // شماره جادویی برای استفاده برای سفارشات. // هنگام ارسال سفارش ، شماره جادویی را مشخص می کنید. سفارش دادن(سمبل(),فرمان,موقعیت,دارای قیمت,لیز خوردن,باپری,TPPrice,"",عکسبرداری,0,سبز); // هنگامی که سفارشات باز را اسکن می کنید ، می توانید یک عمل را فقط با سفارشات مطابق با شماره جادویی انجام دهید. برای (در نظر گرفتنمن= 0;من حاد(); i++) { if( انتخاب کردن( i, select_by_pos, mode_trades ) == دروغ ) { چاپ("خطا - امکان انتخاب سفارش وجود ندارد -",گلیستور()); زنگ تفريح; } // اگر شماره جادویی سفارش با شماره جادویی که در ابتدا وارد شده است مطابقت داشته باشد. if(ordermagicnumber()==عکسبرداری){ // اقدام برای اجرای. } }

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

نتیجه

یک شماره جادویی یک پارامتر سفارش است که به Metatrader 4 و MQL4 کمک می کند تا سفارشات را شناسایی کنند. تعداد جادویی به خصوص در هنگام اجرای مشاوران متخصص مختلف و استراتژی های مختلف در همان حساب معاملاتی ضروری است. MQL4 کار با شماره های جادویی را بسیار آسان می کند.

گزینه های باینری...
ما را در سایت گزینه های باینری دنبال می کنید

برچسب : نویسنده : هایده حائری بازدید : <-PostHit-> تاريخ : يکشنبه 29 مرداد 1402 ساعت: 13:06