آموزش MQL
در این دوره آموزش برنامهنویسی MQL اکسپرت، اندیکاتور و اسکریپت نویسی را یاد خواهیم گرفت. در این دوره آموزشی بخشهای مختلف برنامهها تعریف شده و قواعد اصلی نحوه ساخت و استفاده از برنامهها را یاد میگیریم. همچنین مثالهای برنامهنویسی آموزشی را هم به دقت بررسی خواهیم کرد.
دوره آموزش برنامه نویسی MQL
برنامهنویسی MQL همراه با مثالهای کاربردی ما در این دوره آموزش برنامهنویسی MQL اکسپرت، اندیکاتور و اسکریپت نویسی را یاد خواهیم گرفت. در این دوره آموزشی بخشهای مختلف برنامهها تعریف خواهند شد و قوانین اصلی نحوه ساخت و استفاده از برنامهها را یاد میگیرید. همچنین مثالهای برنامهنویسی آموزشی را هم به دقت بررسی خواهیم کرد…. ادامه مطلب
تیک، کنترل و کامنت MQL چیست؟
هدف دوره آموزش برنامهنویسی MQL نوشتن برنامه برای متاتریدر است. قبل از اینکه قوانین برنامهنویسی را شروع کنیم، بهتر است که مفاهیم مقدماتی مربوط به ویژگی برنامههای متاتریدر و روابط آن با اطلاعات محیطی را بررسی کنیم. ترمینال کلاینت متاتریدر یا همان متاتریدری که برای معاملات و تحلیل دانلود میکنید، برای کار کردن باید به… ادامه مطلب
ثابت و متغیر در MQL
ثابتها و متغیرها در یک بخش آموزش دادهایم، چون هر دو شباهتهای زیادی با یکدیگر دارند. مفهوم ثابت یا Constant چیست؟ در برنامهنویسی، ثابت یک شئ است که مقدار دارد. ثابت در برنامه مشابه ثابتها در معادلات ریاضی است. مقدار ثابت تغییر نمیکند. به همین دلیل به آنها ثابت گفته میشود. به طور مثال مقدار… ادامه مطلب
انواع داده در زبان برنامهنویسی MQL
همه ما میدانیم که تنها مقادیری که نوع آنها یکی است را میتوان با هم جمع یا از هم کم کرد. به طور مثال، سیب را میتوان با سیب دیگر جمع کرد، اما نمیتوان یک سیب را با دو متر جمع کرد. همین محدودیت در برنامهنویسی هم وجود دارد و دقیقاً به همین دلیل نوع… ادامه مطلب
چگونه در MQL متغیر را تعریف و مقدار دهی کنیم؟
اگر میخواهید در برنامه محاسبات انجام دهید و یا مقادیری را ذخیره و فراخوانی کنید، باید ابتدا متغیر مورد نظر را به کامپایلر معرفی کنید. MQL انتظار دارد که نوع متغیر در ابتدای برنامه تعریف شود. در واقع قبل از اینکه از متغیری استفاده کنید، باید ابتدا متغیر را معرفی و مقدار دهی اولیه کنید…. ادامه مطلب
آشنایی با عملگر های MQL
اهمیت عملگرها در برنامهنویسی برای هیچ کس پوشیده نیست. عملگرها و عبارات برنامهنویسی درست مشابه عبارات و عملگرهای ریاضی هستند. همه میدانند که f = n + m چیست؟ f، n و m متغیر هستند. = و + هم علائم عملیات ریاضی هستند و n + m هم یک عبارت است. در این بخش میخواهیم… ادامه مطلب
آشنایی با دستورات MQL
برنامهنویسی بدون درک ماهیت دستور (Operator) کاری غیر ممکن به نظر میرسد. هر چقدر زودتر مفهوم دستور را درک کنید، همان قدر هم زودتر میتوانید پروسه نوشتن برنامههای MQL را شروع کنید. دستور یا Operator بخشی از برنامه است. یک عبارت در زبان الگوریتمی است که یک روش تبدیل داده را توصیف میکند. هر برنامهای… ادامه مطلب
آشنایی با تابع در MQL: تعریف و فراخوانی تابع!
مهمترین انقلاب فناوری در مهندسی کامپیوتر، امکان تولید و ذخیره بخش جداگانهای از کد است که میتواند دستورالعملهای خاص پردازش داده را برای حل مسائل انجام دهد. این قابلیت در زبان برنامهنویسی MQL هم وجود دارد. تابع یا Function بخش خاصی از برنامه است که یک روش خاص برای تبدیل داده را توصیف میکند. ما… ادامه مطلب
انواع برنامه در MQL
وقتی میخواهید برنامهنویسی MQL را شروع کنید، اول از همه باید به این سؤال پاسخ دهید که چه نوع برنامهای مینویسید؟ محتوا و کاربرد برنامه به همین یک سؤال وابسته است. در MQL سه نوع برنامه میتوان نوشت: EA، اسکریپت و اندیکاتور. هر برنامهای که میخواهید بنویسید، جزو یکی از سه مورد بالایی خواهد بود…. ادامه مطلب
آموزش متا ادیتور – MetaEditor
در این بخش میخواهیم با نرمافزار اصلی برنامهنویسی به زبان MQL آشنا شویم. این برنامه به نام MetaEditor با هدف ساخت، ویرایش و کامپایل برنامههای نوشته شده به زبان MQL ساخته شده است. این ویرایشگر رابط کاربری سادهای دارد. به همین دلیل کار با آن آسان است. آموزش برنامه MetaEditor از دو بخش تشکیل شده… ادامه مطلب
آشنایی با سیستم فایل های متا ادیتور
برنامه متاتریدر به عنوان پلتفرم کاربر، نوع برنامهها را با توجه به محل ذخیرهسازی آنها میشناسد. تمامی برنامههایی که توسط MQL مینویسید در آدرس ClienTerminal_folder\expers قرار میگیرند. اگر میخواهید از اکسپرت ها، اسکریپتها و اندیکاتورها به روشی درست استفاده کنید، حتماً باید در محل درستی آنها را ذخیره کنید. به تصویر زیر نگاه کنید. در… ادامه مطلب
آشنایی با نحوه ساخت و استفاده از برنامههای MQL
برنامههایی که در MQL مینویسید، توسط برنامه MeteEditor خلق میشوند. برنامه متا ادیتور را میتوانید از پوشه محل نصب متاتریدر پیدا کنید. اگر برنامه متاتریدر باز باشد، میتوانید با فشردن دکمه F4 هم برنامه MetaEditor را باز کنید. ساختار برنامه MetaEditor برای راحتی کار، متا ادیتور نوار ابزارهای آمادهای را در اختیار شما قرار میدهد…. ادامه مطلب