Algorithmic Trading In MQL5: OOP & Advanced Techniques

0
Certificate

Paid

Language

Level

Beginner

Last updated on April 16, 2025 4:32 pm

Learn how to code with object-oriented programming and advanced techniques used by algo-traders in this intermediate level course. Improve your MQL5 skills and trading robots with practical examples and expert guidance. Suitable for algorithmic traders looking to expand their knowledge and integrate new methods into their strategies. Backed by Udemy’s 30-day money-back guarantee. Start enhancing your trading skills today!

Add your review

What you’ll learn

  • How to code from an object-oriented programming approach
  • How to code classes and objects and implement them in an expert advisor
  • How to send, modify and cancel pending orders
  • How to use time to make the EA trade in specific hours or days
  • How to use volatility targets
  • How to manage position risk

In this course you will learn how to code with object-oriented programming and some advanced techniques that many algo-traders use in their every-day trading, including your instructor.

This course is structured in three parts.

In the first part we will focus on how to code object-oriented programming in MQL5. We will cover the theory while maintaining a practical approach.

In the second part we will take the expert advisor that we built in the previous course, and we will rebuild that robot with classes and objects of our own. In case that you did not complete the previous course, there is a copy of that expert advisor available for download, so you can follow along with the lectures.

In the third part we will add new-advanced features to our rebuilt expert advisor.

First, we will cover everything about pending orders and we will create a version of our robot that trades with them. Next, we will code a trading timer and make our expert trade only during the time specified. Following that, we will learn about volatility, different methods to calculate volatility, and we will implement and use volatility in our EA. Finally, we will learn about risk management and we will implement a technique to manage the risk we take in our positions.

Is this course for me?

This course is an intermediate level course. It is not appropriate for beginners as we will not cover the basics of the MQL5 language. Beginners should take instead “Algorithmic Trading In MQL5: Code Robots & Free Up Your Time”.

However, if you took the time to complete the previous course, or you have basic knowledge of MQL5, then you are ready to take this course.

This course is backed by Udemy’s 30-day money-back guarantee.

If you’re not happy for any reason you will be refunded in full!

I am confident that you will find great value on all the knowledge and techniques shared in this course.

If you like the program and if you are interested on improving your MQL5 skills and your trading robots, then wait no more! This course is for you!

The different expert advisors and files coded during the course will be provided to you at the end of the course.

– José Martínez

Who this course is for:

  • Algorithmic traders that completed the course “Algorithmic Trading In MQL5: Code Robots & Free Up Your Time” and are willing to keep learning and improve their expert advisor
  • Any algorithmic trader that desires to expand their knowledge of MQL5
  • Any algo-trader interested in integrating any of the methods taught in this course into their trading robots

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Algorithmic Trading In MQL5: OOP & Advanced Techniques”

×

    Your Email (required)

    Report this page
    Algorithmic Trading In MQL5: OOP & Advanced Techniques
    Algorithmic Trading In MQL5: OOP & Advanced Techniques
    LiveTalent.org
    Logo
    LiveTalent.org
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.