Mô tả

In this course you will learn how to completely automate your trading coding a trading robot (expert advisor). We will develop an expert advisor from scratch that can trade on different financial markets, such as forex, cryptocurrencies, stocks, indices or futures.

  • In the first section we will review the Metatrader 5 platform (MT5) and have a first look at the MQL5 language and programs.

  • Sections 2 to 5 focus on the MQL5 language fundamentals. During these sections we will cover all of the language basic features, providing you with many trading-related examples and assignments that will keep the content engaging while brief enough to speed you up to the most exciting part of the course, sections 6 to 12.

  • In section 6 we will introduce you to expert advisors and a well-known and popular trading system that has been used extensively in the past.

  • In sections 7 to 11 we will apply all the knowledge acquired in previous lessons to develop a trading robot that automates a trading system and trades non-stop while the markets are open.

  • Finally, in section 12 we will backtest and deploy the trading robot in different markets to review that it applies the trading system correctly.

In March 2023 we made a huge update to the course, replacing more than 50 lectures and adding new ones to provide an even better learning experience!


Now is the right time to learn algorithmic trading.

In today’s modern markets, the share of algorithmic trading in volume terms stands around 70-80 per cent, and there are several reasons for that:

  1. Algorithmic trading allows you to trade as many strategies or markets as your computing power provides, overcoming human limitations that constrain manual traders.

  2. Automating your strategies frees up time from repetitive screening of the markets that you can then allocate to research, leisure, or other activities. Furthermore, robots can trade 24/7 which mean they can trade any session, at any time and without rest, which is impossible to do for a single human.

  3. Emotionless and error-free. Algorithms read patterns and apply pre-established coded rules without experiencing fear or any other emotions, which means that robots do not commit mistakes, programmers do.

  4. Algorithmic trading will not only automate your trading, but also it is the first step to trade like a quant, which means that every decision you take will be backed by data and statistics that will be provided by your algorithms and this will increase your chances of success in the markets.

  5. Backtesting and optimization is much faster and comprehensive through algorithms than through manual means with spreadsheets, which will allows you to know the performance of a strategy in the past and, again, increase your chances of success in the markets.

Are you passionate about trading?

Do you want to free-up time from monitoring screens?

Do you want to increase your chances of winning in the markets?

If the answer is "Yes", and you are ready to put in the hard work, you are ready to start your algorithmic trading journey today!

This course is backed by Udemy’s 30 day money back guarantee.

If you're not happy for any reason you will be refunded in full!

I am confident that you will find this is one of the best courses to learn algorithmic trading and it delivers sharing insights that you won’t find easily elsewhere.

I am excited to watch you take your first step in your algorithmic trading journey and I hope to see you inside!

The expert advisor will be provided to you at the end of the course.

- José Martínez

Bạn sẽ học được gì

How to build a completely automated trading robot (expert advisor) that can trade in different markets (e.g. forex, crypto, indices, stocks, commodities)

How to program in the most popular language for trading in the financial markets (MQL5)

A well-known popular trading system

How to read and interpret the markets with algorithms

How to send, modify and close market orders

How to backtest and optimize trading robots in Metatrader 5

Yêu cầu

  • Only requirement: willingness to learn
  • Trading knowledge is not required
  • Programming experience is not required

Nội dung khoá học

12 sections

Introduction

15 lectures
Disclaimer
00:10
Why Upgrade To Algorithmic Trading
04:10
Expectations for the course
01:29
Welcome
01:16
Algorithmic Trading Technologies
01:08
Introduction To Metatrader 5
14:43
MT5 Position Accounting Systems
04:07
MT5 Demo Account & Installation (i)
02:26
MT5 Demo Account & Installation (ii)
01:01
MQL5 Applications
01:31
Introduction To Metaeditor
07:47
Coding Our First Program
03:53
Syntax
05:30
Identifiers
04:28
Comments
03:36

Variables & Data Types

