نحوه ایجاد یک مشاور متخصص یا یک شاخص

  • 2022-10-30

پلتفرم معاملاتی شامل یک زبان برنامه نویسی ساخته شده است متاکوت زبان 5 (متا ال 5), محیط توسعه متا ادیتور و ابزارهای تست استراتژی.

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

زبان برنامه نویسی ام کی ال 5 استراتژی های معاملاتی #

پلتفرم معاملاتی زبان داخلی خود را برای برنامه نویسی دارد استراتژی های معاملاتی متاکوتس زبان 5. این پنجمین نسل از زبانهای ام کی ال است. این اجازه می دهد تا مشاوران متخصص برای خودکار سازی فرایندهای تجاری و همچنین اجرای استراتژی های تجاری خود را توسعه دهید. 5 همچنین اجازه می دهد تا ایجاد شاخص های سفارشی, اسکریپت ها و کتابخانه های تابع.

  • زبان شی گرا است;
  • 5-اندازه فونت ها مشابه C;
  • این شامل تعداد زیادی از توابع لازم برای تجزیه و تحلیل نقل قول, مدیریت موقعیت, خواستار شاخص های فنی, و غیره.;
  • این یک زبان با کارایی بالا است;
  • حفاظت بالا در برابر تجزیه: الگوریتم های رمزنگاری پیچیده جدید, چک کردن یکپارچگی فایل, و پیچیدگی زبان;
  • پشتیبانی اپننکل برای فعال کردن استفاده از کارت های گرافیک برای محاسبات در برنامه های کاربردی ام کیو ال 5;
  • یکپارچه توسعه نرم افزار متا ویرایشگر محیط زیست از جمله یک دیباگر.

شرح مفصلی از تمام ساختارها و توابع زبان در مرجع ام کی ال 5. تمام اطلاعات لازم در مورد ام کی ال 5 را می توان در وب سایت انجمن توسعه دهندگان در https://www. mql5. com.

متا ویرایشگر #

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

  • جادوگر ام کی ال 5 برای ایجاد قالب ها و روبات های تجاری متا ادیتور شامل جادوگر ام کی ال 5 است که به ایجاد سریع برنامه های ام کی ال 5 کمک می کند. با ام کی ال 5 جادوگر یک معامله گر بدون مهارت های برنامه نویسی به راحتی می توانید مشاوران متخصص ایجاد کنید. شما فقط باید سیگنال های معاملاتی را برای یک مشاور متخصص و همچنین مدیریت پول و الگوریتم های توقف توقف انتخاب کنید. کد مشاور متخصص به طور خودکار بر اساس پارامترهای انتخاب شده تولید می شود. علاوه بر این, ام کیلی ال 5 جادوگر اجازه می دهد تا ایجاد مترجم5 قالب برنامه برای ساده سازی کار یک برنامه نویس.
  • کمک می کند تا با کد منبع متا ویرایشگر می توانید ساختار زبان تشخیص: نشان می دهد راهنمایی در مورد نحوه استفاده از توابع و برجسته عناصر مختلف کد منبع برنامه. بدین ترتیب, ویرایشگر افزایش ناوبری در کد منبع برنامه های تجاری و سرعت بخشیدن به روند توسعه.
  • اشکال زدایی متا ویرایشگر به شما امکان می دهد برنامه ها را اشکال زدایی کنید تا عیب یابی را تا حد زیادی تسهیل کنید. اجرای گام به گام کد منبع امکان نظارت بر مقادیر متغیر را فراهم می کند.
  • پروفایل برای بهینه سازی کد ویرایشگر همچنین ابزارهایی را برای پروفایل نرم افزار فراهم می کند. می توانید کندترین عملکردها را در کد منبع شناسایی کرده و برنامه خود را بهینه کنید.
  • مقالات در مورد برنامه نویسی و یک کتابخانه کد منبع مستقیما از ویرایشگر, شما می توانید مجموعهای از ام کی ال 5 برنامه نویسی. علاوه بر این می توانید به پایگاه کد عظیمی از برنامه های معاملاتی خودکار رایگان دسترسی پیدا کنید.
  • ذخیره سازی اینترنتی ام کی ال 5 با پشتیبانی از نسخه ذخیره سازی ذخیره سازی امن فایل ها و امکان بازگرداندن فایل های از دست رفته و همچنین دسترسی به کد خود را از هر کامپیوتر با استفاده از یک ام کی ال 5 فراهم می کند.حساب انجمن.

اطلاعات بیشتر در مورد متا ویرایشگر را می توان در فایل های کمک ساخته شده خود یافت. توضیحات ام کی ال 5 را می توان در مرجع داخلی و ام کی ال 5 رسمی یافت.وب سایت انجمن.

مقالات در مورد توسعه برنامه های تجاری #

5.وب سایت جامعه دارای یک کتابخانه گسترده از مقالات در برنامه نویسی ام کی ال 4 / ام کی ال 5 است. مقالات یک راهنمای عالی برای ایجاد برنامه های کاربردی هستند زیرا بسیاری از وظایف عملی مربوط به تجارت الگوریتمی را پوشش می دهند. هر هفته مقالات جدید منتشر می شود.

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

