Algorithmic Trading In Forex Create Your First Forex Robot

Trading With Forex Robots: Learn MQL4 Programming By Doing! Create Your First Algorithmic Trading System in MetaTrader 4
Algorithmic Trading In Forex Create Your First Forex Robot
File Size :
230.51 MB
Total length :
6h 26m



Kirill Eremenko


Last update




Algorithmic Trading In Forex Create Your First Forex Robot

What you’ll 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)

Algorithmic Trading In Forex Create Your First Forex Robot


Basic fluency with computers


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 insideDisclaimer: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.


Section 1: Introduction

Lecture 1 Disclaimer

Lecture 2 Course snapshot

Lecture 3 Before You Start

Lecture 4 Practice Demo Account

Lecture 5 Updates on Udemy Reviews

Lecture 6 Installing MetaTrader4 and opening a demo account

Lecture 7 What is MQL4 and how does it work?

Lecture 8 Where to get the Source Codes for this course?

Section 2: Programming Core MQL4

Lecture 9 A Hello World Program

Lecture 10 Types Of Variables

Lecture 11 Using Variables

Lecture 12 Boolean Operations & Variables

Lecture 13 The “While” Loop

Lecture 14 Multi-Line Comments

Lecture 15 The “For” Loop

Lecture 16 The “IF” Statement

Lecture 17 The “Else” Statement

Lecture 18 The “Else If” Statement

Lecture 19 The “Switch” Operator

Lecture 20 Section recap

Section 3: System design and trading functions

Lecture 21 Basic algorithmic trading system design

Lecture 22 Incorporating trader inputs in algorithmic systems

Lecture 23 Creating Orders With “OrderSend”

Lecture 24 Functions in MQL4

Lecture 25 Failsafe programming techniques

Lecture 26 Closing Orders With “OrderClose”

Lecture 27 Adjusting Orders With “OrderModify”

Lecture 28 Getting information with “OrderSelect”

Lecture 29 Section recap

Section 4: Putting it all together

Lecture 30 Expert Advisors in MetaTrader 4

Lecture 31 Rule-Based Decisions in Algorithmic Trading

Lecture 32 Trading Strategy Idea

Lecture 33 Algorithmic Trading System Blueprint

Lecture 34 Coding the time conditions (Blue section)

Lecture 35 Coding the entry conditions (Green section)

Lecture 36 Coding the exit conditions (Red section)

Lecture 37 Testing your first FX Robot

Lecture 38 Adding The Moving Average Indicator As A Filter

Lecture 39 Trading Filter Optimisation

Lecture 40 Section recap

Section 5: Course summary

Lecture 41 *** Share This Course ***

Lecture 42 Course Conclusion & Next Steps


Anyone who wants to learn the fundamentals of algorithmic forex trading,Anyone who wants to learn a programming language by doing,Anyone who wants to practice real-life application of C-based programming

Course Information:

Udemy | English | 6h 26m | 230.51 MB
Created by: Kirill Eremenko

You Can See More Courses in the Business >> Greetings from

New Courses

Scroll to Top