×
ribbon

برنامه‌نویسی MQL5 برای ساخت اکسپرت با پشتیبانی هوش مصنوعی

مدرس:

بهرنگ موسوی

اگر به ساخت ربات های معامله گر، اندیکاتورهای اختصاصی یا خودکارسازی استراتژی های معاملاتی در متاتریدر ۵ علاقه... بیشتر
محبوب کاربران
گواهی‌نامه
4.9 (30)
15 دیدگاه
527دانشجو
24ساعت
سرفصل‌ها
پیشرفته سطح دوره
بروزرسانیآذر ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

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

2. درک ساختار زبان برنامه‌نویسی MQL5 و نحوه نوشتن کد در متاتریدر 5

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

4. روش‌های دیباگ و رفع خطای کدها با کمک دستیار هوش مصنوعی

این دوره شامل:

22 ساعت ویدئو

17 جلسه متنی

88 سؤال سنجش و یادگیری

1 فایل ضمیمه قابل دانلود

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

13 فصل104 جلسه24 ساعت ویدیو
ماژول 1 – مبانی بازار و ورود به الگوتریدینگ
  آنچه در ماژول یک خواهید دید
00:32
  آشنایی با ساختار بازار فارکس و مقدمه ورود به معاملات الگوریتمی
17:08
  نصب متاتریدر 5 و ساخت حساب دمو در کارگزاری‌ها
10:05
  نصب متاتریدر روی موبایل و اتصال به حساب معاملاتی
02:11
  آشنایی با محیط متاتریدر و اجرای اولین اکسپرت
07:50
  سؤالات چهارگزینه‌ای ماژول اول
10:00
  فایل‌های دوره
00:02
  فایل دوره
00:03
ماژول 2 – مبانی برنامه‌نویسی در MQL5
  آنچه در ماژول دو خواهید دید
00:58
  انواع برنامه‌ها و ساختار فایل‌ها در MQL
09:52
  ساختار استاندارد برنامه و رویدادهای اصلی (Event Functions)
10:16
  – فایل‌های اجرایی، انواع خطا و دیباگ در MetaEditor
09:13
  متغیرها، انواع داده، نام‌گذاری، ورودی‌ها و عملگرها
30:51
  سوالهای چهار گزینه ای جلسات 1 تا 4
10:00
  تمرین های جلسات یک تا چهار
03:23
  جلسه 5 (قسمت اول) – ساختار شرطی if/else و ترکیب‌های منطقی
19:22
  جلسه 5 (قسمت دوم) – دستور Switch و کنترل چندحالتی
08:38
  جلسه 5 (قسمت سوم) – حلقه‌ها (for, while, nested) و break/continue
19:20
  سوالهای 4 گزینه ای جلسه 5
05:00
  تمرین های جلسه 5
02:23
  جلسه 6 (قسمت اول) – آشنایی با توابع، ورودی، خروجی و اورلود
10:24
  جلسه 6 (قسمت دوم) – Reference، چند خروجی، Include و متغیرهای محلی/سراسری
16:42
  جلسه 6 (قسمت سوم) – متغیرهای سراسری ترمینال و اشتراک داده
14:34
  سوالهای 4 گزینه ای جلسه 6
05:00
  تمرین های جلسه 6
02:32
  جلسه 7 – دستورات ورودی و خروجی (Input/Output) در MQL5
15:51
  تمرین های جلسه 7
01:36
  سوالهای 4 گزینه ای جلسه 7
04:00
  جلسه 8 (قسمت اول) – آرایه‌ها، تعریف، مقداردهی و آرایه‌های با طول متغیر
17:50
  جلسه 8 (قسمت دوم) – توابع پیشرفته آرایه‌ها و آزادسازی حافظه
18:11
  سوالهای 4 گزینهای جلسه 8
05:00
  تمرین های جلسه 8
02:13
  جلسه 9 – متغیرهای رشته‌ای و توابع کار با متن
