A web crawler & backend for Exness MT5 trading platform. It is used to automate the trading process on the platform and provide APIs for the trading bot and the frontend.
- Install Chrome
- Find version of Chrome and find related version of ChromeDriver
chrome://version
- Install ChromeDriver
- Install Selenium
pip install selenium
- Install Pytest
# src/.env
# Exness website login
LOGIN[email protected]
LOGIN_PASSWORD=*******
# MT5 account
ACCOUNT=12345678
PASSWORD=*******
SERVER=Exness-MT5Trial3
- Copy
MQL5/onTrade.mq5
intoMetaEditor
- Run API server
virtualenv .venv
source .venv/bin/activate # source .venv/Scripts/activate on Windows
./start.sh
- make sure you have API server address whitelisted in the settings of MT5 before you start running MQL
-
List of Chrome URLs
chrome://about/
chrome://chrome-urls/
chrome://flags/
chrome://settings/
chrome://version/ -
Get User Data Directory of Chrome
/Users/chunhao/Library/Application Support/Google/Chrome/