زبان ام کیو ال چیست؟ | منظور از MQL در فارکس چیست؟

سلام. اگر میخواهید بدونید زبان MQL چیست؟ بدون مقدمه باید بگویم ام کیو ال، یک زبان برنامه نویسی هست که به کمک ان، ربات های معامله گر اتوماتیک را برای استفاده در متاتریدر4 یا 5 طراحی کرده، بر روی حساب خود اجرا میکنند و اینجاست که ربات بدون حظور ما، خودش اقدام به ترید کرده و ما سود می کنیم.

  • امتیاز قرار بگیرد
  • مهدی
  • 318 بازدید
زبان ام کیو ال چیست؟ | منظور از MQL در فارکس چیست؟

تاریخچه زبان MQL

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

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

و اکنون زبان ام کیوال4 (MetaQuotes Language 4 (MQL4)) و ام کیوال5 (MetaQuotes Language 5 (MQL5)) دو زبان برنامه نویسی معروفی هستند که برای طراحی و ساخت اسکرپت های معامله گر، اندیکاتورهای تکنیکالی و اسکریپت های مختلف در متاتریدر از ان ها استفاده می شود.

برای چی ما از زبان MQL4 و MQL5 استفاده می کنیم؟

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

سوالات پر تکرار در زمینه شناخت mql

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

ایا MQL شبیه به زبان  C++ است؟

بله. زبان ام کیو ال انقدر شبیه به زبان سی ++ است که، اگر کسی مسلط به زبان C++ باشد در کمتر از 3 جلسه می تواند کاملا به برنامه نویسی MQL مسلط شود و اندیکاتور ها و اکسپرت های مورد نظر خودش را طراحی کند.

 

زبان برنامه نویسی پلت فرم متاتریدر4 (MT4) چیست؟

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

 

در MT5 از چه زبانی استفاده می شود؟

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

 

 

ایا در MT4 و MT5 می توان از زبان پایتون استفاده کرد؟

بله می توان از زبان برنامه‌نویسی شیءگرا،سطح بالا، و همه منظوره پایتون(Python) استفاده کرد.باید عرض کنم درسته که فلسفه اصلی در طراحی زبان پایتون خوانایی بالای کد ها است ولی واقعا نسبت به زبان MQL بسیار سخت تر و پیچیده تر است. ما اموزش ساخت اکسپرت با زبان پایتون را سایت نوین اکسپرت برای شما قرار میدهیم ولی توضیه ما، یادگیری زبان ساده و کاربردی mql می باشد.

خلاصه مقاله mql چیست؟

در این مقاله ابتدا توضیح دادیم که mql یک زبان برنامه نویسی ساده و کاربردی است که 90 اندیکاتور ها و اکسپرت های بازار های مالی با کمک این زبان کد نویسی شده اند. و ما اموزش عملی و بسیار کاربردی این زبان را برای شما قرار داده ایم. در ایران همه معامله گران برنامه mt4 و mt5 را بخوبی می شناسند، باید بگوییم این دو پلت فرم معروف هم بر مبنای زبان ام کیو ال می باشند. ودر اخر جواب سوالاتی که بیشتر دانشجویان از ما می پرسند را قرار دادیم. در صورتی که سوالی دارید از پایین همین قسمت می توانید بپرسید تا مشاوران نوین اکسپرت سریعا پاسخ گوی شما باشند.

ثبت دیدگاه

دیدگاه کاربران
roozbeh
roozbeh

12 ماه پیش

ممنونم از توضیحات مفید و کاملتون

پاسخ ادمین : سلام. خواهش میکنم. اگر سوالی بود در خدمت شما هستیم.

محمد
محمد

1 سال پیش

ممنونم بابت این مورد


تبلیغات تکمیل شود
محمد ابراهیمی ، مدرس و مجری زبان mql4 و mql5

من اینجام تا استراتژیتو با خیال راحت، به اکسپرت تبدیل کنی

محمد ابراهیمی ، مدرس و مجری زبان mql4 و mql5
فارق التحصیل مهندسی نرم افزار از دانشگاه صفاهان اصفهان و مدیر برنامه نویسی تیم نوین اکسپرت . از سال 88 تمرکز خود را برروی تبدیل استراتژی های روز دنیا به ربات های معامله گر قرار دادم و پس از کسب تجربه و دانش ارزشمند، تصمیم گرفتم تا ثمره آن را با دیگران به اشتراک بگزارم.