16:43
  جلسه 10 (قسمت اول) – سیمبل‌ها، تایم‌فریم‌ها و داده‌های کندل
14:17
  جلسه 10 (قسمت دوم) – اطلاعات سیمبل، توابع iHigh/iLowest و الگوهای کندلی
28:59
  جلسه 11 – متغیرهای زمانی و مدیریت زمان در اکسپرت‌نویسی
14:06
  سوالهای 4 گزینه ای جلسات 9 تا 11
10:00
  تمرین های جلسات 9 تا 11
02:36
  جلسه 12 – تمرین ترکیب مفاهیم و طراحی الگوریتم چندتایم‌فریمی
14:39
  جلسه 13 (قسمت اول) – ساختارها (Structures) و آرایه‌ای از ساختارها
15:44
  جلسه 13 (قسمت دوم) – داده‌های OHLC و توابع CopySeries/CopyRates
09:19
  جلسه 14 – متغیرهای شمارشی (Enum) و کاربرد در اکسپرت
18:56
  جلسه 15 – تمرین جامع Enum و ورودی‌های هوشمند
19:21
  سوالهای 4 گزینه ای جلسات 13 تا 15
10:00
  تمرین های جلسات 13 تا 15
02:40
  جلسه 16 (قسمت اول) – خواندن اندیکاتورهای داخلی متاتریدر با تابع و آرایه
26:25
  جلسه 16 (قسمت دوم) – بهینه‌سازی تابع خواندن اندیکاتور و مدیریت خطا
09:51
  جلسه 16 (قسمت سوم) – اندیکاتورهای چندبافری و طراحی تابع کراس MA
30:16
  جلسه 16 (قسمت چهارم) – اندیکاتورهای کاستوم و نکات اجرایی
12:39
  جلسه 17 – Market Watch، مدیریت نمادها و بررسی چندتایم‌فریمی
16:33
  سوالهای 4 گزینه ای جلسات 16 و 17
09:00
  تمرین های جلسات 16 و 17
03:18
ماژول 2.5 – مثال‌های کاربردی حل‌شده در MQL5
  آنچه در ماژول 2.5 خواهید دید
00:55
  جلسه 1 – خواندن اندیکاتورهای با بافرهای خالی (Fractals)
09:37
  جلسه 2 – استراتژی کراس دو مووینگ اوریج
13:38
  جلسه 3 – استراتژی مالتی‌تایم‌فریم RSI + MA Cross
11:05
  جلسه 4 – تابع تشخیص کندل جدید و بهینه‌سازی اجرای استراتژی
17:58
  تمرین جتمع ماژول 2.5
02:50
ماژول 3 – کار با پوزیشن‌ها و تاریخچه معاملات در MQL5
  آنچه در ماژول 3 خواهید دید
01:51
  جلسه 1 – باز کردن پوزیشن با MqlTradeRequest/MqlTradeResult
25:22
  جلسه 2 – باز کردن سفارش‌های پندینگ و Expiration Date
21:31
  جلسه 3 – افزودن استاپ‌لاس و تیک‌پرافیت به سفارش‌ها
07:55
  جلسه 4 – استاپ‌لاس بر اساس مووینگ‌اوریج و نسبت ریسک به بازده
09:08
  جلسه 5 – انواع استاپ‌لاس (Fixed، MA، Swing، Parabolic SAR)
13:29
  تمرین جلسات 1 تا 5
04:15
  جلسه 6 – اکسپرت معاملاتی با سیگنال RSI و دو نوع استاپ‌لاس
26:18
  جلسه 7 – استاپ‌لاس و تیک‌پرافیت برای سفارش‌های پندینگ
03:43
  جلسه 8 – مقدمه مدیریت پوزیشن‌ها
10:28
  جلسه 9 – بستن پوزیشن‌ها با تیکت و تابع CloseAllPositions
