MQL4 Programming for Traders: Build Robust Trading Robots! (Udemy.com)
The Ultimate Algo Trading Course - experience trading zen by learning how to code your own expert advisors and scripts.
Created by: Enrico Lambino
Last updated October 2019
What you will learn
- Learn more about the markets faster by learning how to develop and test trading systems based on your own ideas!
- Create 60+ MQL4 scripts and 15+ expert advisors!
- Code expert advisors and scripts for oneself and others!
- Learn how to automate the various aspects of trading that may be hard to setup manually - from simple trading tasks to entire trading strategies!
- Learn core concepts in programming that are also shared with other programming languages (C++, Java, Javascript, etc.)!
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.5 out of 5higher than 45% of them
- Reviews1,056#381 of 1,183 by number of reviews
- Length6.9 hourslonger than 57% of them
- Last updatedOctober 2019earlier than 88% of them
Course Description
Become an MQL4 Programmer!
If you are a trader looking for ways to make trading simpler and more efficient, you've come to the right place. Leverage technology to your advantage!
If you are a trader-programmer who would like to bring your programming and algorithmic trading skills to the next level, this course is for you. No need to reinvent the wheel!
If you are somebody just looking for a new hobby, try algorithmic trading through this course. There are only so many hobbies where you are compensated for doing something great!
This course is the most intensive, yet straightforward, course for the MQL4 programming language - based on years of experience of an MQL4 programmer.
Probably the fastest way to learn how to build complex trading robots and scripts using the MQL4 programming language, for traders!
The course is fast-paced, but designed with the trader in mind:
Low information diet - take only what you need to move on to the next lesson
Learn the rules of trading, which you may use as well to enhance your own manual trading
Develop MQL4 programming skills, and learn to apply to solve common problems in both manual and automated trading
By the end of this course, students would be able to independently develop robust and efficient trading robots and scripts based on their own ideas, and expand on their programming knowledge on their own, as an MQL4 programmer!
This is programming course is aimed at making the life of the trader easier by enabling one to develop his or her own MQL4 programs, and augment his or her trading skills through automation.
Instructor Details
- 4.5 Rating
1,056 Reviews
Enrico Lambino
Over 10 years experience in developing automated trading robots. I develop expert advisors, scripts, and custom indicators mostly for the platforms Metatrader 4 and Metatrader 5. I also engage in algorithmic trading with cryptocurrencies.
If you have any questions regarding the lectures, feel free to PM me or ask on the Q&A section.
More courses by Enrico Lambino
Expert Advisor Programming in MQL5 Part 1: Fundamentals (2024)
4.5 (493 Reviews)
Provider: Udemy
Time: 8.5h
$10.99
More IT & Software courses
D3.js Data Visualization Fundamentals - Hands On (2026)
4.9 (3,917 Reviews)
Provider: Udemy
Time: 4.6h
$49.99
Hands-On Training: Streaming Data with Apache Kafka on Azure (2025)
4.9 (103 Reviews)
Provider: Udemy
Time: 3.7h
$10.99
Oracle Grid Infrastructure and RAC using Oracle Database 19c (2026)
4.8 (2,499 Reviews)
Provider: Udemy
Time: 8.7h
$19.99
PowerShell Scripting & Automation: The Complete Hands-On (2026)
4.8 (1,750 Reviews)
Provider: Udemy
Time: 9.6h
$11.99
AWS EC2 Crash Course + Load Balancing with Demos and PDFs (2025)
4.8 (866 Reviews)
Provider: Udemy
Time: 3.7h
$19.99
Reviews
By Patipol Nampradit on 6/29/2025
The instructor did a very good job in teaching the basics of programming and MQL4 syntax, especially to a beginner like me. I find the first and section sessions very well organized and easy to understand. However, the rest of the sections are quite confusing to follow. As the code gets more complex it is quite hard to follow by just looking at a huge chunk of codes whilst listening to the instructor explaining. A more thorough walkthrough line-by-line could be very beneficial for beginners in programming like me. Another thing is the sound quality of this course is horrible. I had to put my volume up to max and it's still very hard to hear. The instructor should also taught how us how to use the template he provided on each scenarios/strategies instead of just giving it and let us figure it out on our own because I find that it is quite hard to comprehend for a beginner like me.
By Jean-Claude Jennings on 10/11/2023
First of all, I would like to give Udemy online e-learning website an appreciation heart felt thanks for making these courses affordable and accessible to anyone who wants to learn new things. Secondly, I would like to commend and compliment the instructor Enrico for making this course helpful and informative. I surely have learnt the depth of using MQL4 and MT4 a great deal. I will now use the knowledge and apply it to the platform and see how I can grow my experience in trading. This course deserves a grade A.
By Larry McAnally on 12/19/2022
Very well documented. For me, a little too much about programming since I am a programmer, I wanted mql4 knowledge and there is plenty of that. Shows how to construct your own expert advisor (EA) to automate trading, which is what I was looking for. If you are a programmer and speed through the programming instructions such as variable types, loops, etc., and don't know much about expert advisors, I would recommend this course. If you are a beginner, I think I would especially recommend this course.
By Keith Palmer on 12/20/2020
good content, good flow, good examples. definitely a great starter to learning mql4
By Joas Costa Martins on 11/22/2020
isjdjs
By Tomas Meraz Morgenroth on 11/14/2020
I like very much this topic and it is cristal clear expalined so far, and I have learned more new things besides the main theme. thank you so much! looks exciting to go forward.
By hifi Drache on 10/9/2020
Sehr guter Kurs, er hat mir anregungen gegeben einen eigenen EA zu erstellen. Auch wenn die Lektionen bis zu Abschnitt 4 teilweise schwer verstndlich war, da ich einen anderen Progammierstil bevorzuge. Aber er ist vollstndig und sehr gut erklrt. Vielen Dank dafr.
By Ada Wang on 10/5/2020
The explaination is too fast.
By Jaroslaw Sondej on 9/17/2020
Excellent. I am glad I have this course. Extraordinary job has been provided. Thank you very much , indeed.
By Coralie Vernon on 9/14/2020
Yes and no. I take a lot of notes and I take a long time
By Ntsoareng Marotholi on 9/13/2020
Yes, I happy with the way the course has been structured. It give a non programmer an understand of what to expect.
By Yoshihito Koya on 9/12/2020
It is a very thorough and good introductory course to build a very robust trading robots. I learned a lot. I think some of the concepts need more elaboration so I can better understand. Hopefully, I can get more clarification better grasp by viewing videos repeatedly.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100







