00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به 8 جلسه نمونه از دوره
  • دسترسی به 8 جلسه نمونه از دوره
  • عضویت در تالار گفت‌وگوی دوره
  • اضافه شدن دوره به پروفایل
فقط محتوا
  • دسترسی کامل و نامحدود به محتوای دوره
  • تمام قابلیت‌‌های پلن رایگان
    +
  • دسترسی کامل و نامحدود به محتوا
999,000 تومان
دوره کامل
  • دسترسی به تمام قابلیت‌های دوره
  • تمام قابلیت‌های پلن محتوا
    +
  • گواهی‌نامه مکتب‌خونه
  • پروژه محور
  • تمرین و آزمون
  • تالار گفتگو
  • تسهیل استخدام
1,229,000 تومان
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
مکتب‌خونه

ساخت ربات معامله‌گر با زبان MQL4 و MQL5

دوره‌های مکتب‌پلاس
53 ساعت

کاربرد دوره ساخت ربات معامله‌گر با زبان MQL4 و MQL5 چیست؟

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

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

اکسپرت ادوایزر (Expert Advisor) به آن دسته از برنامه‌های کامپیوتری می‌گویند که روی پلتفرم متا تریدر راه‌اندازی می‌شود و بازارهای مالی را رصد می‌کند.

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


ربات‌های معامله‌گر بسته به اهدافی که از آن‌ها بهره‌گیری می‌شود، از یک سری الگوریتم‌ها برای تصمیم‌گیری و تشخیص خط روندهای بازار استفاده می‌کنند تا فرصت‌هایی معاملاتی مناسبی را برای کاربر ایجاد کند و همچنین این ربات تریدرها می‌توانند در هر ساعت از شبانه‌روز روندهای بازار را رصد کنند و کنترل معاملات کاربر را برعهده بگیرند.

هدف از یادگیری آموزش ساخت ربات معامله‌گر با زبان MQL4 و MQL5 چیست؟

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

بااین‌حال باز هم معامله‌گران در تمام شرایط نمی‌توانند یک ترید موفق داشته باشند یا هم‌زمان بازارهای متعدد را بررسی کنند؛ بنابراین در این شرایط وجود یک ربات معامله‌گر مانند اکسپرت ادوایزر (expert advisor) ضروری است. هدف از ساخت این ربات‌ها کمک به معامله‌گران برای پیداکردن سیگنال‌های خریدوفروش در بازارها (مشاور) و همچنین معامله به‌جای آن‌ها (تریدر) است.

دوره آموزش ساخت ربات معامله‌گر با زبان MQL4 و MQL5 مناسب چه کسانی است؟

  • کسانی که به فعالیت در بازارهای مالی علاقه‌مندند.
  • معامله‌گرانی که به استفاده از ربات معامله‌گر در معاملات خود علاقه دارند.
  • کسانی که با اصول معامله‌گری در بورس و بازارهای مالی آشنایی دارند.
  • کسانی که به‌صورت حرفه‌ای در بورس فعالیت دارند.

 

بعد از فراگیری دوره آموزش ساخت ربات معامله‌گر با زبان MQL4 و MQL5 چه مهارت‌هایی کسب خواهید کرد؟

  • برنامه‌نویسی به زبان‌های MQL4 و MQL5
  • ساخت یک ربات معامله‌گر یا اکسپرت ادوایزر
  • آشنایی با اندیکاتورها و دستورات آن
  • نوشتن اندیکاتور
  • آشنایی با توابع خریدوفروش و مدیریت پوزیشن در MQL5

سرفصل‌های دوره ساخت ربات معامله‌گر با زبان MQL4 و MQL5

فصل1- مبانی برنامه‌نویسی به زبان MQL4 و MQL5
06:08 ساعت
03:03
Combined Shape Created with Sketch. 23 جلسه
بارم:
15%
نمایش جلسات فصل  

