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

دانلود Algorithmic Trading In MQL5: Code Robots & Free Up Your Time

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

آموزش ساخت ربات معامله گر از صفر با MQL5 برای MT5 + ربات معامله گر (فارکس، CFD و...)

یاد بگیرید چگونه یک ربات معامله گر کاملاً خودکار (اکسپرت ادوایزر) بسازید که می تواند در بازارهای مختلف (مانند فارکس، ارز دیجیتال، شاخص ها، سهام، کالاها) معامله کند.

یاد بگیرید چگونه با محبوب ترین زبان برنامه نویسی برای معامله در بازارهای مالی (MQL5) برنامه نویسی کنید.

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

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

یاد بگیرید چگونه سفارشات بازار را ارسال، اصلاح و ببندید.

آشنایی با اصول اولیه بک تست و بهینه سازی ربات های معاملاتی در متاتریدر 5.

پیش نیازها: تنها شرط لازم، تمایل به یادگیری است. نیازی به دانش معامله گری یا تجربه برنامه نویسی ندارید.

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

این دوره به 2 بخش و 12 قسمت تقسیم شده است.

بخش 1: زبان برنامه نویسی MQL5

در قسمت 1، پلتفرم متاتریدر 5 (MT5) را بررسی می کنیم و زبان برنامه نویسی MQL5 و کاربردهای آن را معرفی می کنیم.

در قسمت های 2 تا 5، اصول زبان MQL5 را پوشش خواهیم داد. در این قسمت ها، تمام ویژگی های اساسی زبان را با مثال ها و تمرین های فراوان که به معاملات مرتبط هستند، بررسی خواهیم کرد.

به این ترتیب، این دوره محتوای عملی، جذاب و جالب را به شما ارائه می دهد و در عین حال مختصر است تا شما را به سرعت به قسمت های هیجان انگیزتر یعنی قسمت های 6 تا 12 برساند.

بخش 2: کدنویسی اکسپرت ادوایزر در متاتریدر 5

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

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

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

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

در نهایت، در قسمت 12، سیستم را تأیید می کنیم. برای این کار، اکسپرت ادوایزر را در برابر داده های تاریخی بک تست می کنیم تا از صحیح بودن کد اطمینان حاصل کنیم.

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

اکنون بهترین زمان برای یادگیری معامله گری الگوریتمی است.

در بازارهای مدرن امروزی، سهم معاملات الگوریتمی از نظر حجم حدود 70-80 درصد است و دلایل مختلفی برای این امر وجود دارد:

  1. معامله گری الگوریتمی به شما این امکان را می دهد که به اندازه توان محاسباتی خود، استراتژی ها یا بازارهای زیادی را معامله کنید، و بر محدودیت های انسانی که معامله گران دستی را محدود می کند، غلبه کنید.

  2. خودکارسازی استراتژی های شما زمان شما را از بررسی های تکراری بازارها آزاد می کند که می توانید آن را به تحقیق، تفریح یا سایر فعالیت ها اختصاص دهید. علاوه بر این، ربات ها می توانند 24 ساعته و 7 روز هفته معامله کنند، به این معنی که می توانند در هر جلسه، در هر زمان و بدون استراحت معامله کنند، که برای یک انسان غیرممکن است.

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

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

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

آیا به معامله گری علاقه مند هستید؟

آیا می خواهید زمان خود را از نظارت بر صفحه نمایش آزاد کنید؟

آیا می خواهید شانس برنده شدن خود را در بازارها افزایش دهید؟

اگر پاسخ شما "بله" است و آماده انجام کار سخت هستید، امروز برای شروع سفر معامله گری الگوریتمی خود آماده هستید!

این دوره توسط ضمانت بازگشت پول 30 روزه Udemy پشتیبانی می شود.

اگر به هر دلیلی راضی نیستید، تمام مبلغ به شما بازپرداخت می شود!

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

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

اکسپرت ادوایزر در پایان دوره در اختیار شما قرار خواهد گرفت.

- خوزه مارتینز


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

مقدمه Introduction

  • سلب مسئولیت Disclaimer

  • فایل‌های دوره Course Files

  • چرا به معامله‌گری الگوریتمی ارتقا دهیم Why Upgrade To Algorithmic Trading

  • انتظارات از دوره Expectations for the course

  • خوش آمدید Welcome

  • تکنولوژی‌های معامله‌گری الگوریتمی Algorithmic Trading Technologies

  • مقدمه‌ای بر متاتریدر 5 Introduction To Metatrader 5

  • سیستم‌های حسابداری موقعیت MT5 MT5 Position Accounting Systems

  • حساب دمو و نصب MT5 (قسمت اول) MT5 Demo Account & Installation (i)

  • حساب دمو و نصب MT5 (قسمت دوم) MT5 Demo Account & Installation (ii)

  • برنامه‌های MQL5 MQL5 Applications

  • مقدمه‌ای بر ویرایشگر متا Introduction To Metaeditor

  • برنامه‌نویسی اولین برنامه ما Coding Our First Program

  • نحو Syntax

  • شناسه‌ها Identifiers

  • نظرات Comments

