تماس با ما:    
 

دوره مقدماتی برنامه نویسی متاتریدر MQL

۲۴ ساعت




MQL چیست؟

برای تحلیل در بازار سهام؛ نرم افزارهای زیادی وجود دارند. یکی از معروف ترین نرم افزارها در دنیا و ایران پلتفرم معاملاتی MetaTrader است که در نسخه های ۴ و ۵ در بازار موجود است. در کشور ما، نسخه ۴ متاتریدر، به نرم افزار پارس رسا و نسخه ۵ آن هم، به مفیدر تریدر معروف است. در هر دو نسخه، قابلیت برنامه نویسی وجود دارد که به زبان برنامه نویسی متاتریدر، MQL گویند.

.

مزایای یادگیری، زبان برنامه نویسی MQL چیست؟

یکی از اهدف ساخت کامپیوتر، واگذاری کارهای تکراری از انسان به ماشین میباشد. از آنجاکه تحلیل با فرض داشتن یک استراتژی یک فرآیند تکراری است پس میتوان استراتژی را تبدیل به ماشین نمود برای نمونه در تحلیل نمادهای بورس و فرابورس، به علت تعدد نمادها، زمانبر بوده و بخش زیادی از نمادها را نمیتوان به دلیل طولانی بودن زمان تحلیل، بررسی کنیم و این یعنی از دست دادن فرصت. برای تسریع در تحلیل و بررسی همه نمادها، استفاده از ماشین یا کامپیوتر ضرورت پیدا میکند. پس میتوان با یادگیری زبان برنامه نویسی MQL به اهداف زیر رسید:

  • همه نمادها را بر اساس یک یا چند استراتژی طی چند دقیقه بررسی و سیگنال ورود یا خروج صادر شود؛
  • میتوانیم یک اندیکاتور سفارشی ساخت؛
  • استراتژی مورد نظر ما را در محیط آزمایشی مورد آزمایش قرار داد و سپس در محیط واقعی از آن استفاده نمود؛
  • بررسی استراتژیها با داده های واقعی و در محیط آزمایشی، ظرف چند دقیقه؛
  • استفاده از قابلیت موبایل و ایمیل برای ارسال سیگنال که یکی از کاربردهای آن زمانی است که پشت سیستم خود نیستیم و ارسال سیگنال برای دوستان و مشتریان خود؛
  • استفاده از آلارم به جای نشستن پشت کامپیوتر؛
  • و… .

.

مخاطبین:

  • کلیه فعالان بازار سرمایه؛
  • مدیران و کارشناسان؛
  • بانک ها و موسسات مالی و اعتباری؛
  • شرکت های مشاور مالی؛
  • شرکت های تامین سرمایه؛
  • شرکت های سرمایه گذاری؛
  • شرکت های کارگزاری؛
  • کلیه علاقمندان به تحلیلگری بازارهای مالی؛
  • سازمانها و موسسات دولتی.

.

مدرس: فرهاد سلطانی

  • مهندسی کامپیوتر، گرایش نرم افزار
  • مولف و مترجم کتاب ایجاد سیستم های معاملاتی خودکار در زبان MQL5 انتشارات آراد کتاب
  • مدرس زبان برنامه نویسی MQL (زبان برنامه نویسی متا تریدر) و اولین مربی MQL مورد تایید سازمان بورس
  • مدرس دوره MQL مقدماتی و پیشرفته (چندین دوره) و دوره فیلتر نویسی در سایت TSE

.

