Skip to content
UdemyIT & SoftwarePaid courseIntermediate levelCertificate

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

icon
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

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

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

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.

icon
More courses by Enrico Lambino

$10.99

icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.5

1,056 ratings on Udemy

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

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.

Showing 12 of 179 reviews

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 : 90 / 100