لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره تجارت الگوریتمی فارکس: کد یک ربات فارکس!
Forex Algorithmic Trading Course: Code a Forex Robot!
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با استفاده از MQL4 (زبان MetaQuotes 4) یک ربات معاملاتی کاملاً خودکار (مشاور متخصص) از ابتدا بسازید! چگونه یک ربات معامله گر فارکس کاملاً خودکار بسازیم (مشاور متخصص) نحوه برنامه نویسی به محبوب ترین زبان برای فارکس (MQL4) نکات و ترفندهای بسیاری برای ایجاد ربات های معامله گر شگفت انگیز پیش نیازها: ذهن باز و تمایل به یادگیری
در این دوره آموزشی یاد خواهید گرفت که چگونه یک ربات معامله گر فارکس را از ابتدا با استفاده از زبان برنامه نویسی MQL4 به طور کامل خودکار کنید.
شما به هیچ دانش برنامه نویسی نیاز ندارید زیرا در ابتدای دوره همه مفاهیم اولیه برنامه نویسی را یاد خواهیم گرفت. نکته مهم در مورد این دوره این است که ما این مفاهیم برنامه نویسی را همانطور که با تجارت مرتبط هستند می بینیم و محتوا را بسیار جذاب نگه می داریم.
ما با یادگیری کامل زبان برنامه نویسی MQL4 ادامه می دهیم. ما میبینیم که چگونه میتوان بهروزرسانیهای قیمت را دریافت کرد، از اکثر شاخصهای فنی در کد استفاده کرد، سفارشها را بهطور خودکار ارسال و تغییر داد و خیلی چیزهای دیگر.
ما همه این کارها را به شیوه ای بسیار جذاب انجام می دهیم زیرا همه چیز را همانطور که پوشش می دهیم کدگذاری می کنیم. ما همچنین در طول مسیر به شما تکالیف زیادی میدهیم که این یک دوره بسیار کاربردی و تعاملی است.
وقتی همه مفاهیم لازم را پوشش دادیم، با ایجاد ربات معامله گر کاملاً خودکار خود را ادامه می دهیم. ما آن را آزمایش مجدد می کنیم تا مطمئن شویم که به طور مداوم سودآور است و نحوه اجرای آن را در یک حساب آزمایشی یا زنده مشاهده می کنیم.
همه کدهای ایجاد شده در دوره در دسترس شما هستند.
سرفصل ها و درس ها
معرفی
Introduction
درباره مربی شما
About Your Instructor
آنچه در این دوره خواهید آموخت
What You Will Learn in This Course
چرا تجارت خود را خودکار کنید
Why Automate Your Trading
تغییرات مهمی که باید از آنها آگاه بود
Important Changes to be aware of
MetaQuotes و مشاوران متخصص
MetaQuotes and Expert Advisors
مشاوران متخصص
Expert Advisors
MetaQuotes Language 4 (MQL4)
MetaQuotes Language 4 (MQL4)
EA ها، شاخص ها و اسکریپت ها
EAs, Indicators and Scripts
مبانی برنامه نویسی
Programming Basics
چاپ بیانیه ها
Printing Out Statements
متغیرها
Variables
متغیرهای پیشرفته
Variables Advanced
متغیرهای از پیش تعریف شده
Predefined Variables
عملیات حسابی
Arithmetic Operations
عملیات واگذاری
Assignment Operations
عملیات رابطه ای
Relational Operations
عملیات منطقی
Logical Operations
جریان کنترل (اپراتورهای مشروط)
Control Flow (Conditional Operators)
هشدار: مراقب کلاهبرداران باشید
Warning: Beware of Scammers
اظهارات اگر/دیگر
If/Else Statements
تغییر بیانیه ها
Switch Statements
توابع، پیش پردازنده و کلاس های ذخیره سازی
Functions, Preprocessor & Storage Classes
کارکرد
Functions
توابع متاتریدر
MetaTrader Functions
شامل فایل ها
Include Files
ایجاد اولین عملکرد مفید ما
Creating our First Useful Function
محاسبه سود و توقف ضرر
Calculating Take Profit and Stop Loss
تکلیف: عملکرد ماشین حساب Take Profit و Stop Loss را ایجاد کنید
Assignment: Create Take Profit and Stop Loss Calculator Function
پاسخ به تکلیف
Answer to Assignment
متغیرهای جهانی
Global Variables
متغیرهای ورودی و خارجی
Input & Extern Variables
آرایه ها و حلقه ها
Arrays & For Loops
آرایه ها
Arrays
برای حلقه ها
For Loops
در حالی که حلقه ها
While Loops
شاخص های فنی MQL4
MQL4 Technical Indicators
Enums نوع داده
Enums Datatype
میانگین متحرک
Moving Average
باندهای بولینگر
Bollinger Bands
RSI
RSI
تکلیف: شاخص BB
Assignment: BB Indicator
پاسخ تکلیف
Assignment Answer
توابع اجرای سفارش
Order Execution Functions
تغییرات مهمی که باید از آنها آگاه بود
Important Changes to be aware of
پیش سفارش ارسال چک
Pre Order Sending Checks
بررسی اندازه لات حساب
Checking Account Lot Size
ارسال سفارشات
Sending Orders
تکلیف: ارسال سفارشات
Assignment: Sending Orders
رسیدگی به خطا
Error Handling
پاسخ به سفارش ارسال تکلیف
Answer to OrderSend Assignment
مدیریت ریسک
Risk Management
روش های اندازه گیری موقعیت
Position Sizing Methods
ایجاد عملکرد اندازه موقعیت
Creating Position Sizing Function
تکلیف: اضافه کردن اندازه موقعیت در Algo
Assignment: Add Position Sizing in Algo
پاسخ تکلیف
Assignment Answer
مشاور متخصص
Expert Advisor
ایجاد اولین EA ما
Creating our first EA
افزودن استراتژی باند بولینگر به EA
Adding Bollinger Band Strategy to EA
TotalOrders و Magic Number
TotalOrders and Magic Number
به روز رسانی مشاور متخصص
Update Expert Advisor
OrderModify
OrderModify
به روز رسانی TakeProfit و StopLoss به طور خودکار
Updating TakeProfit and StopLoss automatically
بک تست
Backtesting
بک تست و تستر استراتژی
Backtesting & Strategy Tester
بک تست مشاور متخصص ما
Backtesting our Expert Advisor
کدگذاری استراتژی معاملاتی ما
Coding Our Trading Strategy
تعریف استراتژی معاملاتی ما
Defining our Trading Strategy
کدگذاری استراتژی معاملاتی ما
Coding our Trading Strategy
بک تست کردن استراتژی معاملاتی ما
Backtesting our Trading Strategy
اجرای استراتژی معاملاتی ما
Running our Trading Strategy
نمایش نظرات