از صفر تا قهرمان الگوریتم - MQL5! آموزش برنامه نویسی در متاتریدر 5 - آخرین آپدیت

دانلود From Zero To AlgoHero - MQL5! Learn to code in MetaTrader 5

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

توضیحات دوره:

زبان MetaQuotes Language 5 (MQL5) را از طریق این دوره جامع و عملی بیاموزید و بر آن مسلط شوید. MQL5 بخش جدایی ناپذیر پلتفرم معاملاتی MetaTrader 5 است که به طور گسترده برای ایجاد ربات‌های معاملاتی، اندیکاتورهای تکنیکال بازار، اسکریپت‌ها و کتابخانه‌های عملکرد استفاده می‌شود. چه یک مبتدی کامل باشید، چه یک برنامه نویس باشید که به دنبال تغییر به حوزه مالی است، یا یک معامله گر که قصد دارد استراتژی‌های خود را خودکار کند، این دوره به شما قدرت می‌دهد تا سیستم‌های پیچیده معاملات الگوریتمی را ایجاد و پیاده سازی کنید.

آنچه خواهید آموخت:

  • مبانی MQL5: درک سینتکس، انواع داده، متغیرها، عملگرها و مفاهیم اصلی برنامه نویسی MQL5.
  • ساخت ربات‌های معاملاتی: یاد بگیرید چگونه Expert Advisors (EAs) را برای خودکارسازی استراتژی‌های معاملاتی خود طراحی، ایجاد و بهینه کنید.
  • اندیکاتورها و اسکریپت‌های سفارشی: اندیکاتورهای تکنیکال و اسکریپت‌های سفارشی را برای گسترش عملکرد MetaTrader 5 توسعه دهید.
  • بک تست و بهینه سازی: یاد بگیرید چگونه ربات‌های معاملاتی خود را بک تست کنید و عملکرد آنها را برای معاملات واقعی بهینه کنید.
  • مدیریت ریسک: بر استراتژی‌های مدیریت ریسک مالی و حفاظت از سرمایه گذاری‌های خود مسلط شوید.
  • MQL5 پیشرفته: تجربه عملی با موضوعات پیشرفته مانند مدیریت رویدادها، کتابخانه‌ها و رابط‌های گرافیکی کسب کنید.

ویژگی‌های دوره:

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

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

با این دوره MQL5، شما قادر خواهید بود:

  • ربات معامله‌گر (EA) و ابزارهای معاملاتی خود را بسازید.
  • در مورد متغیرها، عملگرها و حلقه‌ها در زبان MetaQuotes بیاموزید.
  • با سینتکس زبان MQL5 آشنا شوید.
  • ربات‌های معامله‌گر (EA) در MetaTrader 5 ایجاد کنید.
  • ابزارهای معاملاتی خود (اندیکاتور، اسکریپت) را ایجاد کنید.

پیش‌نیازها:

دانش پایه در مورد بازار CFD و پلتفرم MetaTrader.

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


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

Intro-فصل-1-مقدمه Intro

  • Disclaimer-ویدیو-1-1-سلب مسئولیت Disclaimer

  • Installation of MetaTrader 5 platform-ویدیو-1-2-نصب پلتفرم متاتریدر 5 Installation of MetaTrader 5 platform

  • MetaEditor-ویدیو-1-3-متاادیتور MetaEditor

  • Differences between MQL4 and MQL5-ویدیو-1-4-تفاوت های بین MQL4 و MQL5 Differences between MQL4 and MQL5

  • File types in MetaEditor-ویدیو-1-5-انواع فایل در متاادیتور File types in MetaEditor

  • Data types in MQL5-ویدیو-1-6-انواع داده در MQL5 Data types in MQL5

  • Comments-ویدیو-1-7-نظرات Comments