21:35
  جلسه 10 – بستن پوزیشن‌های انتخابی و حذف سفارش‌های پندینگ
16:16
  جلسه 11 – مدیریت پوزیشن‌ها بر اساس مجیک نامبر و سمبل
20:09
  جلسه 12 – ویرایش SL/TP پوزیشن‌های باز
16:09
  جلسه 13 – تریلینگ‌استاپ با Parabolic SAR
17:43
  جلسه 14 – تابع ریسک‌فری (Risk-Free Position)
18:31
  تمرین جلسات 8 تا 14
03:51
  جلسه 15 – کار با History و معاملات بسته‌شده
18:14
  جلسه 16 – Position ID، Direction و سود کل History
15:24
  جلسه 17 – سود/زیان بر اساس Magic Number در History
07:10
  جلسه 18 – توابع OnTrade و OnTradeTransaction در مدیریت معاملات
12:15
  جلسه 19 – تشخیص باز/بسته شدن سفارش‌های پندینگ با OnTradeTransaction
07:03
  جلسه 20 – محاسبه بیشترین برد/باخت متوالی
11:58
  جلسه 21 – انتخاب بازه زمانی دلخواه از History
02:58
  تمرین جلسات 15 تا 21
03:44
ماژول 3.1 – کاربرد هوش مصنوعی در توسعه MQL5
  آنچه در ماژول 3.1 خواهید دید
01:48
  جلسه 1 – ذهنیت و اصول استفاده از هوش مصنوعی در برنامه‌نویسی MQL
23:02
  جلسه 1 – ذهنیت و اصول استفاده از هوش مصنوعی در برنامه‌نویسی MQL
10:45
  جلسه 3 – پرسوناها و نقش‌های کلیدی AI در توسعه اکسپرت
05:09
  جلسه 4 (قسمت اول) – اجرای عملی نقش‌ها و تحلیل یک اکسپرت
13:41
  جلسه 4 (قسمت دوم) – نقش‌های ساده‌ساز، دیباگر، باگ‌یاب و داکیومنت‌نویس
10:25
  جلسه 4 (قسمت سوم) – نقش Programmer و محدودیت‌های AI در تولید کد
13:28
  جلسه 5_سرویس GapGPT برای دسترسی به مدل‌های هوش مصنوعی
02:03
  سوالهای 4 گزینهای ماژول 3.1
10:00
ماژول 4 – کار با آبجکت‌ها و چارت‌ها در MQL5
  آنچه در ماژول 4 خواهید دید
00:48
  جلسه 1 – آشنایی با آبجکت‌ها و رسم خطوط در چارت
16:09
  جلسه 2 – حذف، فهرست‌گیری و ساده‌سازی رسم خطوط با توابع کمکی
13:51
  جلسه 3 (قسمت اول) – ساخت دستیار معاملاتی برای تشخیص شکست خطوط روند و ترسیم خودکار فرکتال‌ها
24:05
  جلسه 3 (قسمت دوم) – کار با توابع ObjectGetValueByTime و ObjectGetTimeByValue در تحلیل خطوط روند
05:10
  جلسه 4 – مدیریت، ویرایش و فیلترگذاری روی آبجکت‌ها
08:43
  جلسه 5 – کار با چارت‌ها، باز کردن و مدیریت چند چارت
14:00
  جلسه 6 – تنظیم و شخصی‌سازی نمودارها (Chart Properties) با MQL5
11:13
  سوالات 4 گزینه ای ماژول 4
05:00
  تمرین های ماژول 4
03:21
ماژول 5 – مدیریت خطا و پایداری در اکسپرت‌های MQL5
  آنچه در ماژول 5 خواهید دید
00:43
  جلسه 1 – خطاهای مجاز بودن ترید و تنظیمات سرور، اکسپرت و حساب
09:18
  جلسه 2 – خطاهای معاملاتی و سیستم بازیابی خودکار (Auto-Recovery)