در فصل اول پس از معرفی نقشه راه دوره و بررسی مسیر دوره و تاریخچه برنامه‌نویسی به زبان MQL، به معرفی فضای برنامه‌نویسی به زبان‌های MQL4 و MQL5 پرداخته شده‌ است. پس از یادگیری نکات مربوط به فضای برنامه‌نویسی، دانشجویان با ساختار کلی یک اکسپرت ادوایزر آشنا شده و با بررسی مثال‌های متعدد، مبانی حل مسئله برای نوشتن یک ربات معامله‌گر را یاد می‌گیرد. سپس با قوانین نام‌گذاری متغیر‌ها و انواع آن در فضای MQL آشنا شده و سپس عملگرهای ریاضی را در فضای MQL فرامی‌گیرد. پس از آن دانشجو با دستورات اولیه فضای MQL آشنا شده و توانایی خواندن ورودی و خروجی و نمایش داده‌ها را پیدا می‌کند.

آنچه یاد خواهیم گرفت
"06:10
نقشه راه
"09:19
معرفی فصل
"03:26
تاریخچه MQL
"07:59
فضای کلی MQL
"10:49
ساختار کلی اکسپرت ادوایزر
"06:25
مسیر حل مساله و فلوچارت
"21:58
بررسی مثال
"15:53
قوانین نام‌گذاری متغیر در MQL
"12:03
انواع متغیر در MQL
"11:57
بررسی مثال
"10:34
عملگرهای ریاضی
"11:14
عملگرهای اساینمنت
"03:50
عملگرهای رابطه‌ای
"04:32
عملگرهای منطقی
"05:23
بررسی مثال
"07:49
دستورات ورودی
"10:11
دستورات خروجی
"06:17
کامنت گذاری
"05:06
کاراکتر n
"04:06
بررسی مثال
"08:33
کوییز شماره 1
33.3%
     
"05:00
تمرین شماره 1

 (الزامی)

66.7%
     
'03:00
فصل2- اکسپرت ادوایزر قسمت اول
06:40 ساعت
03:35
Combined Shape Created with Sketch. 19 جلسه
بارم:
15%
نمایش جلسات فصل  

در این بخش پس از معرفی آن به آموزش دستورات اولیه پرکاربرد در فضای MQL از جمله دستورات if ،for ،while ،switch ،continue و break پرداخته شده و مثال‌های متعددی درباره این دستورات حل می‌شود. سپس به بررسی تفاوت‌های نوشتن یک اکسپرت، اندیکاتور و اسکریپت پرداخته شده و به توضیح متغیرهای پیش‌فرض در MQL پرداخته شده است. پس از یادگیری متغیرهای پیش‌فرض، دانشجو با مفهوم آرایه‌ها آشنا شده و آرایه‌های پیش‌فرض MQL را فرا خواهد گرفت و مثال‌های متعددی در این زمینه را خواهد دید. سپس به توضیح توابع ریاضی و زمانی در MQL پرداخته شده است که مثال‌های متعددی در این زمینه نیز مورد بررسی قرار گرفته است. پس از یادگیری توابع پیش‌فرض، دانشجو با مفهوم تابع آشنا خواهد شد و توانایی ساخت توابع مورد نیاز خود را پیدا خواهد کرد و مثال‌های متعددی در این باره را نیز خواهد دید.

معرفی فصل
"04:13
دستور if
"13:17
دستور for
"20:37
دستور while & switch
"15:43
دستور continue & break
"12:28
بررسی مثال
"06:13
تفاوت اکسپرت، اندیکاتور و اسکریپت
"09:41
متغیرهای پیش‌فرض
"05:06
آرایه
"25:12
آرایه‌های پیش‌فرض
"13:42
بررسی مثال
"09:08
توابع ریاضی
"14:11
توابع سری زمانی
"26:52
توابع تاریخ
"08:18
تابع دلخواه
"10:08
بررسی مثال 1
"06:27
بررسی مثال 2
"14:37
کوییز شماره 2
33.3%
     
"05:00
تمرین شماره 2

 (الزامی)

66.7%
     
