That is done by using the back-end broker side of the MetaTrader services, not the client side terminal software.
On MT4, I believe it was possible to use that service to connect to multiple brokers, and that is probably what MyFXBooks uses.
However, I am guessing that on MT5, it might not be possible for the back-end to allow connecting to multiple brokers (only one's own licensed broker ID), and that is probably why MyFXBook does not cater for MT5 accounts.
EDIT: For MT5, you could maybe use the client terminal's Python API, but you will only be able to connect to one account at a time per terminal.
That is done by using the back-end broker side of the MetaTrader services, not the client side terminal software.
On MT4, I believe it was possible to use that service to connect to multiple brokers, and that is probably what MyFXBooks uses.
However, I am guessing that on MT5, it might not be possible for the back-end to allow connecting to multiple brokers (only one's own licensed broker ID), and that is probably why MyFXBook does not cater for MT5 accounts.
EDIT: For MT5, you could maybe use the client terminal's Python API, but you will only be able to connect to one account at a time per terminal.
Thank you Fernando for your reply! Just to have more clarifications. " That is done by using the back-end broker side of the MetaTrader services" . Is there any sort of official documentation to do that? I know that it is also possible with mt5 because there are some third party web sites that allows to do that also with Mt5, but I'm struggling finding documentation or forums or something about this topic.
Thank you so much for your time
Most likely these are server plugins provided by these service providers. You will not have access to it nor find any info because it is not public.
Your best bet is the poor man's api and that is the - EA/indicator sending info to server - route.
Most likely these are server plugins provided by these service providers. You will not have access to it nor find any info because it is not public.
Your best bet is the poor man's api and that is the - EA/indicator sending info to server - route.
I don't agree with that, because I tried one of these services and I don't have any EA/indicator sending info to server
That is not what @Enrique Dangeroux stated. It did not say that those services use EAs. He stated that YOU as a normal user will have to to use EAs for a "poor man's alternative".
Those other services probably licensed the back-end from MetaQuotes and if you want to use that back-end you would also have to license it from MetaQuotes.
- www.metatrader5.com
The MT4 API is only available to those that licensed it from MetaQuotes, like MT4 brokers and such. It is not available to retail traders and users of the MT4 client terminal.
Just accept, that unless you have the qualifications and the money to be able to license the back-end from MetaQuotes, you are not going to be able to use it for your project.
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
You agree to website policy and terms of use
Hello everyone. I know that mt4 and mt5 are platforms and they don't have APIs, but I wonder how I can do the following thing:
Given the account ID of a user which has an account opened with a X broker and uses MT4 or MT5, and the related password, how I can read all the account informations like the history of the orders? The account current equity or balance etc? This is something possible for example with cTrader and their APIs, but I wonder how I can do the same thing here.
For example, Myfxbook provides this sort of service and I would like to do it by myself for me and my friends. Thank you.