Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Metatrader 5 is an electronic trading platform widely used by online retail foreign exchange traders. It is being used in over 450 brokerage companies and banks around the world.
Metatrader 5 has its own object oriented programming language MQL5, designed for developing trading robots, technical market indicators, scripts. This course teach you how to create your own trading system.
We first go through the basics needed to begin the start of your MQL5 journey. After mastering the basics, we move on to more advanced topics.
After finish the course you will be able to create your own trading system in Metatrader 5 with MQL5 Object Oriented programming language.
This tutorial is designed to make MQL5 easier to understand!
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to course|
Introduction to coursePreview
|Section 2: Introduction to MetaTrader 5|
Installing MetaTrader5 in Windows. Opening a new MetaTrader5 Demo Account
Difference between MetaTrader5 and MetaTrader4.
How position aggregation actually affects trading
Details of how to open a trade: MqlTradeRequest structure
Types of programs in MetaTrader5
Files and folders involved in MetaTrader5
Working with events in MetaTrader5
|Section 3: First program in MQL5|
Writing the first program in MQL5: Script to open a trade (part 1)
Writing the first program in MQL5: Script to open a trade (part 2)
Writing the first program in MQL5: Script to open a trade (part 3)
Writing the first program in MQL5: Script to open a trade (part 4)
Writing the first program in MQL5: Script to open a trade (part 5)
|Section 4: First program in MQL5 - Event processing|
Event processing in MQL5 through an example: our first EA (part 1)
Event processing in MQL5 through an example: our first EA (part2)
|Section 5: Object Oriented Programming (OOP)|
Object Oriented Programming (OOP)
OOP through an example: script to open a trade with OOP (part 1)
OOP through an example: script to open a trade with OOP (part 2)
OOP through an example: script to open a trade with OOP (part 3)
|Section 6: Standard Library and MQL5 Reference|
Standard Library and the use of MQL5 Reference inside MetaEditor
|Section 7: Understanding a third party code|
Understanding another’s code through an example (part 1)
Understanding another’s code through an example (part 2)
|Section 8: First fully automated EA|
Our own first fully automated EA (part 1)
Our own first fully automated EA (part 2) - backtesting
|Section 9: Optimization|
Optimization in MetaTrader5
|Section 10: Data types|
Data types in MQL5
|Section 11: Indicators|
How indicators do, what they do? ROC indicator explained.
|Section 12: Communcation with the user|
Communicating messages to the user: Print() and Alert() functions
|Section 13: Functions to manipulate and process strings|
Functions to manipulate and process strings
|Section 14: Using files to read / write|
How to read / write data from / to files
|Section 15: Error handling|
|Section 16: Graphical programming|
Tech Brain offers comprehensive, high quality eLearning platform that teaches a variety of technology skills through instructive, studio narrated videos with a lots of examples and with quizzes.
The emphasis is on teaching real life skills that are essential in today's commercial environment. Tech Brain very passionate about teaching everyday people topics that they are interested in.
Learning technology skills in an easy way for an affordable price is what Tech Brain is all about.