20 lectures
Introduction To Section 2: Variables & Data Types
00:23
Variables
05:41
Integer Types
05:29
Boolean Type
03:19
Color Type
04:19
Datetime Type
05:02
Enum Type
05:44
Real Types
02:31
String Type
04:44
Array Type (i)
05:30
Array Type (ii)
02:28
Array Type (iii)
05:46
Struct Type (i)
04:18
Struct Type (ii)
05:14
Constants
02:30
Typecasting
06:22
Predefined Variables
03:58
Scope Of Variables
07:40
Input Variables
04:50
Assignment: Variables & Data Types
12:16

Operation Types

7 lectures
Introduction To Section 3: Operation Types
00:20
Arithmetic Operations (i)
05:42
Arithmetic Operations (ii)
02:45
Assignment Operations
01:52
Relation Operations
04:10
Boolean Operations
04:38
Assignment: Operation Types
06:59

Choice & Loop Operators

9 lectures
Introduction To Section 4: Choice & Loop Operators
00:33
The If-Else Operator (i)
02:48
The If-Else Operator (ii)
05:04
The Ternary Operator
05:10
The Switch-case Operator
06:03
The While Operator
03:29
The Do-While Operator
02:27
The For Operator
04:07
Assignment: Choice & Loop Operators
05:05

Functions

5 lectures
Introduction To Section 5: Functions
00:30
Function Declaration & Definition
04:19
Function Call
05:47
Predefined Functions
16:14
Assignment: Functions
01:46

Expert Advisors & Trading Systems

6 lectures
Introduction To Section 6: Expert Advisors & Trading Systems
00:58
Preprocessor Directives
03:16
MQL5 Event Handlers
04:42
Expert Advisor & Trading System Workflow
02:08
A Trading System For Your Expert Advisor
04:44
Expert Advisors & Trading Systems Quiz
6 questions

Expert Advisor: General Settings & Bar Opening

5 lectures
Introduction To Section 7: EA General Settings & Bar Opening
00:33
EA Layout
04:10
EA External Inputs & Global Variables
12:31
Rationale For Controlling Bar Opening
03:33
How To Control Bar Opening
10:32

Expert Advisor: Indicators & Trading Signals

9 lectures
Introduction To Section 8: EA Indicators & Trading Signals
00:30
Entry Signal: Price
09:19
Entry Signal: Price Normalization
09:48
Assignment (i): Accessing Price Data
03:16
Entry Signal: Moving Average Indicator (i)
10:10
Entry Signal: Moving Average Indicator (ii)
09:20
Assignment (ii): Price & Moving Average Entry Signal
18:10
Multibuffer Indicators: Bollinger Bands
05:58
Assignment (iii): Moving Average Exit Signal
07:41

Expert Advisor: Order Placement

7 lectures
Introduction To Section 9: Order Placement
00:21
Types Of Order Execution
03:03
Order Placement
21:03
Order Placement (ii): Filling Policy
06:20
Assignment: Order Placement Function
14:43
Check Of Placed Positions
10:35
Close Trades Function
12:32

Expert Advisor: Position Management

7 lectures
Introduction To Section 10: EA Position Management
01:04
Stop Loss Function
10:31
Assignment: Take Profit
07:50
Trade Modification Function
14:37
Trailing Stop Loss Function
21:02
Break-even Function
12:36
Stops Levels Functions
18:00

Expert Advisor: Changes For Netting Accounts

6 lectures
Introduction To Section 11: EA Changes For Netting Accounts
00:33
Netting EA: Check Of Placed Positions
04:23
Netting EA: Order Placement
02:39
Netting EA: Trade Modification
01:53
Netting EA: Close Trades
02:57
Netting EA: TSL & BE
05:37

Expert Advisor: Backtesting & Put In Place

13 lectures
Introduction To Section 12: Backtesting & Put In Place
00:36
Header/Include Files
06:16
Backtesting: Does The EA Trade As Expected?
08:05
Backtesting In MT5
06:38
Optimization In MT5
05:14
Optimization: Risk Of Overfitting
04:25
MT5 Set-up For Algorithmic Trading
05:24
Review Of The Hedging EA
13:34
Review Of The Netting EA
06:00
About VPS (i)
02:00
About VPS (ii)
00:27
Course Conclusion
02:55
Bonus Lecture
00:42

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.