'03:00
فصل3- اکسپرت ادوایزر قسمت دوم
06:39 ساعت
03:34
Combined Shape Created with Sketch. 11 جلسه
بارم:
15%
نمایش جلسات فصل  

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

معرفی فصل
"03:45
دستور خرید و فروش
"40:23
دستور بستن پوزیشن
"18:06
دستور اصلاح پوزیشن
"08:04
بررسی مثال
"16:17
توابع معاملاتی پرکاربرد
"20:31
بررسی مثال
"23:47
استراتژی تستر
"60:33
بررسی مثال
"23:17
کوییز شماره 3
33.3%
     
"05:00
تمرین شماره 3

 (الزامی)

66.7%
     
'03:00
فصل4- اندیکاتورها
14:54 ساعت
08:49
Combined Shape Created with Sketch. 22 جلسه
بارم:
15%
نمایش جلسات فصل  

در این فصل پس از معرفی کلیت فصل به یادگیری نحوه استفاده از اندیکاتورها در نوشتن اکسپرت ادوایزرها پرداخته می‌شود و تمامی اندیکاتورهای MT4 به همراه ورودی‌های آن‌ها مورد بررسی و بحث قرار می‌گیرد. پس از بررسی مثال در زمینه استفاده از اندیکاتورها، دانشجو با نحوه نوشتن یک اندیکاتور و دستورات مخصوص به آن آشنا خواهد شد و یاد خواهد گرفت تا هر نوع اندیکاتوری را بنویسد. همچنین پس از بررسی مثال‌های اندیکاتورها به مباحث تکمیلی پرداخته و درباره نکات تکمیلی از جمله پردازش خطا و لیست متغیرها و ... بحث خواهد شد. سپس دانشجو فرا خواهد گرفت تا چگونه اکانت خود را به ایمیل و تلگرام وصل کرده تا در هر مرحله از عملکرد اکسپرت خود آگاه باشد. همچنین در انتهای این فصل به توضیح چگونگی بک تست با کیفیت ۹۹ درصد پرداخته می‌شود. سپس به توضیح سرور مجازی و چگونگی استفاده از آن پرداخته شده و دانشجو خواهد توانست اکسپرت خود را روی یک VPS اجرا کند.

معرفی فصل
"04:22
اندیکاتورهای تکنیکال
"98:03
اندیکاتورهای دلخواه
"61:03
بررسی مثال
"47:00
نام‌گذاری اکسپرت
"23:38
اولویت‌ها
"08:52
متغیرهای جهانی و محلی
"09:10
توابع کاربردی دیگر
"17:59
لیست متغیر
"10:37
پردازش خطا
"15:39
توابع مدیریت اکانت
"24:14
توابع تبدیل
"06:53
توابع آبجکت
"20:44
کتابخانه‌ها
"27:15
فایل
"17:16
اتصال ایمیل و تلگرام
"16:13
استراتژی تریل استاپ
"25:35
استراتژی‌های رایج
"60:45
بک تست با کیفیت 99 درصد
"14:45
سرور مجازی
"19:05
کوییز شماره 4
33.3%
     
"05:00
تمرین شماره 4

 (الزامی)

66.7%
     
'06:00
فصل5- برنامه‌نویسی در MQL5
18:07 ساعت
02:02
Combined Shape Created with Sketch. 8 جلسه
بارم:
40%
نمایش جلسات فصل  

