MetaTrader 5 API for use with other languages, besides Python.

 

Based on my investigations of the MetaTrader 5 Python API, the interprocess communications seem to be via a named pipe “\\.\pipe\MT5.Terminal.“.

It is a pity, however, that the protocol used over this pipe is not publicly documented.

It would make it possible to develop APIs for other systems or languages, besides Python.

It really is frustrating why MetaQuotes makes it so difficult to integrate MetaTrader with other systems.

 

Because they want to keep control.

And as they are now developing mql5 to use matrix and vector, and have plan to do machine learning directly from mql5, I doubt they will provide more API to other languages.