10:31
  جلسه 3 – بررسی قابلیت ترید نماد و هماهنگی داده‌ها با سرور
05:47
  تمرین های ماژول 5
02:26
ماژول 6 – ابزارها و امکانات عمومی در MQL5
  آنچه در ماژول 6 خواهید دید
00:51
  جلسه 1 – تحلیل همبستگی (Correlation)
16:01
  جلسه 2 – نکات کاربردی تکمیلی
09:43
  جلسه 3 – آشنایی با MQLInfoInteger و اطلاعات ترمینال
03:24
  جلسه 4 – ارسال ایمیل از طریق متاتریدر
03:45
  جلسه 5 – نوتیفیکیشن تلگرام با WebRequest و Telegram Bot API
06:26
  جلسه 6 – تایمر در MQL5 و رویدادهای زمان‌بندی‌شده
18:33
ماژول 7 – کار با فایل‌ها و ساخت دیتاست در MQL5
  آنچه در ماژول 7 خواهید دید
00:29
  جلسه 1 – آشنایی با فایل‌ها و ایجاد دیتاست
17:30
  جلسه 2 – مسیر ذخیره‌سازی فایل‌ها و دیتاست از تاریخ مشخص
08:32
  جلسه 2 – مسیر ذخیره‌سازی فایل‌ها و دیتاست از تاریخ مشخص
13:08
  سوالهای 4 گزینهای ماژول 7
05:00
  تمرین های ماژول 7
01:59
ماژول 8 – پروژه نهایی Pro-EA (اکسپرت ماژولار)
  آنچه در ماژول 8 خواهید دید
01:20
  جلسه 1 – شروع پروژه نهایی و طراحی اکسپرت ماژولار (Pro-EA)
16:09
  جلسه 2 – کدنویسی ماژول سیگنال (Signal.mqh)
09:15
  جلسه 3 – ادامه طراحی و توسعه پروژه Pro-EA
07:45
  جلسه 4 – طراحی ماژول ریسک (Risk.mqh) و محاسبه SL/TP
10:11
  جلسه 5 – محاسبه حجم معامله بر اساس درصد ریسک
23:25
  جلسه 6 – مرور اصلاحات کد و آماده‌سازی برای ماژول Trade.mqh
06:41
  جلسه 7 – کدنویسی ماژول Trade.mqh و مدیریت کامل معاملات
20:13
  جلسه 8 – ترکیب چند تایم‌فریم و فیلتر RSI در استراتژی چندلایه
20:37

پیش‌نیاز‌ها

آشنایی مقدماتی با بازارهای مالی و مفاهیم معاملاتی
آشنایی اولیه با نرم‌افزار متاتریدر ۵
آشنایی عمومی با کامپیوتر و کار با ابزارهای آنلاین
دانش برنامه‌نویسی ضروری نیست؛ دوره از پایه آموزش می‌دهد
دسترسی به یک ابزار هوش مصنوعی مانند ChatGPT یا GapGPT برای تمرین‌های عملی توصیه می‌شود.

توضیحات دوره

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

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

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

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

4.9

بر اساس امتیاز 30 دانشجو

1
2
3
4
5

سليم آل خميس

3 روز پیش

5

عالی و کاربردی

روحیه مظفری

5 روز پیش

5

دوره عالی و مفید

عادل حیدری نژاد

9 روز پیش

5

استاد فوق العاده مسلط هستن تو برنامه نویسی و فن بیان و نحوه تدریس

محمد روغنی

9 روز پیش

5

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

دانشجوی دوره

1 ماه پیش

5

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

دانشجوی دوره

1 ماه پیش

5

خوب

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
بهرنگ موسویتحلیل‌گر بازارهای مالی و متخصص معاملات الگوریتمی
4دوره
659دانشجو
47نظر و امتیاز

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

مهارت‌هایی که می‌آموزید