پس از یادگیری ساخت و تست اندیکاتورها و اکسپرت‌ها دانشجو برای ساخت یک ربات معامله‌گر آماده خواهد شد. به دلیل کاربرد گسترده MT5 در جهان و برای تکمیل توانایی دانشجو در زمینه برنامه‌نویسی معاملات الگوریتمی در این بخش به توضیح درباره MQL5 پرداخته و دانشجو تفاوت‌های آن با MQL4 آشنا خواهد شد. در ابتدا و پس از معرفی این بخش، به بررسی توابع متفاوت در MQL5 پرداخته و مثال‌های متعددی در زمینه تفاوت توابع در MQL5 و MQL4 زده خواهد شد. سپس دانشجو با توابع خریدوفروش و مدیریت پوزیشن در MQL5 آشنا خواهد شد و کلاس‌های معاملاتی را در زبان MQL5 فرا خواهد گرفت. سپس به بررسی تفاوت اندیکاتورها در MQL5 و MQL4 پرداخته و با مثال‌های متعدد تفاوت‌های استفاده از اندیکاتورها در MQL5 و MQL4 روشن می‌گردد. پس از اینکه دانشجو با MQL5 آشنا شد به بررسی استراتژی معاملاتی پرکاربردی در MT5 پرداخته می‌شود و دانشجو با نحوه بک تست ۹۹ درصد در MT5 و همچنین استفاده از ابزار بهینه‌سازی در این پلتفرم آشنا خواهد شد.

معرفی فصل
"04:14
توابع
"22:31
توابع خرید و فروش
"33:08
اندیکاتورها
"28:07
بررسی مثال
"34:23
کوییز شماره 5
12.5%
     
"05:00
تمرین شماره 5

 (الزامی)

25.0%
     
'06:00
پروژه پایانی

 (الزامی)

62.5%
     
'10:00

تالار گفت‌وگو

استاد دوره
مهرداد محدث پور

مهندس مهرداد محدث پور فارغ التحصیل کارشناسی ارشد دانشکده فنی دانشگاه تهران، مدیرمالی شرکت باتاب و برنامه نویس معاملات الگوریتمی در بازارهای جهانی و بورس تهران است. ایشان دارای مدرک معامله‌گری از دانشگاه IBS و متخصص در زمینه به کارگیری هوش مصنوعی و داده‌های بزرگ (Big Data) در بازارهای مالی می باشند.

 

اطلاعات بیشتر

پیش‌نیاز‌های دوره ساخت ربات معامله‌گر با زبان MQL4 و MQL5

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

در این دوره تلاش شده‌است که تمامی مباحث برنامه‌نویسی از ابتدا توضیح داده شود؛ بنابراین حتی معامله‌گرانی که در زمینه برنامه‌نویسی اطلاعاتی ندارند نیز می‌توانند از مباحث مطرح‌شده در این دوره بهره ببرند.

ویژگی‌های دوره ساخت ربات معامله‌گر با زبان MQL4 و MQL5

Combined Shape1 Created with Sketch. گواهی‌نامه مکتب‌خونه

در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.

 

مشاهده نمونه گواهینامه

خدمات منتورینگ

خدمات منتورینگ به معنای برخورداری دانشجو از راهنما یا پشتیبان علمی در طول گذراندن دوره می‌باشد. این خدمات شامل پاسخگویی به سوالات آموزشی(در قالب تیکتینگ)، تصحیح آزمون یا پروژه های دوره و ارائه باز خورد موثر به دانشجو می‌باشد.

پروژه محور

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

تمرین و آزمون

با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.

تالار گفتگو

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

تسهیل استخدام

در صورت قبولی در دوره، شما می‌توانید با وارد کردن اطلاعات آن در بخش دوره‌های آموزشی رزومه‌ساز «جاب ویژن»، تایید مهارت خود را در قالب اضافه شدن «مدال مهارت» به روزمه آنلاین خود دریافت نمایید. این مدال علاوه بر ایجاد تمایز در نمایش رزومه شما، باعث بالاتر قرار گرفتن آن در لیست انبوه رزومه‌های ارسالی به کارفرما شده و بدین ترتیب شانس شما را برای استخدام در سازمانهای موفق و پر متقاضی افزایش می‌دهد. 

 

مشاهده اطلاعات بیشتر

نظرات 

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

سوالات پرتکرار

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

اطلاعات بیشتر

سرفصل‌های دوره آموزش ساخت ربات معامله‌گر با زبان MQL4 و MQL5 چیست؟

در دوره آموزش ساخت ربات معامله‌گر با زبان‌های MQL4 و MQL5 تلاش شده است تا تمامی مباحث از صفر تا صد به‌صورت مفصل و کامل همراه با مثال‌های متعددی توضیح داده شود.

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

