Introduction to MQL4
- Some Basic Concepts
- Constants and Variables
- Data Types
- Operations and Expressions
- Operators
- Functions
- Program Types
- Assignment Operator
- Conditional Operator ‘if-else’
- Cycle Operator ‘while’
- Cycle Operator ‘for’
- Operator ‘break’
- Operator ‘continue’
- Operator ‘switch’
- Function Call
- Function Description and Operator ‘return’
Practical Programming in MQL4
Programming of Trade Operations
- Common Way of Making Trades
- Order Characteristics and Rules for Making Trades
- Opening and Placing Orders
- Closing and Deleting Orders. Function OrderSelect
- Modification of Orders
- Usage of Technical Indicators
- Simple Expert Advisor
- Creation of Custom Indicators
- Custom Indicator ROC (Price Rate of Change)
- Combined Use of Programs
- Common Functions
- Graphical Objects
- Operations with Charts
- String Functions
- Date and Time
- File Operations
- Arrays and Timeseries
- Mathematical Functions
- GlobalVariable Functions
- Custom Indicators
- Account Information
- Trade Functions