Articles on MQL4/MQL5 programming

انواع برنامه های کاربردی ام جی ال 5 #

سه نوع عمده از برنامه های تجاری در دسترس هستند.

مشاوران خبره

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

همه مشاوران خبره در پوشه /ام کیلی ال 5/کارشناسان پلتفرم معاملاتی ذخیره می شوند.

شاخص های سفارشی

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

همه شاخص ها در پوشه /میلی ال 5/شاخص از پلت فرم معاملاتی ذخیره می شود.

دستنوشتهها

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

همه اسکریپت ها در پوشه /ام کیلی ال 5/اسکریپت های پلتفرم معاملاتی ذخیره می شوند.

خدمات و خدمات

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

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

همه خدمات تحت پوشه /ام کی ال 5/خدمات پلت فرم معاملاتی ذخیره می شوند.

در داخل پوشه کارشناسان, شاخص, اسکریپت ها و خدمات, برنامه های کاربردی را می توان به پوشه طبقه بندی شده اند. ساختار محل سکونت خود را در پنجره ناوبر نمایش داده شود.

نحوه ایجاد و اجرای یک برنامه تجاری #

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

Start creating a trading application

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

The MQL5 Wizard generates a template of the application

در الگوی حاصل کد را اضافه می کنیم چاپ ( "سلام دنیا") و با فشار دادن کامپایل می کنیم اف7 برای دریافت یک فایل اجرایی. فایل اجرایی دارای پسوند اکس5 است و می تواند در پلتفرم معاملاتی اجرا شود.

Compiling and its results

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

با توجه به نوع نرم افزار کد منبع به پوشه 5\اسکریپت\ذخیره می شود. فایل اجرایی در همان پوشه ایجاد می شود. اکنون می توانید به پلتفرم معاملاتی بازگردید و اسکریپت تولید شده را اجرا کنید.

Running a script in the trading platform

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

نحوه ویرایش یک برنامه تجاری #

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

چگونه یک برنامه معاملاتی را خاموش کنیم #

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

شاخص فنی سفارشی

  • روی "حذف" در پنجره لیست کارشناسان کلیک کنید;
  • الگوی نمودار را تغییر دهید;
  • تغییر مشخصات, به شرطی که گزینه مناسب در تنظیمات پلت فرم را فعال کنید;
  • پلتفرم معاملاتی را خاموش کنید;
  • بستن نمودار مشاور متخصص در حال اجرا است;
  • یک مشاور متخصص دیگر را در همان نمودار اجرا کنید;
  • روی "حذف" در منوی زمینه نماد مشاور متخصص در نمودار کلیک کنید.
  • روی "حذف" یا "حذف پنجره نشانگر" در منوی زمینه نشانگر کلیک کنید;
  • روی "حذف" در پنجره لیست نشانگر کلیک کنید;
  • الگوی نمودار را تغییر دهید;
  • نمودار را دوباره باز کنید.
  • روی "حذف" در پنجره لیست کارشناسان کلیک کنید. این پنجره همچنین شامل لیستی از اسکریپت های در حال اجرا است;
  • الگوی نمودار را تغییر دهید;
  • تغییر مشخصات, به شرطی که گزینه مناسب در تنظیمات پلت فرم را فعال کنید;
  • نماد نمودار را تغییر دهید;
  • بازه زمانی نمودار را تغییر دهید;
  • پلتفرم معاملاتی را خاموش کنید;
  • نمودار را ببندید اسکریپت در حال اجرا است;
  • اسکریپت دیگری را در همان نمودار اجرا کنید;
  • روی "حذف" در منوی زمینه نماد اسکریپت در نمودار کلیک کنید.

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

نحوه اجرای یک فایل دانلود شده از کد منبع مترمکعب 5 #

اگر فقط یک فایل کد منبع دارید (*.مترمکعب5) در پوشه ای متناسب با نوع برنامه ذخیره کنید:

  • برای مشاوران خبره - / میلی ال 5 / کارشناسان
  • برای شاخص ها - /میلی لیتر 5 / شاخص ها
  • برای اسکریپت — /ام کی ال 5 / اسکریپت

به سرعت به پلت فرم معاملاتی پوشه داده حرکت, کلیک کنید "باز کردن پوشه داده" در منوی فایل.

برای اجرای یک فایل در پلتفرم معاملاتی در متا ویرایشگر کامپایل کنید:

  • متا ویرایشگر را با فشار دادن اف4 باز کنید.
  • در متا ویرایشگر, باز کردن فایل کد منبع در پنجره ناوبر توسط دو چپ کلیک بر روی نام فایل.
  • مطبوعات اف7 برای کامپایل.

این یک فایل اجرایی *ایجاد می کند.فایل اکس5 که می تواند در پلت فرم معاملاتی اجرا شود.

فایل های منبع (*.مترمکعب5) در پنجره ناوبری پلتفرم معاملاتی نمایش داده نمی شوند.

ثبت دیدگاه

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