مزایای استفاده از ربات‌های معامله‌گر در معاملات چیست؟

ربات‌های معاملاتی برای فعالین بازارهای مالی مزایای بسیاری دارند. یکی از این مزیت‌ها رصد بازار به‌صورت ۲۴ ساعته است. امکان رصد ۲۴ ساعته بازارهای مالی مختلف برای معامله‌گران امکان‌پذیر نیست.

اما این موضوع برای ربات‌های معامله‌گر مطرح نبوده و این ربات‌ها می‌توانند ۲۴ ساعته و در تمامی روزهای هفته و حتی تعطیلات بازارهای مالی را مورد بررسی قرار دهند. آن‌ها همچنین می‌توانند بسته به استراتژی‌هایی که برایشان تعریف می‌شود، اقدام به ارسال سیگنال به ایمیل یا تلگرام افراد کنند یا حتی عملیات خریدوفروش انجام دهند.

توانایی بررسی هم‌زمان بازارهای متعدد از دیگر ویژگی‌های این ربات‌هاست. این موضوع عملاً برای انسان غیرممکن است. این ربات‌ها پس از آماده‌سازی می‌توانند هم‌زمان کلیه بازارهای مالی را تحت پوشش و بررسی قرار داده و در تمامی این بازارها به‌صورت هم‌زمان معامله انجام دهند. واضح است که این کار برای یک انسان به‌هیچ‌وجه قابل‌اجرا نیست.

مزیت دیگر یک ربات معامله‌گر قابلیت بک تست آن است. یکی از بزرگ‌ترین مشکلات معامله‌گران در بازارهای مالی استراتژی معاملاتی آن‌هاست. در بسیاری از مواقع معامله‌گران استراتژی معاملاتی خود را به‌اندازه کافی تست نمی‌کنند؛ بنابراین هنگام اجرا با چالش‌های جدید مواجه می‌شوند که باعث ضرر و زیان آن‌هاست.

ربات‌های معاملاتی قابلیت بک تست دارند. این قابلی به معامله‌گران اجازه می‌دهد تا بدون مشکل و در زمان کوتاهی سیستم معاملاتی خود را تجزیه‌وتحلیل کرده، آن‌ها را بهبود داده و سود باکیفیت‌تری در بازار کسب کنند.

یکی از بزرگ‌ترین مشکلات معامله‌گران در بازار، وجود احساسات انسانی است. این احساسات در زمان سود باعث ایجاد طمع در معامله‌گران و هنگام ضرر باعث خشم در آن‌ها می‌شود.

این موضوع می‌تواند سیستم و استراتژی معاملاتی معامله‌گران را دچار اختلال کرده و باعث ضرر بیشتر آن‌ها شود. یک ربات معامله‌گر به دلیل نداشتن احساسات، دچار این خطا نشده و کاملاً منطبق بر معاملات الگوریتمی و استراتژی معاملاتی تعریف‌شده عمل کرده و از ضرر و زیان معامله‌گران جلوگیری می‌کند.

×

ثبت نظر

به این دوره از ۱ تا ۵ چه امتیازی می‌دهید؟

فصل1- مبانی برنامه‌نویسی به زبان MQL4 و MQL5
06:08 ساعت
03:03
Combined Shape Created with Sketch. 23 جلسه
بارم:
15%
نمایش جلسات فصل  

در فصل اول پس از معرفی نقشه راه دوره و بررسی مسیر دوره و تاریخچه برنامه‌نویسی به زبان MQL، به معرفی فضای برنامه‌نویسی به زبان‌های MQL4 و MQL5 پرداخته شده‌ است. پس از یادگیری نکات مربوط به فضای برنامه‌نویسی، دانشجویان با ساختار کلی یک اکسپرت ادوایزر آشنا شده و با بررسی مثال‌های متعدد، مبانی حل مسئله برای نوشتن یک ربات معامله‌گر را یاد می‌گیرد. سپس با قوانین نام‌گذاری متغیر‌ها و انواع آن در فضای MQL آشنا شده و سپس عملگرهای ریاضی را در فضای MQL فرامی‌گیرد. پس از آن دانشجو با دستورات اولیه فضای MQL آشنا شده و توانایی خواندن ورودی و خروجی و نمایش داده‌ها را پیدا می‌کند.

