Algorithmic Trading In MQL5: Code Robots & Free Up Your Time

Learn How To Code A Trading Robot From Scratch In MQL5 Programming Language + Complete + Trading Bot (Forex, Crypto ...)

4.68 (332 reviews)
Udemy
platform
English
language
Investing & Trading
category
4,757
students
10 hours
content
Mar 2024
last update
$84.99
regular price

What you will learn

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

The basics of backtesting and optimization of trading robots in Metatrader 5

Description

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.


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

Content

Introducción

Introduction
Why Algorithmic Trading
Exploring The Software
MT5 Platform
MT5 Types Of Account
Opening An Account & Installation
MQL5 Programs
Metaeditor
Hello World!
Language Syntax
What Are Identifiers?
Comments

Variables & Types Of Data

Introduction To Section 2: Variables & Data Types
Variables
Integer
Boolean
Color
Datetime
Enum
Real
String
Array
Struct
Constants
Typecasting
Predefined Variables
Variable Scope
Input Variables
Assignment: Variables & Data Types

Types Of Operations

Introduction To Section 3: Operation Types
Arithmetic
Assignment
Relation
Boolean
Assignment: Operation Types

Control Flow Operators

Introduction To Section 4: Choice & Loop Operators
The If-else
The Ternary
The Switch-case
The Do-while
The For
Assignment: Choice & Loop Operators

Functions

Introduction To Section 5: Functions
Functions (i)
Functions (ii)
Functions (iii)
Assignment: Functions

EA & Trading Systems

Introduction To Section 6: Expert Advisors & Trading Systems
Preprocessor Directives
MQL5 Event Handlers
Trading System Workflow
A Trading System For Your EA
Expert Advisors & Trading Systems Quiz

EA: General Settings & Bar Opening

Introduction To Section 7: EA General Settings & Bar Opening
EA Layout
EA Inputs & Global Variables
Why Control Bar Opening
How To Control Bar Opening

EA: Indicators & Trading Signals

Introduction To Section 8: EA Indicators & Trading Signals
Entry Signal: Price (i)
Entry Signal: Price (ii)
Assignment (i): Accessing Price
Entry Signal: MA Indicator (i)
Entry Signal: MA Indicator (ii)
Assignment (ii): Price & MA Entry Signal
Multibuffer Indicators: Bollinger Bands
Assignment (iii): MA Exit Signal

EA: Order Placement

Introduction To Section 9: Order Placement
MT5 Order Execution
Sending Orders
Assignment: Order Placement Function
Positions Placed
Close Trades

EA: Position Management

Introduction To Section 10: EA Position Management
Stop Loss
Assignment: Take Profit
Trade Modification
Trailing Stop Loss
Break-even

EA: Netting Version

Introduction To Section 11: EA Changes For Netting Accounts
Netting EA: Placed Positions
Netting EA: Sending Orders
Netting EA: Trade Modification
Netting EA: Close Trades
Netting EA: TSL & BE

EA: Backtesting & Put In Place

Introduction To Section 12: Backtesting & Put In Place
Include Files
Does The EA Trade As Expected?
Backtesting In MT5
Optimization In MT5
Set-up For Algorithmic Trading
Review Of The Hedging EA
Review Of The Netting EA
Conclusion

Screenshots

Algorithmic Trading In MQL5: Code Robots & Free Up Your Time - Screenshot_01Algorithmic Trading In MQL5: Code Robots & Free Up Your Time - Screenshot_02Algorithmic Trading In MQL5: Code Robots & Free Up Your Time - Screenshot_03Algorithmic Trading In MQL5: Code Robots & Free Up Your Time - Screenshot_04

Reviews