سرفصلها:

  1. مقدمه‌
  • الگوریتم چیست؟
  • برنامه نویسی چیست؟
  • هدف از برنامه نویسی چیست؟
  • انواع زبان برنامه نویسی
  • Mql چیست؟
  • تاریخچه Mql
  • سرور مجازی چیست؟
  • تحقیق
  1. مفاهیم پایه ای Mql
  • متا ادیتور
  • مفهوم تیک
  • مفهوم کنترل
  • انواع برنامه در متا ادیتور
  • اکسپرت چیست؟
  • اندیکاتور چیست؟
  • اسکریپت چیست؟
  • ویژگیهای انواع برنامه
  • مفهوم توضیح
  • نحوه اجرای برنامه
  • تمرین
  1. مبانی برنامه نویسی
  • متغیر‌ه چیست و چه کاربردی دارند؟
  • تعریف متغیر‌ها
  • مقدار دهی به متغیرها
  • تعریف ثابت
  • تعریف ثابت
  • مقدار دهی به ثابت
  • داده ها
  • مفهوم داده
  • انواع داده‌ها
  • Int
  • Double
  • Bool
  • String
  • Color
  • Datetime
  • عملگرهاو عملوند ها
  • مفهوم عملگر و عملوند
  • انواع عملگر
  • عملگرهای محاسباتی یا ریاضی
  • عبارات محاسباتی
  • عملگرهای رابطه‌ای
  • عملگرهای منطقی
  • عملگرهای ترکیبی
  • عملگرهای & و *
  • عملگر ()
  • تقدم عملگرها در حالت کلی
  • تبدیل انواع داده ها Type Casting
  • روش ایجاد برنامه
  • مهندسی نرم افزار
  • تعیین نیازمندی‌های مسئله
  • تحلیل مسئله
  • طراحی الگوریتم
  • تست برنامه
  • نگهداری برنامه
  • فرآیند آماده‌سازی و اجرای برنامه
  • تمرینات
  1. حلقه های تکرار و ساختار های تصمیم
  • ساختارهای تکرار
  • ساختار تکرار for
  • حلقه‌های تکرار تودرتو
  • عملگر کاما و حلقه‌ی for
  • ساختار تکرار while
  • ساختار تکرار while…do
  • از کدام حلقه‌ی تکرار استفاده کنیم؟
  • ساختارهای تصمیم
  • ساختار تصمیم if
  • ساختار تصمیم if…else
  • انتقال کنترل غیرشرطی
  • دستور break
  • ساختار تصمیم switch
  • تمرینات
  1. توابع
  • مفهوم تابع
  • توابع و برنامه‌سازی ساخت‌یافته
  • تعریف یک تابع
  • فراخوانی تابع
  • انواع تابع
  • توابع خاص
  • توابع استاندارد
  • توابع تعریف شده توسط کاربر
  • توابعی که هیچ مقداری را برنمی‌گردانند
  • ویژگیهای تابع
  • اجرای تابع
  • پارامترهای ارسالی و مقدار بازگشتی
  • متغیرهای محلی و عمومی
  • تمرینات
  1. آرایه ها
  • تعریف آرایه
  • مقداردهی آرایه
  • آرایه‌های یک بعدی
  • ارسال آرایه به تابع
  • مرتب‌سازی آرایه‌ها
  • جستجو در آرایه
  • آرایه‌های چندبعدی
  • آرایه‌های دوبعدی به عنوان آرگومان تابع
  • مقدار اولیه‌ی آرایه‌ها
  • توابع آرایه ای
  • تمرینات
  1. رشته‌ها
  • مقدار اولیه دادن به رشته‌ها
  • ورودی-خروجی رشته‌ها
  • رشته به عنوان آرگومان تابع
  • انتساب رشته‌ها (کپی کردن رشته در رشته‌ی دیگر)
  • مقایسه‌ی رشته‌ها
  • الحاق دو رشته
  • آرایه‌ای از رشته‌ها
  • توابع رشته ای
  • تمرینات
  1. فایل‌ها
  • انواع فایل از نظر نوع اطلاعات
  • سازمان فایل
  • بازکردن فایل
  • بستن فایل
  • ورودی-خروجی کاراکترها
  • ورودی-خروجی رشته‌ها
  • فایل به عنوان وسیله ورودی-خروجی
  • حذف فایل
  • توابع فایل
  • تمرینات
  1. توابع کتابخانه‌ای
  • توابع ریاضی
  • توابع کاراکتری
  • توابع رشته‌ای
  • توابعی در مورد فایل‌ها و فهرست‌ها
  • توابع گرافیکی
  • توابعی در مورد تاریخ، زمان و دیگر توابع سیستم
  • توابع تخصیص حافظه‌ی پویا
  • توابع کنترلی
  • توابع ورودی-خروجی
  • توابع متفرقه
  • چند نکته‌ی برنامه نویسی
  • تمرینات

.

میزان سرمایه گذاری: ۸/۵۰۰/۰۰۰ ریال

متقاضیان می توانند هزینه ثبت نام را به حساب ۶۹۴۹۶۱۹۵۵۳ نزد بانک ملت با شناسه واریز ۱۲۳۴۵/۰۱ به نام مدیریت آموزش های آزاد دانشگاه صنعتی شریف واریز و فیش پرداختی را به همراه فرم ثبت نام، به دبیرخانه فکس نمایند.

.

توجه: همراه داشتن لپ تاپ برای این دوره توصیه میگردد.

.

شرایط انصراف و عودت وجه:

  • تا ۱۰ روز قبل از شروع دوره، با کسر ۲۵% از مبلغ ثبت نام، و پس از تاریخ مذکور، تنها با معرفیِ فرد جایگزین، امکانپذیر خواهد بود.
دوره محدود
  • خصوصی
  • 10 روز
0 دانشجو ثبت نام کرد

    تماس با ما

    تهران، خیابان آزادی، روبروی استاد معین، بلوار شهید اکبری، بلوار شهید صالحی، کوچه گلستان، پلاک ۱۱

    کد پستی: ۱۴۵۹۹۸۳۴۱۶     تلفن: ۴-۶۶۰۸۶۷۷۱-۰۲۱

    نمابر: ۶۶۰۲۴۶۸۱-۰۲۱

    عضویت در خبرنامه

    top
    کلیه حقوق این وب سایت برای گروه مالی و سرمایه گذاری شریف محفوظ است. 
    })