متغیرها و انواع داده Variables & Data Types

  • مقدمه‌ای بر بخش 2: متغیرها و انواع داده Introduction To Section 2: Variables & Data Types

  • متغیرها Variables

  • انواع عدد صحیح Integer Types

  • نوع بولی Boolean Type

  • نوع رنگ Color Type

  • نوع تاریخ/زمان Datetime Type

  • نوع Enum Enum Type

  • انواع اعشاری Real Types

  • نوع رشته String Type

  • نوع آرایه (قسمت اول) Array Type (i)

  • نوع آرایه (قسمت دوم) Array Type (ii)

  • نوع آرایه (قسمت سوم) Array Type (iii)

  • نوع Struct (قسمت اول) Struct Type (i)

  • نوع Struct (قسمت دوم) Struct Type (ii)

  • ثابت‌ها Constants

  • تبدیل نوع Typecasting

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

  • دامنه متغیرها Scope Of Variables

  • متغیرهای ورودی Input Variables

  • تکلیف: متغیرها و انواع داده Assignment: Variables & Data Types

انواع عملیات Operation Types

  • مقدمه‌ای بر بخش 3: انواع عملیات Introduction To Section 3: Operation Types

  • عملیات حسابی (قسمت اول) Arithmetic Operations (i)

  • عملیات حسابی (قسمت دوم) Arithmetic Operations (ii)

  • عملیات انتساب Assignment Operations

  • عملیات رابطه‌ای Relation Operations

  • عملیات بولی Boolean Operations

  • تکلیف: انواع عملیات Assignment: Operation Types

عملگرهای انتخاب و حلقه Choice & Loop Operators

  • مقدمه‌ای بر بخش 4: عملگرهای انتخاب و حلقه Introduction To Section 4: Choice & Loop Operators

  • عملگر If-Else (قسمت اول) The If-Else Operator (i)

  • عملگر If-Else (قسمت دوم) The If-Else Operator (ii)

  • عملگر سه‌گانه The Ternary Operator

  • عملگر Switch-case The Switch-case Operator

  • عملگر While The While Operator

  • عملگر Do-While The Do-While Operator

  • عملگر For The For Operator

  • تکلیف: عملگرهای انتخاب و حلقه Assignment: Choice & Loop Operators

توابع Functions

  • مقدمه‌ای بر بخش 5: توابع Introduction To Section 5: Functions

  • اعلان و تعریف تابع Function Declaration & Definition

  • فراخوانی تابع Function Call

  • توابع از پیش تعریف شده Predefined Functions

  • تکلیف: توابع Assignment: Functions

اکسپرت ادوایزرها و سیستم‌های معاملاتی Expert Advisors & Trading Systems

  • مقدمه‌ای بر بخش 6: اکسپرت ادوایزرها و سیستم‌های معاملاتی Introduction To Section 6: Expert Advisors & Trading Systems

  • دستورات پیش‌پردازنده Preprocessor Directives

  • مدیریت‌کننده‌های رویداد MQL5 MQL5 Event Handlers

  • جریان کار اکسپرت ادوایزر و سیستم معاملاتی Expert Advisor & Trading System Workflow

  • یک سیستم معاملاتی برای اکسپرت ادوایزر شما A Trading System For Your Expert Advisor

  • آزمون اکسپرت ادوایزرها و سیستم‌های معاملاتی Expert Advisors & Trading Systems Quiz

اکسپرت ادوایزر: تنظیمات عمومی و باز شدن کندل Expert Advisor: General Settings & Bar Opening

  • مقدمه‌ای بر بخش 7: تنظیمات عمومی EA و باز شدن کندل Introduction To Section 7: EA General Settings & Bar Opening

  • طرح‌بندی EA EA Layout

  • ورودی‌های خارجی و متغیرهای سراسری EA EA External Inputs & Global Variables

  • منطق کنترل باز شدن کندل Rationale For Controlling Bar Opening

  • نحوه کنترل باز شدن کندل How To Control Bar Opening

