Documentation for connecting Metatrader 5 with Python with a simple drag and drop EA. A full suited solution and fully tested and fast and efficient.
Easier more than ever before! Connecting Metatrader5 with Python strategies with this simple drag and drop EA has never been so easy! A full & fast solution tested with real trading. Amazing capabilities like download bar data & creating a live feed for your strategies with 1 line of code. Enjoy.
- Python login to Metatrader5 Terminal
- Python Connection keep alive function
- Get MT5 Account Info→ Python client
- Python Client Open New Orders → MT5 (Verify the sending, and verifying the receiving the order ,in MetaTrader5)
- Python Client can Change(take profit,stop loss) /Cancel/Open Orders → MT5
- Python Close/Partly Close Positions → MT5
- MT5 Execution info→ Python client
- MT5 → Python Get all Open orders & Positions
- MT5 → Python Get static account information
- MT5 → Python Get dynamic account info like [balance, equity, margin, free margins]
- MT5 → Python Get instrument information [pip value, max lot, tick size, tick value]
- MT5 → Python Get last tick data [date, bid, ask, vol ]
- MT5 → Python Get bar data [date, open, low, high, close, vol]
- MT5 → Python Get last X ticks array[date, bid, ask, last,vol]
- MT5 → Python Get last X bars array[date, open, low, high, close, vol]
- MT5 → Python Get indicator data from MT5 to your script - coming soon!
See documentation here
You can run your strategies on linux through wine.
Here is a ready docker + Wine: here
Clone & Test Now :) - Enjoy
Clone & Test Now :) - Enjoy