Expert Advisor Programming in MQL5 Part 1: Fundamentals
This course is perfect for traders who want to take their trading to the next level. Expert Advisor Programming in MQL5 Part 1: Fundamentals provides everything you need to get started in algorithmic trading. It is designed with the trader in mind, with a low information diet and clear rules of trading. By the end of the course, students will be able to independently build most expert advisors for use in both manual and automated trading. This course is the perfect way to enhance your trading skills and make your life easier through automation. ▼
ADVERTISEMENT
Course Feature
Cost:
Paid
Provider:
Udemy
Certificate:
Paid Certification
Language:
English
Start Date:
2023-12-04
Course Overview
❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [July 18th, 2023]
This course, Expert Advisor Programming in MQL5 Part 1: Fundamentals, is designed to provide students with the necessary skills to develop their own MQL5 programs. It is designed with the trader in mind, providing a low information diet and teaching the rules of trading which can be used to enhance manual trading. By the end of the course, students will be able to independently build most expert advisors for use in both manual and automated trading. This course will help traders to make their lives easier by enabling them to develop their own MQL5 programs and augment their trading skills through automation.
Course Syllabus
Introduction
Building Your First MQL5 Expert Advisor
Programming Building Blocks
Data Structures Part 1: Primitive Data Types
Code Blocks and Variable Scope
Data Structures Part 2: Variables with Global Scope
Printing Part 1
Functions
Error Handling
Printing Part 2
Working with Boolean Expressions Part 1
Working with Boolean Expressions Part 2
Data Structures Part 3: Constants and Enumerations
Working with Numbers: Mathematical Operations
Working with Other Numeric Data Types
Working with Floating Point Numbers
Working with String and Text: String Functions
Working with Time: Time Functions
Typecasting and Data Conversion
Terminal Properties
Account Properties
Program Properties
Symbol Properties
Condition Statements
Data Structures Part 4: Arrays
Working with Time Series: Chart Data
Data Structures Part 5: Structures
Working with Time: TimeToStruct()
Working with Tick Data
Working with Time Series: Multiple Candlestick Data
Working with Time Series: Indicator Data
Profit and Loss Calculation
Orders, Deals, and Positions
Working with Orders: OrderSend()
Working with String and Text: Trade Request Parameters
Working with Integers: Trade Request Parameters
Working with Floating Point: Trade Request Parameters
Working with Time: Trade Request Parameters
Working with Orders: Sending Market Orders
Working with Orders: Sending Pending Orders
Working with Orders: Other Parameters with Trade Requests
Working with Orders: The Order Book
Working with Orders: Checking Order Results
Working with Positions: Position Properties
Working with Orders: Position Closing and Modification
Working with Orders: Order Properties
Working with Orders: Pending Order Deletion and Modification
Loops
Loops and Arrays
Working with Orders and Positions: Closing and Modifying Positions
Working with Orders: Deleting and Modifying Orders
Netting Mode
Expert Advisor Template: Finalizing Changes
Using the Expert Advisor Template
Extras
Conclusion
Pros & Cons
Informative and engaging: Users appreciate the course for being informative and providing a good amount of quizzes throughout, which helps in keeping attention and reinforcing learning. Value of the Final Template: The course is praised for providing an overview of the MQL5 codebase and guiding users in creating the Final Template. Users find this template alone worth the price of the course.
Insufficient explanations for beginners: Users with little coding experience feel that the explanations in the videos are generally insufficient, especially considering the lack of detailed explanations for beginners. They suggest more videos with the author typing and explaining code as he goes would have been helpful. Short and unstructured videos: Some users find the videos to be too short and unstructured, making it easy to lose focus. They suggest longer and more structured videos to improve the learning experience.
Course Provider
Provider Udemy's Stats at AZClass
Discussion and Reviews
0.0 (Based on 0 reviews)
Start your review of Expert Advisor Programming in MQL5 Part 1: Fundamentals