Discussing the article: "Python-MetaTrader 5 Strategy Tester (Part 01): Trade Simulator"

 

Check out the new article: Python-MetaTrader 5 Strategy Tester (Part 01): Trade Simulator.

The MetaTrader 5 module offered in Python provides a convenient way of opening trades in the MetaTrader 5 app using Python, but it has a huge problem, it doesn't have the strategy tester capability present in the MetaTrader 5 app, In this article series, we will build a framework for back testing your trading strategies in Python environments.

The MetaTrader5-Python package is a beneficial module that enables Python developers to develop their trading applications for the MetaTrader 5 platform. It grants developers access to the trading platform for receiving data, sending, and monitoring trades.

This module revolutionized the way we think of the MetaTrader 5 desktop application, it is not a one-dimensional app restricted to its native programming language for building trading robots known as MQL5. This trading application is flexible enough and capable of receiving trade commands from an external programming language apart from MQL5.

Although, MetaTrader5-module gives us the ability to open trades in the MetaTrader 5 platform using Python, it is missing one crucial capability that all MQL5-based trading apps have — The ability to test a fully developed trading application in the Strategy Tester.

Can you imagine being able to build a trading robot and not being able to test it? 

Python-MetaTrader 5 Strategy Tester (Part 01): Trade Simulator

Author: Omega J Msigwa

 
Thank you for your pioneering work. I'm really looking forward to try this out.