Sikander
September 25, 2023
Having completed over 30 courses across a wide range of topics on Udemy, I can confidently say that this course stands out as the best so far. It strikes a remarkable balance between comprehensive content, lucid explanations, and illustrative examples. The course's pacing is impeccably structured, offering in-depth details for seamless comprehension while maintaining a dynamic flow that facilitates rapid progress. The lectures are succinct yet brimming with valuable insights and knowledge. I would definitely recommend this course to individuals, whether seasoned programmers or beginners, seeking a swift and highly effective immersion into MQL5.
Louhn
August 15, 2023
Wow, this course absolutely exceeded my expectations! With my limited coding and trading experience, I took a leap of faith when purchasing the course. It is worth much more than I paid for it. I have already purchased the intermediate course and cannot wait to get going! Thank you so much Jose!
Chika
July 30, 2023
Thank you for helping to demystify mql5 through this basic course. Hoping to enjoy the Advance course.
Kevin
July 28, 2023
Couldn't understand the basic structure of the robot, he answer himself advanced questions, I hope I understand better on the future if this is the issue here.
James
July 13, 2023
This was a very good course for learning how to build an expert advisor in MQL5, everything was explained really well.
Jerome
June 17, 2023
Hi, it's easy to follow, very well explained, and useful to start with its own EA. I like the progressive and clear coding. There are also lot of tips I'll reuse. It helps me starting my own EA based on a consistent framework. Thank you so much
Ugendran
June 10, 2023
So far this is a good course,with someone who can explain very clearly and make you understand.lovely it so far.
Sandeep
May 29, 2023
Excellent introduction into the world of alto trading. Will be awaiting the advanced courses from the author.
Alex
April 13, 2023
Excellent course, very clear and easy to follow. I've seem some comments about the English and it's totally not fair. He speaks clearly and correctly with a nice Mediterranean accent that could come out of a movie and you will be able to understand clearly.
Julio
April 9, 2023
This is a very comprehensive course, the course structure is reasonable and can follow easily with some programming knowledge. I will recommend anyone who really want to learn MQL5 programming JUST THE LECTURER'S ACCENT IS A CHAOS, TURN ON THE SUBTITLE may help a little.........
Fausto
February 20, 2023
Good course, it satisfied my expectations . Lessons are well structured. However, it has to be said that English pronunciation is poor and the tone is generally flat and scarcely involving. Moreover, I would have appreciated more material through the whole course, for example the script updated at each chapter, instead of having everything at the end. Also, sometime the instructor takes a strange approach, it builds a complex structure (e.g. the hedging) and then moves to the simpler (the netting) by deleting code... from a learner point of view that would have been convenient doing rather the opposite, starting with the simple and moving to the complex. In conclusions, there are some minor drawbacks, but otherwise the course is great, it gives what promised.
Sankatha
January 1, 2023
I am an experienced programmer with 20+ years experience with Java, Python and C++. I found this course extremely useful to quickly grasp MQL5. I would be so glad if you could please touch base on OOP and unit testing with another section or two so that the course is complete. Some coding done in examples are not the most efficient or elegant in my opinion.
Marco
November 17, 2022
Ottimo corso per cominciare da zero. l'insegnante ha un modo rassicurante di trasmettere la conoscenza del linguaggio mql5 ed è molto chiaro ed efficace. Grazie!
Remus
November 16, 2022
Thank you very much... very clear and well explained! This really helped me a lot on algorithmic training. Hope to see your next /advance course.
Herman
November 16, 2022
This has to be one of the best courses I've taken regarding EA creation using MQL5. Its a 'No Fluff' and straight to the point course. Explains the basics very well and then moves onto designing and deploying an EA from start to finish. Jose explains the topics in a clear and concise manner and the best bit was incorporating the 'MA' & 'Bollinger Bands' indicators into his EA and using them as entry and exit signals. The way he showed how you could retrieve indicator values for pretty much any indicator in my opinion was 'worth its weight in gold' as now you can use that method on designing and testing pretty much any other indicator out there. Excellent course and would 'Highly' recommend. He did mention about an advanced course and I hope he releases it soon because if its as good as this one it will be brilliant! Thanks Jose!

Coupons

DateDiscountStatus
3/27/2022100% OFF
expired
3/28/2022100% OFF
expired
3/29/2022100% OFF
expired
4/5/202278% OFF
expired
5/27/202288% OFF
expired

Charts

Price

Algorithmic Trading In MQL5: Code Robots & Free Up Your Time - Price chart

Rating

Algorithmic Trading In MQL5: Code Robots & Free Up Your Time - Ratings chart

Enrollment distribution

Algorithmic Trading In MQL5: Code Robots & Free Up Your Time - Distribution chart

Related Topics

4555644
udemy ID
2/17/2022
course created date
3/27/2022
course indexed date
Bot
course submited by