اکسپرت ادوایزر: اندیکاتورها و سیگنال‌های معاملاتی Expert Advisor: Indicators & Trading Signals

  • مقدمه‌ای بر بخش 8: اندیکاتورها و سیگنال‌های معاملاتی EA Introduction To Section 8: EA Indicators & Trading Signals

  • سیگنال ورود: قیمت Entry Signal: Price

  • سیگنال ورود: نرمال‌سازی قیمت Entry Signal: Price Normalization

  • تکلیف (قسمت اول): دسترسی به داده‌های قیمت Assignment (i): Accessing Price Data

  • سیگنال ورود: اندیکاتور میانگین متحرک (قسمت اول) Entry Signal: Moving Average Indicator (i)

  • سیگنال ورود: اندیکاتور میانگین متحرک (قسمت دوم) Entry Signal: Moving Average Indicator (ii)

  • تکلیف (قسمت دوم): سیگنال ورود قیمت و میانگین متحرک Assignment (ii): Price & Moving Average Entry Signal

  • اندیکاتورهای چند بافری: باندهای بولینگر Multibuffer Indicators: Bollinger Bands

  • تکلیف (قسمت سوم): سیگنال خروج میانگین متحرک Assignment (iii): Moving Average Exit Signal

اکسپرت ادوایزر: ثبت سفارش Expert Advisor: Order Placement

  • مقدمه‌ای بر بخش 9: ثبت سفارش Introduction To Section 9: Order Placement

  • انواع اجرای سفارش Types Of Order Execution

  • ثبت سفارش Order Placement

  • ثبت سفارش (قسمت دوم): سیاست پر کردن Order Placement (ii): Filling Policy

  • تکلیف: تابع ثبت سفارش Assignment: Order Placement Function

  • بررسی موقعیت‌های ثبت شده Check Of Placed Positions

  • تابع بستن معاملات Close Trades Function

اکسپرت ادوایزر: مدیریت موقعیت Expert Advisor: Position Management

  • مقدمه‌ای بر بخش 10: مدیریت موقعیت EA Introduction To Section 10: EA Position Management

  • تابع حد ضرر Stop Loss Function

  • تکلیف: حد سود Assignment: Take Profit

  • تابع اصلاح معامله Trade Modification Function

  • تابع حد ضرر متحرک Trailing Stop Loss Function

  • تابع سر به سر Break-even Function

  • توابع سطوح توقف Stops Levels Functions

اکسپرت ادوایزر: تغییرات برای حساب‌های نِتینگ Expert Advisor: Changes For Netting Accounts

  • مقدمه‌ای بر بخش 11: تغییرات EA برای حساب‌های نِتینگ Introduction To Section 11: EA Changes For Netting Accounts

  • EA نِتینگ: بررسی موقعیت‌های ثبت شده Netting EA: Check Of Placed Positions

  • EA نِتینگ: ثبت سفارش Netting EA: Order Placement

  • EA نِتینگ: اصلاح معامله Netting EA: Trade Modification

  • EA نِتینگ: بستن معاملات Netting EA: Close Trades

  • EA نِتینگ: TSL و BE Netting EA: TSL & BE

اکسپرت ادوایزر: بک تست و قرار دادن در محل Expert Advisor: Backtesting & Put In Place

  • مقدمه‌ای بر بخش 12: بک تست و قرار دادن در محل Introduction To Section 12: Backtesting & Put In Place

  • فایل‌های سرآیند/شامل Header/Include Files

  • بک تست: آیا EA طبق انتظار معامله می‌کند؟ Backtesting: Does The EA Trade As Expected?

  • بک تست در MT5 Backtesting In MT5

  • بهینه‌سازی در MT5 Optimization In MT5

  • بهینه‌سازی: خطر برازش بیش از حد Optimization: Risk Of Overfitting

  • راه‌اندازی MT5 برای معامله‌گری الگوریتمی MT5 Set-up For Algorithmic Trading

  • بررسی EA هِجینگ Review Of The Hedging EA

  • بررسی EA نِتینگ Review Of The Netting EA

  • به‌روزرسانی EA به نسخه 1.50 EA Update to v1.50

  • درباره VPS (قسمت اول) About VPS (i)

  • نتیجه‌گیری دوره Course Conclusion

  • سخنرانی جایزه Bonus Lecture

نمایش نظرات

آموزش معامله الگوریتمی در MQL5: کدنویسی ربات‌ها و آزادسازی زمان خود
جزییات دوره
10 hours
109
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,775
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jose Martínez Hernández Jose Martínez Hernández

معامله گر الگوریتمی