The purpose of this repo is for education use, help trader who are interesting in Forex trading can get a first sight intuition on MetaTrader 5 platform.
This project use python to trade on MetaTrader5 platform. Pulling historical data and back testing with your own strategies. This repo includes several helper functions, such as getting historical data from the platform, open and close position and essential things that you might need for trading on MetaTrader5. Besides, this repository did not provide any trading strategies, due to this repo is for education purpose only and is not able to provide any financial advice. However, there is an EDA and back testing performance example on how to do quantitively trading with MetaTrader5.
Before using this repo, please make sure your local time is as same as the broker time.
Check Backtesting performance and EDA on EURUSD
- Up to 0 spread on main forex pairs (EURUSD)
- Regulate by CySec, IFSC, FCA
- Up to 1:2000 leverage
- Low latency (Usually 1.9 ~ 3 ms tested by myself, not guarantee, might differ from the broker)
- Low packet loss rate
- Nearly 200 Mbps download speed and 300 Mbps upload speed (Speed might differ by the machine, not guarantee)
Distrubuted under MIT License. See LICENSE
for more information