Skip to content
UdemyTrading & InvestingPaid courseIntermediate levelCertificate

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

icon
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

icon
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.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by Joy D Moyo

$79.99

$69.99

icon
More Trading & Investing courses

$11.99

$11.99

$16.99

$15.99

$11.99

$12.99

icon
Reviews

4.6

176 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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

Showing all 10 reviews on CourseDuck

Read all 176 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100