Fundamentals of MQL5
3.9 (243 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
822 students enrolled

Fundamentals of MQL5

Automate Trade Strategies on MetaTrader 5 for FOREX, Stocks and Futures
3.9 (243 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
822 students enrolled
Created by Nurudeen Amedu
Last updated 8/2019
English
English [Auto-generated]
Current price: $41.99 Original price: $59.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 7 articles
  • 13 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Fully automate any FOREX trading strategy on the MetaTrader 5 Platform
  • Analyse MT5 chart data and make trade decisions with the use of codes
  • Create an additional source of income by providing coding services to traders
  • Expand their field of knowledge in the IT field
  • Maximize the potential of the MetaTrader 5 platform
Requirements
  • Basic Understanding of Online Trading
Description

This course is aimed at making students very familiar with the most important aspects of the MQL5 programming language, it walks towards giving the student a strong foundation in the language, then it progresses through the more advanced concepts and ultimately allows the students to easily learn more on their own making them able to automate any MetaTrader 5 trading strategy they can think of.

The course takes the student from the beginner levels by showing them basic MQL5 concepts and later progresses through the more advanced features of the language like Objects Creation and manipulation, String operations, writing HTTP Web Requests and Advanced DLL calls.


Who this course is for:
  • FOREX Traders
  • Financial Market Participants
  • Programming enthusiasts
  • Financial Analysts
  • Anyone Interested in the Field
Course content
Expand all 33 lectures 04:54:46
+ Introduction
17 lectures 01:34:07

In this video, i show how to set up MT5, open the metaeditor and start a new EA. Please note that i placed my EA in Tutorials folder because i had already opened a Tutorials folder in my experts folder, so on your end it should be "Experts\Learn 1" except you have Tutorials folder in your experts folder

Preview 01:19

This a collection of MQL5 resources aimed at explaining the basics for those who are not familiar with the MT5 platform, some of them were gathered online

Preview 03:35

In this video, we take a look at the MQL5 EA code to understand its structure and the functions of the basic parts of the code

Preview 08:26

Please Read Resources before watching video and feel free to leave questions if you have any

For Loop
10:08
Data Types
04:19
Arrays
09:45
Concept of Buffers
02:45
Writing Custom Functions
03:38
Candle and Trade Operations
09:23
Pips, Points and Ticks
01:55
Trade Management II
05:24
Coding Indicators
04:59
Moving Average Crossover Indicator
07:22
Learn 1 - 5 Codes
00:01
+ Going Further
15 lectures 03:13:35
Using Our Second Custom Indicator
09:27
Objects I: Virtual StopLoss & TakeProfit
25:18
Objects II: Virtual Trailing
10:57
Trade Time Filter
13:14
TypeCasting
06:46
Objects IV: News Filter II
12:55
Money Management II (Balance Based)
07:16

There is an error in the code

' = ' was used in place of ' == '.

change the following to;

line 47: if(priceArray[i].type==BOOK_TYPE_BUY (...)


line 50: if(priceArray[i].type==BOOK_TYPE_SELL (...)

Market Depth
12:11
Trade Management III: Partial Close
20:31
Getting Fibonacci Values
05:19
Objects V: Buttons
09:59