
A lecture on how to use the Print() function in order to print messages on the terminal.
An introductory lecture on programming building blocks.
An introductory lecture on data structures.
An introductory lecture on control flows.
A lecture on code comments.
A lecture on pseudocode.
An overview on the structure of a typical expert advisor.
A lecture on source codes and compiled binaries and the differences between the two.
An introduction to primitive data types that can be used in MQL.
A lecture about the integer data type.
A lecture about the double data type.
A lecture about the Boolean data type.
A lecture about the string data type.
A lecture about the datetime data type.
A lecture about the color data type.
A lecture about variable assignment (for beginners).
A lecture about code blocks, which are often components of much more complex programming constructs.
A lecture about global variables.
A lecture about input variables.
A lecture about printing text.
A lecture about printing numbers and text.
An introductory video on functions.
A lecture about functions with no return value.
A lecture on functions with arguments.
A lecture on functions with default argument values.
A lecture about passing variables to functions by reference.
A lecture on static variables.
A follow-up lecture regarding the Print() function.
A lecture on escape sequences.
This course has everything you need to get started in algorithmic trading.
It was designed with the trader in mind:
Low information diet - take only what you need to move on to the next section or lesson
Learn the rules of trading which you may use as well to enhance your own manual trading
Develop MQL5 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 build most expert advisors for use in both manual and automated trading.
This is programming course is aimed at making the life of the trader easier by enabling one to develop his or her own MQL5 programs, and augment his or her trading skills through automation.