Advanced MetaTrader MQL Expert Coding Techniques Video Tutorial Series

A selection of FREE educational MQL coding tutorial videos to help customers get more value from their MetaTrader MT4 and MT5 Expert Advisors

These "must-watch" videos are aimed at MetaTrader users who want to improve their own MQL4 and MQL5 EAs (Expert Advisors). The videos were produced by Trade Like A Machine's Martyn Tinsley for Darwinex.

1. Coding a Multi-Symbol Expert Advisor in MQL for MetaTrader

Martyn TinsleyMartyn Tinsley

This video looks at the benefits of using a multi-symbol EA (expert advisor) in MetaTrader MT4 and MT5 and how it could improve your trading results. It shows the MQL5 code to achieve this, and also explains the effect that trading multiple symbols can have on your account's equity curve, by smoothing out drawdowns.

2. Coding a Custom Performance Metric in MQL for MetaTrader

Martyn TinsleyMartyn Tinsley

This episode considers the importance of custom performance metrics in MetaTrader MT4 and MT5. It then goes on to show how to implement this in OnTester() in the MQL programming language. It also shows how a number of common issues in the measurement of success of your parameters in the optimization, can be resolved.

3. Controlling Bar Opening in your MetaTrader EAs

Martyn TinsleyMartyn Tinsley

This tutorial explains to algorithmic traders, the importance of, and how to control bar opening in your Expert Advisors when using the ‘Open Prices’ and ‘1 minute OHLC’ data models in the MetaTrader Strategy Tester. It also starts to uncover when you need to use tick data and when M1 data is sufficient.

4. How to code a 'Return/MEAN Drawdown' Perf Metric (and why it's better than Max DD)

Martyn TinsleyMartyn Tinsley

Why measuring trading system parameter performance in optimizations using ‘Return/Mean (Average) Drawdown’ is better than the ‘Maximum Drawdown’ equivalent. This can assist with providing a more reliable selection of robust parameters for your algorithmic trading strategy.

5. Measuring Trading Strategy Performance with r and R-Squared (Coefficient of Correlation)

Martyn TinsleyMartyn Tinsley

How to measure algorithmic trading system parameter performance in optimizations using the Pearson Correlation Coefficient (r) and the Coefficient of Determination (R-Squared). This video explains how to apply these two statistical techniques to the trading system's equity curve to provide an indication of the smoothness and quality of the equity growth, and also determine how well the system manages equity drawdowns.

About The Creator

Martyn Tinsley - Algorithmic Trader

A passion for all things analytical, and in particular for automated algorithmic trading. Founded Trade Like A Machine to promote best-practice trading system development and optimization techniques, helping other algo traders succeed.

Like what you've read today? Then please consider sharing

Subscribe to our newsletter

By subscribing you are giving your consent to send you emails in accordance with our privacy policy

About Us

We are passionate about algorithmic trading, and about helping other algorithmic traders reach their full potential.

We help traders to develop robust trading systems that deliver results in live accounts.

Contact

Built in Yorkshire, UK
Proudly serving Europe and the World