Algorithmic Trading In Forex: Create Your First Forex Robot! (Udemy.com)
Trading With Forex Robots: Learn MQL4 Programming By Doing! Create Your First Algorithmic Trading System in MetaTrader 4
Created by: ForexBoat Team
Last updated March 2023
What you will learn
- Learn what forex algorithmic trading is
- Quickly & simply learn basic MQL4 programming
- Learn elementary concepts of forex trading system design
- Send, modify, and close your first market order
- Learn how to create, test, and optimize algorithmic trading systems (expert advisors)
How it compares
Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:
- Rating4.4 out of 5higher than 30% of them
- Reviews3,882#142 of 1,183 by number of reviews
- Length6.4 hourslonger than 55% of them
- Last updatedMarch 2023earlier than 74% of them
Course Description
Learn to program in MQL4 and develop, test, and optimize your own algorithmic trading systems. This course assumes no prior programming or Forex knowledge, just a desire to learn and be successful
In the first section of this course we will install MetaTrader 4, open a free demo account, and learn the essential theory behind algorithmic trading.
The second section focuses on fundamentals of programming. Even if you have never programmed before, this part of the course will quickly bring you up to speed. Moreover, MQL4 is a C-based programming language and everything you learn in this section will also be applicable in languages like C / C++ / C# / Java / etc.
Section three introduces trading system design and gradually blends it with the programming knowledge you developed in section two. Here you will learn how to open your first order through a program also created by you, and how to then work with that order to modify or close it at your discretion.
Finally, everything is put together in the fourth section of the course, where we will come up with a unique trading strategy idea and turn it into a holistic Algorithmic Trading system. Also, I will briefly show you how to test and optimize your Forex Robot in the MetaTrader 4 strategy tester.
Enrol today and kick-start your Algorithmic Trading journey!
I'll see you inside
Disclaimer:
Any information or advice contained in this course is general in nature only and does not constitute personal or investment advice. We will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from the use of or reliance on such information. You should seek independent financial advice prior to acquiring a financial product. All securities and financial products or instruments transactions involve risks. Please remember that past performance results are not necessarily indicative of future results.
Instructor Details
- 4.4 Rating
3,882 Reviews
ForexBoat Team
Hi there,
We are the ForexBoat team. You will find us in the Forex courses by Kirill Eremenko - we are here to help you out with any questions and make sure your journey through the courses is always smooth sailing!
The best way to get in touch is to post a discussion in the Q&A of the course you are taking. In most cases we will respond within 36 hours.
We're passionate about helping you enjoy the courses!
See you in class,
Sincerely,
The Real People at ForexBoat
More courses by ForexBoat Team
Forex Trading A-Z™ - With LIVE Examples of Forex Trading (2023)
4.5 (23,565 Reviews)
Provider: Udemy
Time: 5.3h
$22.99
Forex Robots: Automate Your Trading - Practice EA Included! (2023)
4.6 (4,596 Reviews)
Provider: Udemy
Time: 5.3h
$15.99
Forex MetaTrader 4: Master MT4 Like A Pro Forex Trader (2023)
4.4 (3,284 Reviews)
Provider: Udemy
Time: 5.3h
$13.99
Forex Strategies: Kelly Criterion, Larry Williams and more! (2023)
4.6 (2,385 Reviews)
Provider: Udemy
Time: 3.2h
$16.99
VPS for Forex Trading - Protect Your Forex Robots (2023)
4.6 (1,008 Reviews)
Provider: Udemy
Time: 2.3h
$14.99
Forex Strategy For Beginners: Build Your Own Trading System (2023)
4.3 (366 Reviews)
Provider: Udemy
Time: 2.8h
$16.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 Roman Kerridge on 8/23/2026
I have purchased several courses for MQL4 programming, and this is by far the best one, having no previous experience in coding I found it very hard to understand other courses but Kirill breaks it down and uses simple terms so even I can understand it. I am looking forward to purchasing more courses from "Forex Boat"
By Laird Richard J. G. Adams on 8/29/2024
The course was reasonably well structured. Breaking it down into small tutorials that didn't bombard a person with information made learning easier, especially if you are new to coding. Although it is an old course the information is still relevant. I enjoyed doing it and learnt some valuable information in relation to creating an EA. One the whole a good course for beginners to MQL4.
By Paul Judd on 9/23/2022
I am half way through & will adjust the rating if required later: This is a truly excellent course to learn the basics of not only how to code in mql4 but how to code an actual trading algo. He has A VERY GOOD teaching style. Recommend NOT to copy & paste the code from his site but to type it in & play around. There is no rush to complete the course, so just enjoy the process. Not looked, but hope he has an advanced course for me in a few months. ADDED after completed the course: The only Udemy course that I purchased that was actually worth completing. Highly recommend as your first algo/MQL4 course. Now I'm off to start his next course :)
By Doris Lee HT on 8/29/2020
As I progress through the course, I picked up more interest and understanding of the MT4 Meta Editor. Trying to debug the errors with the parenthesis in the exercise. I will be trying out the Simple System on another broker as my current one have some issues with Symbols(Instruments) which I think is on the side of the broker. I hope to test the Simple System with success, implement it in my real account and hopefully one day to create my strategy too! Thanks, instructor Kirill
By Ugochukwu Okonkwo on 6/28/2020
Kirill is very much skilled and well knowledged in coding and programming of forex robots. I actually gained a lot of knowledge and skill coding and programming using script and expert advisor platform using meta editor and also applying the use of indicators as well. it was really great and exciting . Thanks Kirill looking further to study your next course.
By Yothen Segedi on 3/20/2020
Excellent!! Plenty of great material to get you started with understanding mql4 coding. Well explained and illustrated. Hard to find anything online put together as well on this topic. However, you can't be lazy, especially if you've never done it before. Requires some heavy concentration and perseverance once you start to experimenting beyond the course. Q&A section is terrific.
By Daniel Sun on 3/10/2019
Course is good if you walk through it, it isn't as structured as one would find in other coding lessons so it'll be harder to try find a lesson that talks about one specific part you might have forgotten about. I am referencing this class multiple times as I attempt to create EA's, and something that would greatly help is if there was a quick overview page of what will be talked about at the beginning of each lesson rather than wonder what information will be mentioned/reviewed/and introduced that may not relate to the topic of the video itself.
By Rafael Acosta Munguia on 8/24/2018
No tengo experiencia en MQ4 pero si en programacion y el curso está bien formulado, la informacion aprendida es sencilla pero muy ultil. El instructor no pierde tiempo profundizando en temas que no aplican para el curso. El instructor es muy fuido en la escritura del código y de las practicas. Por si fuera poco intruduce el tema de la simulacion y optimizacion de estrategias de trading algoritmico. Lo recomdiendo.
By Vidoni Ana-Maria on 8/4/2018
The course was awesome: - learned the basics (from the simplest script to an example of expert advisor) - the basics concepts of programming : variables local & global, static keyword, functions,if - else statements, taking inputs & giving output. - how to use all the basic knowledge together with useful functions (that help you place an order, modify it, close it) to create expert advisors - testing the code in different cases in normal mode & optimization (used to find best inputs) Really hoping for an advance course to this one!
By A R on 8/3/2016
I took this course to get me going in MQL. By the end I've learned some basic concepts, which Kirill does a good job of explaining. As an illustration of the concepts, we code an EA. Unfortunately this EA does not work in today's markets. Kirill has actually updated this EA for another course of his here on Udemy and it would be nice if he added a few more modules to explain those additions. By the end I'm not far enough to build on what was taught here. The forex boat, to use that image, has not been pushed out far enough. I'm still sitting on the shore.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












