Forex Algorithmic Trading Course: Code a Forex Robot! (Udemy.com)
Build a Completely Automated Trading Robot (Expert Advisor) from scratch using MQL4 (MetaQuotes Language 4)!
Created by: Mohsen Hassan
Last updated May 2024
What you will learn
- How to build a completely automated FOREX trading robot (Expert Advisor)
- How to program in the most popular language for FOREX (MQL4)
- Many Tips and Tricks so you can create amazing Trading Robots
How it compares
Against the other 278 rated Udemy courses in Trading & Investing on CourseDuck:
- Rating4.7 out of 5higher than 85% of them
- Reviews5,347#16 of 279 by number of reviews
- Length11.5 hourslonger than 88% of them
- Last updatedMay 2024earlier than 69% of them
Course Description
In this course you will learn how to completely automate a Forex Trading Robot from scratch using the MQL4 Programming language.
You do not need any programming knowledge as we will learn all the basic programming concepts in the beginning of the course. The great thing about this course is that we view these programming concepts as they relate to trading, keeping the content extremely engaging.
We proceed by learning the ins and out of the MQL4 programming language. We see how to get live price updates, use most technical indicators in code, send and modify orders automatically and much much more.
We do all of this in a highly engaging manner as we code everything as we cover it. We also give you many assignments along the way making this an extremely practical and interactive course.
Once we have covered all the concepts necessary, we proceed by creating our fully automated trading robot. We backtest it to make sure it’s consistently profitable and see how to run it on a demo or live account.
All the codes created in the course are available to you.
Instructor Details
- 4.7 Rating
5,347 Reviews
Mohsen Hassan
Mohsen has a deep passion for finance and computer science. Having studied and worked in the field, he has developed a deep understanding of the financial industry's many facets: Long-term investing, shorter-term trading, and automation.
Mohsen has started Bloom Trading because of his passion for the financial field and teaching others about the financial markets and programming.
More courses by Mohsen Hassan
The Complete Foundation Stock Trading Course (2024)
4.7 (64,739 Reviews)
Provider: Udemy
Time: 9.5h
$22.99
The Complete Foundation FOREX Trading Course (2024)
4.6 (21,598 Reviews)
Provider: Udemy
Time: 8.4h
$16.99
Advanced Stock Trading Course + Strategies (2024)
4.5 (16,397 Reviews)
Provider: Udemy
Time: 9.3h
$19.99
Complete Investing Course (Stocks, ETFs, Index/Mutual Funds) (2025)
4.6 (12,874 Reviews)
Provider: Udemy
Time: 11.7h
$124.99
AI Agents: Building Teams of LLM Agents that Work For You (2025)
4.5 (9,487 Reviews)
Provider: Udemy
Time: 9.3h
$89.99
The Complete Cryptocurrency Investment Course (2024)
4.6 (9,451 Reviews)
Provider: Udemy
Time: 12.5h
$109.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 Basim Al-Rosan on 6/7/2022
Great course! Def recommend to others who want to learn mql4! Pros: - Hasan has an engaging and easy to follow communication style (really good compared to some others who can be quite boring) - The course covers all the basics needed to create and deploy a strategy from scratch on MT4 via coding - the course could literally be done in a week (if full time) and you advance massively - doing coding in MT4 takes you a massive leap forward - the price, really good course for what you are paying for Cons: - the main con for me is the teach is not interacting at all with the students or in the QA, if you get stuck you need to google and troubleshoot which a skill you will need anyways for future (I understand given price but thats what lowers it for me to a 4.5 and not 5 stars) - sometimes Hasan takes the easy way out of explaining some slightly more advanced ways of doing things (e.g. ignoring that some brokers have stoplevels, not using some code he showed us how to crearte) - i feel not enough attention has been spent on backtesting topic, margin requirement and KPI setting But i must repeat that given the price, you are really getting a great deal and given time investment the learning happens very effeciently
By Fredric Novando Suhartono on 12/14/2021
Overall it is a good course, easy to follow and clear enough explanation. This course is suited for beginner. The overall nice thing about this course is that it is easy to follow and the lecture is able to make something quite complicated into something simple and easy enough to understand. The overall downside is the way of the lecture speak that is sometimes either to too fast or a bit unclear and there are some minor stuffs that the lecture doesn't touch, but if it is for a quite experienced programmer, there is no problem.
By Isaac Rabord on 10/6/2021
Le Formateur Maitrise son sujet. (Explication simple et compréhensible). La formation est bien faite, car le formateur prend le temps de nous apprendre la programmation et ensuite nous montre comment ce que nous venons d'apprendre va nous servir pour coder nos EA. Donc la formation est très adaptée même pour ceux qui n'ont jamais touché à la programmation auparavant. Je recommande vivement ! Merci pour ce partage du savoir
By Loganathan Sivarajoo on 9/24/2021
This course was really good. The explanation on each of the subject was very clear and perfectly understood. I really appreciate the way of your teaching method and looking forward for your advance programming course in near future. Thank you very much.
By Simon Rowe on 12/19/2020
For me a game changer. I took my time coded along with the instructor, studied the lessons and have a basic grasp of MQL4 and found solutions to any problems. Huge thank you for putting this course together and giving me the confidence going forward.
By Chinemere Thomas on 7/30/2020
Greate course and Great Teacher. This dude opened the gate for Programming for me. I always used to be scared to try coding or anything in the tech field. It all changed when I had to create an EA for my forex strategy. I came across his course and he explained everything like ABC. I am now currently in school for Programming. And I am also taking some google certificates for IT. Thanks a lot. I will be trying out your Stocks and Options strategy next.
By Jean Baptiste Libam on 7/9/2020
I am really satisfied with this course. He largely edified me on the principles of traiding and basic functioning. I will always be grateful to you for allowing me to take the first step in knowing this business. How many times will I thank you. Thank you again for everything and I will surely come to work with your group. Thanks. Jean from US.
By Cklai90 on 5/26/2020
As a newbie to coding. i am amaze how the instructor able to deliver the coding concept and trading in an understandable way. Example is shown clearly and concept of the coding mechanism is well deliver. However, i would like to suggest a more example on using other technic in the backtest, but i guess those can be found in google. Overall, is a great course.
By Rose Chung on 4/15/2020
This is a good course, unlike other instructor tells you how much they make in a minute or second. He really takes his time to show the real deal behind the scene. He did not spoon feed, just show us the whole process and make us do the rest & practice that needs to be involved. Now I need to work on practice my code. Thank you
By Solomon Richardson on 4/2/2020
This was very helpful to me beyond the Foundations course on FOREX (which I thought was also great). But this course takes you from hoping to develop a good strategy and gain positive returns to actually having a strategy to test and implement. Cheers to Mo! He's a fantastic teacher.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