آنچه یاد خواهیم گرفت
"06:10
نقشه راه
"09:19
معرفی فصل
"03:26
تاریخچه MQL
"07:59
فضای کلی MQL
"10:49
ساختار کلی اکسپرت ادوایزر
"06:25
مسیر حل مساله و فلوچارت
"21:58
بررسی مثال
"15:53
قوانین نام‌گذاری متغیر در MQL
"12:03
انواع متغیر در MQL
"11:57
بررسی مثال
"10:34
عملگرهای ریاضی
"11:14
عملگرهای اساینمنت
"03:50
عملگرهای رابطه‌ای
"04:32
عملگرهای منطقی
"05:23
بررسی مثال
"07:49
دستورات ورودی
"10:11
دستورات خروجی
"06:17
کامنت گذاری
"05:06
کاراکتر n
"04:06
بررسی مثال
"08:33
کوییز شماره 1
33.3%
     
"05:00
تمرین شماره 1

 (الزامی)

66.7%
     
'03:00
فصل2- اکسپرت ادوایزر قسمت اول
06:40 ساعت
03:35
Combined Shape Created with Sketch. 19 جلسه
بارم:
15%
نمایش جلسات فصل  

در این بخش پس از معرفی آن به آموزش دستورات اولیه پرکاربرد در فضای MQL از جمله دستورات if ،for ،while ،switch ،continue و break پرداخته شده و مثال‌های متعددی درباره این دستورات حل می‌شود. سپس به بررسی تفاوت‌های نوشتن یک اکسپرت، اندیکاتور و اسکریپت پرداخته شده و به توضیح متغیرهای پیش‌فرض در MQL پرداخته شده است. پس از یادگیری متغیرهای پیش‌فرض، دانشجو با مفهوم آرایه‌ها آشنا شده و آرایه‌های پیش‌فرض MQL را فرا خواهد گرفت و مثال‌های متعددی در این زمینه را خواهد دید. سپس به توضیح توابع ریاضی و زمانی در MQL پرداخته شده است که مثال‌های متعددی در این زمینه نیز مورد بررسی قرار گرفته است. پس از یادگیری توابع پیش‌فرض، دانشجو با مفهوم تابع آشنا خواهد شد و توانایی ساخت توابع مورد نیاز خود را پیدا خواهد کرد و مثال‌های متعددی در این باره را نیز خواهد دید.

معرفی فصل
"04:13
دستور if
"13:17
دستور for
"20:37
دستور while & switch
"15:43
دستور continue & break
"12:28
بررسی مثال
"06:13
تفاوت اکسپرت، اندیکاتور و اسکریپت
"09:41
متغیرهای پیش‌فرض
"05:06
آرایه
"25:12
آرایه‌های پیش‌فرض
"13:42
بررسی مثال
"09:08
توابع ریاضی
"14:11
توابع سری زمانی
"26:52
توابع تاریخ
"08:18
تابع دلخواه
"10:08
بررسی مثال 1
"06:27
بررسی مثال 2
"14:37
کوییز شماره 2
33.3%
     
"05:00
تمرین شماره 2

 (الزامی)

66.7%
     
'03:00
فصل3- اکسپرت ادوایزر قسمت دوم
06:39 ساعت
03:34
Combined Shape Created with Sketch. 11 جلسه
بارم:
15%
نمایش جلسات فصل  

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

معرفی فصل
"03:45
دستور خرید و فروش
"40:23
دستور بستن پوزیشن
"18:06
دستور اصلاح پوزیشن
"08:04
بررسی مثال
"16:17
توابع معاملاتی پرکاربرد
"20:31