MetaTrader5 Python API

 
I’m looking to build an online analytics platform similar to [redacted], where traders can connect their accounts simply with login, investor password and server name. 

Looking into this further, I can see services such as [redacted] which offer an API which meets this need, however when looking into the cost of this, it’s not viable (costing $6.48/month/account for lowest quality). 

I’m looking to solve this myself, but I’m aware that using the MetaTrader5 Python API requires a terminal to be open, which just seems like a terrible way of operating. So I will need a server which can handle opening a terminal and logging into each account connected in order to extract the trade history data. 

Are there any other alternatives to this?
 

Not likely, because the MetaTrader terminal for the client user, not for business use.

For what you need, you will need a license the MetaTrader back office or broker functionality.

MetaTrader 5 trading platform for brokers and banks
MetaTrader 5 trading platform for brokers and banks
  • www.metatrader5.com
Do you want to start a brokerage business? The MetaTrader 5 multi-asset institutional platform is the best solution for you! With the MetaTrader 5 platform, you can run your brokerage business in various financial markets including forex, stock exchange and Futures markets. MetaTrader 5 is a full-cycle platform that includes all elements that a...