MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5

A project oriented intermediate course for the development of Expert advisors using MQL5 for Algorithmic trading

4.18 (104 reviews)
Udemy
platform
English
language
Investing & Trading
category
instructor
1,066
students
7 hours
content
Mar 2024
last update
$69.99
regular price

What you will learn

How to structure algorithmic trading Expert advisors with MQL5

How to create an algorithmic trading Expert advisors with MQL5

How to create algorithmic trading Expert advisors with Breakeven with MQL5

How to create algorithmic trading Expert advisors with Trailing stops

How to create algorithmic trading Expert advisors with Martingale functionality

How to create algorithmic trading Expert advisors with ATR money management

How to create algorithmic trading Expert advisors with close on signals functionality

Description

“Robots don’t work in the financial market”, they say, “Never trade with indicators” they say, “Just draw lines and expect price to signal its movement by crossing them”, they say.

These are the talks of our Gurus or chart artists, that we respect so much because, they say cool things and teach us vague, complicated and highly subjective entry and exit protocols based on imaginary and impossible to quantify patterns in the market.

For those who are brave enough to anchor this into their skulls, Algorithmic trading now accounts for the majority of trades executed especially by financial institutions. The top traders in the World Cup Trading championships have demonstrated the power of algorithmic trading by dominating the competition over the years.

It is a fact that algorithmic trading is the future, that’s if the future isn’t there already. There is no escaping it, most of us are listening and following the dinosaurs that refuse to evolve based on non-founded theories about tools that enhance our trading.

We all understand that there are non-believers of the novelty of pharmaceutical drugs that still believe eating overpriced rare fruits and roots will treat their illnesses. Unfortunately, it is these non-empirical beliefs that people respect and follow, just to oppose a trend.

In this advanced MQL5 course, I will be upgrading your beginner knowledge to ensure that you become competent in many aspects of creating expert advisors with many different capabilities.

We shall learn all this through hands on projects that I will assign to you throughout this course.

Although some people may think that programming is difficult, I will explain all concepts in steps that are easy to follow and make sure that you are not left behind by responding to all questions that you may need answered.

All the resources, Expert advisors and Indicators used in this course will be freely available in the resources file that I shall add a download link to.

So click that enroll button, now , and lets begin learning how to create fully functional expert advisors.

Content

Introduction

What you will learn in this course
Why you should take this course
Getting Started with MQL5

The structure of an Expert advisor

TSICD indicator signals and analysis
The general structure of an Expert Advisor
The Global scope of EAs
Initialization and Deinitialization of EAs
OnTick function Checks
Further OnTick function checks
Creating Trade entry signals
Executing Trades

Expert advisors as Semi-automated trading triggers

Semi-automated trading triggers

Creating Expert Advisors with Classes

Creating expert advisors with classes

Integrating Expert Advisors with Breakeven and Trailingstops

Introduction to Breakeven and trailing stops
Setting Breakeven and Trailing stops parameters
Integrating the Breakeven function
Integrating the Trailing stop function

Integrating Expert Advisors with Martingale and Reverse Martingale

Setting Martingale parameters
Creating the Martingale function
Integrating the martingale functions into an EA

Integrating ATR Money Management

Introduction to ATR position sizing
Setting parameters for ATR money management
Integrating ATR money management functions to EAs

Closing trades using signals

Setting parameters to close trades at opposite signals
Creating trade closing functions
Integrating the close trade functions
Further integration of close trade functions

Using Expert Advisor Templates

Integrating trading Signals into a Template

Screenshots

MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 - Screenshot_01MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 - Screenshot_02MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 - Screenshot_03MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 - Screenshot_04

Reviews

Oleksii
August 20, 2023
At first a was a bit sceptic about this course, but it's really wonderful. I has some experience in trading bots coding, but my bot were too heavy, and the methods shown in the lesson are quite easier that I could imagne. At the same time, I'd also liked to see the applicatoion of such the standard MQL5 classes as CIndicator, CStrategy and CSignal, - I havn't found many examples of their application in internet, but to my mind they could harmoniously complement the course. Anyway, thanks a lot for the course, it has structured my mind in respect of MQL5 bots.
Kennedy
June 20, 2023
What sets Joy's course apart is His unique approach to teaching. The content is presented in a beautifully structured manner, making it easy to follow along and absorb the knowledge. Joy's teaching style is dynamic, engaging, and filled with genuine enthusiasm, making even the most complex concepts feel approachable.
David
March 11, 2023
la parte inicial toma mucho tiempo explicando cosas de estilo que no quitan para la funcionalidad pero si quitan tiempo esencial para llegar al algoritmo
S
January 2, 2023
The author explains some of the complexities of MQL5 while at the same time, provides simple coding examples so that anyone could go from a beginning Metatrader coder to that of a near intermediate level. Also, his use of the backtester allows learners to be able to run their own analysis using either course materials or their own w/o a lot of gaps in knowledge.
Harold
December 4, 2022
Excellent instructor. He covers different scenarios that EAs might need when being developed. I'd have liked more meaningful names when naming variables and sticking to a way of naming them. Eg: some variables are PascalCase, and others are snake_case. Other than that, It's a course that you want to have on your list if you want to learn algorithmic trading.
Raymond
November 11, 2022
I like this course, it covers many topics that are both useful and practical. I wish I could one day become as good as the instructor in coding.
Kgothatso
September 27, 2022
I am surely on of his youngest students 18 years now. I leaved porn because he made me develop a passion. He is a goat. Buy his course
Manuel
September 4, 2022
Wie gewohnt ein super Kurs Joy D Moyo! Das Anfängersystem vom ersten Kurs wird Stück für Stück erweitert, so dass man am Ende ein wunderbares Template zur Verfügung hat um seine eigenen Strategien zu ergänzen und zu verfeinern.
Gerrit
August 7, 2022
Der Lektor ist häufig im Code gesprungen und die Expert Advisor, welche nacheinander aufeinander aufgebaut haben, erwirtschaften nahezu keinen Gewinn.
David
April 20, 2022
This course is moving at a nice steady pace so far, and I am finding the teachers explanations very clear. This is the first course that I have taken here but will definitely be looking at other courses of theirs.
Bigrich
April 3, 2022
It was a little basic for me. I have created a few trading robots using MQL5 and the procedural approach and thought this would be different - using OOP from start to finish. But I would still recommend this course for the beginner trader wanting to create MQL5 EA's
Nokuthula
March 22, 2022
Joy is a master of teaching. He teaches complex concepts in an easy to learn manner. I enjoyed this course a lot. I learnt a lot.
Fanuel
March 22, 2022
This is probably one of the best MQL5 course online. I understood the framework of an expert advisor and the main things to focus on when creating one. I loved how the course is built based on a project and how it is structured. I hope that there are more courses on MQL5 from this instructor because I am getting a lot of value from his teachings.
Jesper
February 17, 2022
Joy is an excellent teacher. It is not easy to learn how to code, but Joy's courses breaks down the process in an easy to follow manner. He goes into great detail and explains everything that needs to be understood. His courses on mql5 programming are the best!
Grace
January 8, 2022
This course is a bliss. I am very excited and happy I found it. The instructor seems to know exactly what I want to learn and delivers on that. I am completely new to the world of programming but the instructor makes programming look very comfortable. Thanks a lot for this amazing course

Charts

Price

MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 - Price chart

Rating

MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 - Ratings chart

Enrollment distribution

MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 - Distribution chart

Related Topics

4465268
udemy ID
12/28/2021
course created date
1/2/2022
course indexed date
Bot
course submited by