Variables-فصل-2-متغیرها Variables

  • Creating variable-ویدیو-2-1-ایجاد متغیر Creating variable

  • Local variable-ویدیو-2-2-متغیر محلی Local variable

  • Global variable-ویدیو-2-3-متغیر سراسری Global variable

  • Input variable-ویدیو-2-4-متغیر ورودی Input variable

  • Static variable-ویدیو-2-5-متغیر ایستا Static variable

  • Predefined Variables-ویدیو-2-6-متغیرهای از پیش تعریف شده Predefined Variables

  • Constant-ویدیو-2-7-ثابت Constant

  • Typecasting-ویدیو-2-8-تبدیل نوع Typecasting

  • Enumerations-ویدیو-2-9-شمارش ها Enumerations

  • Array-ویدیو-2-10-آرایه Array

  • Indexing-ویدیو-2-11-اندیس گذاری Indexing

Basic operators-فصل-3-عملگرهای اصلی Basic operators

  • Operations-ویدیو-3-1-عملیات Operations

  • Operator if/else-ویدیو-3-2-عملگر if/else Operator if/else

  • Switch-ویدیو-3-3-Switch Switch

  • Ternary-ویدیو-3-4-سه تایی Ternary

Loops-فصل-4-حلقه ها Loops

  • 'For' loop-ویدیو-4-1-حلقه 'For' 'For' loop

  • 'While' loop-ویدیو-4-2-حلقه 'While' 'While' loop

  • Interrupting the loop-ویدیو-4-3-قطع کردن حلقه Interrupting the loop

  • Do - while-ویدیو-4-4-Do - while Do - while

Functions-فصل-5-توابع Functions

  • Creating function-ویدیو-5-1-ایجاد تابع Creating function

  • Preset arguments of the function-ویدیو-5-2-آرگومان های از پیش تعیین شده تابع Preset arguments of the function

  • Creating position size calculator-ویدیو-5-3-ایجاد ماشین حساب حجم موقعیت Creating position size calculator

  • Overloading function-ویدیو-5-4-بارگذاری بیش از حد تابع Overloading function

  • Include files-ویدیو-5-5-فایل های ضمیمه Include files

  • Pass by reference-ویدیو-5-6-ارسال با ارجاع Pass by reference

  • Functions and methods-ویدیو-5-7-توابع و متدها Functions and methods

  • Virtual function-ویدیو-5-8-تابع مجازی Virtual function

Trades-فصل-6-معاملات Trades

  • Structures-ویدیو-6-1-ساختارها Structures

  • Sending orders-ویدیو-6-2-ارسال سفارشات Sending orders

  • Modifying positions and orders-ویدیو-6-3-تغییر موقعیت ها و سفارشات Modifying positions and orders

Class-فصل-7-کلاس Class

  • Creating class-ویدیو-7-1-ایجاد کلاس Creating class

  • Inheritance-ویدیو-7-2-وراثت Inheritance

  • cTrade-ویدیو-7-3-cTrade cTrade

Indicators-فصل-8-اندیکاتورها Indicators

  • Indicators-ویدیو-8-1-اندیکاتورها Indicators

  • Work to do-ویدیو-8-2-کار برای انجام دادن Work to do

  • Solution of the task-ویدیو-8-3-راه حل وظیفه Solution of the task

Creating Panel-فصل-9-ایجاد پنل Creating Panel

  • Panel basics-ویدیو-9-1-مبانی پنل Panel basics

  • Creating button-ویدیو-9-2-ایجاد دکمه Creating button

  • Second button-ویدیو-9-3-دکمه دوم Second button

  • Close button-ویدیو-9-4-دکمه بستن Close button

  • Creating useful function-ویدیو-9-5-ایجاد تابع مفید Creating useful function

  • Final panel-ویدیو-9-6-پنل نهایی Final panel

Creating Expert Advisor-فصل-10-ایجاد اکسپرت مشاور Creating Expert Advisor

  • EA concept-ویدیو-10-1-مفهوم EA EA concept

  • Coding strategy-ویدیو-10-2-استراتژی کدنویسی Coding strategy

  • Strategy tester-ویدیو-10-3-تست استراتژی Strategy tester

  • Optimization-ویدیو-10-4-بهینه سازی Optimization

نمایش نظرات

از صفر تا قهرمان الگوریتم - MQL5! آموزش برنامه نویسی در متاتریدر 5
جزییات دوره
9 hours
53
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
469
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Krzysztof Kamiński Krzysztof Kamiński

دانشمند داده، توسعه‌دهنده MQL و پایتون