Skip to content

دوره‌ی مقدماتی آموزش برنامه‌نویسی MQL5 برای معامله‌گران بازارهای مالی: چگونه ربات‌ها و دستیارهای هوشمند معمالاتی بسازیم (رایگان، به زبان فارسی)

Notifications You must be signed in to change notification settings

samanipour/MQL5-Programming-for-Traders-How-to-Build-Trading-Robots-and-Expert-Advisors

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

دوره‌ی مقدماتی آموزش برنامه‌نویسی MQL5 برای معامله‌گران بازارهای مالی: چگونه ربات‌ها و دستیارهای هوشمند معاملاتی بسازیم (رایگان، به زبان فارسی)

MQL5 Programming for Traders: How to Build Trading Robots and Expert Advisors (Free, language: Farsi)

چرا باید این آموزش را دنبال کنید

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

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

سرفصل‌های دوره: آنچه در این دوره می‌آموزید

  1. درس یکم: مقدمه ای بر ساخت ربات های معاملاتی در بازارهای مالی
    • عصر دیجیتال، هوش مصنوعی و معاملات با فرکانس بالا
    • برنامه نویسی کامپیوتر و ربات های معملاتی
    • محیط معاملاتی و متاتریدر
    • دستیارهای هوشمند معاملاتی
  2. درس دوم: متاتریدر 5
    • نصب و راه اندازی متاتریدر 5
    • المان های اصلی متاتریدر 5
    • نوار ابزار و جعبه ابزارمتاتریدر 5
    • کار با چارت ها و نمودارها
    • پنجره داده ها
    • اضافه کردن اندیکاتورها
  3. درس سوم: محیط توسعه متا ادیتور و زبان MQL5
    • متا ادیتور
    • ایجاد یک پروژه جدید
    • توابع کال بک
    • کامنت گذاری
    • مقداردهی ویژگی های یک دستیار هوشمند
    • اضافه کردن کتابخانه های برنامه نویسی
  4. درس چهارم: مبانی برنامه نویسی با زبان MQL5
    • نوع ها و متغیرها
    • نوع ها و متغیرها
    • مقادیر ثابت و آرایه ها
    • حلقه های تکرار
    • نوع های شمارشی
    • متغیرهای ورودی (پارامترهای و آرگمومان‌ها)
    • عملیات های ریاضی
    • عملیات های شرطی و عملگر سه گانه
    • توابع و متدها
    • توابع کامنت و اخطار
    • متغیرهای مرتبط به شمع ها و تیک ها
    • اضافه کردن یک کتابخانه MQL5
  5. درس پنجم: ساخت یک ربات یا دستیار هوشمند
    • تعریف یک استراتژی معاملاتی
    • ایجاد ربات یا دستیار هوشمند
    • تعریف متغیرهای لازم
    • تعریف تابع ()OnInit
    • تعریف تابع ()OnDeinit
    • تعریف توابع مورد نیاز دستیار هوشمند و مدیریت خطاها
    • تعریف تابع ()OnTick
  6. درس ششم: تست، ارزیابی و بهینه سازی عملکرد ربات
    • تست عملکرد ربات یا دستیارهوشمند بر روی گذشته بازار
    • تحلیل داده های حاصل از ارزیابی
    • نمودارها

About

دوره‌ی مقدماتی آموزش برنامه‌نویسی MQL5 برای معامله‌گران بازارهای مالی: چگونه ربات‌ها و دستیارهای هوشمند معمالاتی بسازیم (رایگان، به زبان فارسی)

Topics

Resources

Stars

Watchers

Forks