MQL5 Advanced: Creating Algorithmic Trading Robots with MQL5 (Udemy.com)
A project oriented intermediate course for the development of Expert advisors using MQL5 for Algorithmic trading
Created by: Joy D Moyo
Last updated October 2025
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
How it compares
Against the other 278 rated Udemy courses in Trading & Investing on CourseDuck:
- Rating4.6 out of 5higher than 66% of them
- Reviews176#218 of 279 by number of reviews
- Length6.7 hourslonger than 66% of them
- Last updatedOctober 2025more recently than 50% of them
Course 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.
Instructor Details
- 4.6 Rating
176 Reviews
Joy D Moyo
Joy D Moyo is a distinguished algorithmic trading systems designer with over six years of experience in the field. As a retail trader, he mostly focuses on currency trading, although occasionally he trades oil and gold.
Having honed his skills through dedicated efforts, Joy D Moyo has become adept at constructing his own technical indicators and trading strategies. These methods are rooted in non-subjective technical analysis approaches, placing significant emphasis on his ability to effectively exit trades, whether at a loss or in profit.
Despite holding a Bsc Hons Degree in Biochemistry, Joy D Moyo's unwavering determination led him to seek knowledge from esteemed retail traders within the financial market industry, thus propelling him to his current stature. Through relentless dedication, he has cultivated techniques that cater to his specific trading requirements, further augmenting his expertise. In addition, he has delved into the creation of Expert Advisors, automating certain aspects of his trading activities.
Joy D Moyo's journey has entailed significant investments of time and effort, resulting in the development of highly effective trading methods, tailor-made for his success as a retail trader. With a commendable zeal for sharing his wisdom with the world, he eagerly looks forward to imparting his valuable knowledge to aspiring traders.
More courses by Joy D Moyo
MQL5 Beginner: Algorithmic trading with MQL5 language (2025)
4.7 (296 Reviews)
Provider: Udemy
Time: 16.6h
$79.99
Forex Scalping: Stochastic Quarter theory Scalping strategy (2023)
4.5 (115 Reviews)
Provider: Udemy
Time: 3.1h
$69.99
More Trading & Investing courses
Penny Stocks King: How 2 really Trade Penny Stocks (6+Hours) (2026)
5.0 (359 Reviews)
Provider: Udemy
Time: 6.5h
$11.99
DIY Advance Options Trading (5 Courses) 11hrs w/ Live Trades (2026)
5.0 (275 Reviews)
Provider: Udemy
Time: 11.3h
$11.99
Options Trading for Rookies: Understand Options Completely (2026)
4.8 (9,324 Reviews)
Provider: Udemy
Time: 2.6h
$16.99
Stock Trading & Investing for Beginners 4-in-1 Course Bundle (2026)
4.8 (7,559 Reviews)
Provider: Udemy
Time: 9.8h
$15.99
Professional Futures & Options Guide for Investors 2026
4.8 (1,957 Reviews)
Provider: Udemy
Time: 4.8h
$11.99
Start Trading Stocks Using Technical Analysis! Part 2 (2017)
4.8 (1,621 Reviews)
Provider: Udemy
Time: 2h
$12.99
Reviews
By Oleksii Zhuravel on 8/19/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.
By Kennedy muriithi on 6/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.
By S B on 1/1/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.
By Harold Torres on 12/3/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.
By Manuel Rödel on 9/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.
By Gerrit Rother on 8/7/2022
Der Lektor ist häufig im Code gesprungen und die Expert Advisor, welche nacheinander aufeinander aufgebaut haben, erwirtschaften nahezu keinen Gewinn.
By Fanuel Mapuwei on 3/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.
By Jesper Christensen on 2/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!
By Delsha on 1/8/2022
This course rejuvenates my interest in developing trading softwares. I had given up after trying very hard to learn from various sources, but I am now willing to give it another go. The course is well structured and the content shared is very practical. The presentation is vibrant and exciting. I am enjoying my learning experience. However, the instructor should create a telegram channel for us to get coding challenges and practice as his students because I feel that I can only improve my programming skills through plenty of practice
By Grace James on 1/7/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
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100








