آموزش زبان برنامه نویسی MQL
دانلود آموزش زبان برنامه نویسی MQL
MQL یا Meta Quotes Language یک زبان برنامه نویسی است که توسط نرم افزار Meta Trader طراحی و توسعه یافته است از زبان برنامه نویسی MQL برای ساخت اندیکاتور و ربات های معاملاتی در متاتریدر استفاده میشود. برنامه نویسان MQL برای اینکه با این زبان برنامه نویسی بتوانند کار کنند باید از برنامه نویسی شی گرا ، سینتکس MQL آگاهی داشته باشند.
هدف از آموزش زبان برنامه نویسی MQL ایجاد ابزار هایی نظیر اندیکاتور ها و ربات هایی معاملاتی در جهت تسهیل فرآیند تحلیل و اجرای سریع معاملات در بازار فارکس می باشد . در این دوره آموزشی بطور کامل و گسترده با زبان برنامه نویسی MQL آشنا شده و مهارت کافی و لازم برای کد نویسی در بستر این نرم افزار را بطور حرفه ای فار میگیرید.
برای دوره های متنوع برنامه نویسی به دسته آموزش برنامه نویسی مراجعه نمایید.
سرفصل های زبان برنامه نویسی MQL
- مقدمه ای بر زبان MQL
- نحوه نصب و آماده سازی متاتریدر
- آشنایی با محیط کد نویسی متا ادیتور
- درک مفهوم برنامه نویسی
- محیط متاادیتور
- مفهوم متغییر
- تعیرف متغییر های عددی
- مباحث پرینت و دستورات چاپ
- Alert -Comment
- مبحث String Format-Print Format و بیان دستورات
- مبحث زمان و تاریخ
- مفهوم تغییر نوع دیتا تایپ یا به اصطلاح Casting
- توابع کاربردی برای کار روی رشته ها
- مبحث عبارت شرطی و دستور IF
- مبحث عبارت Else-Else IF در دستورات شرطی
- مبحث حلقه While
- مبحث Break and Continue
- مبحث عبارات پرچم در MQL
- مبحث حلقه For
- مفهوم حوزه Scope
- مفهوم وجود یا عدم وجود
- بررسی مفهوم آرایه
- مفهوم استراکچر و آرایه در Array Print
- مفهوم داده های زمان پایه یا شممول زمان
- تبدیل آرایه معمولی به سری زمانی
- نحوه دریافت شاخص های قیمتی از چارت
- استفاده از توابع مهم مرتبط با استراکچر های استاندارد داخلی
- آشنایی با تابع و توابع نوع اول
- آشنایی با تابع و توابع نوع دوم
- پارامتر های تابع
- تعریف آرایه به عنوان آرگومان ورودی تابع
- توابع نوع سوم
- توابع نوع چهارم
- بررسی روش های استرخاج قیمت خرید و فروش ازMql Tick
- آموزش تابع محاسبه مارجین
- توابع کاربردی در مبحث ترید
- استراکچر های معاملاتی
- آموزش تابع ارسال فرمان برای ایجاد یک پوزیشن
- آموزش اردر گذاری با استفاده از کتابخانه Trade
- حل تمرین