Hello I am looking for information on API interfaces, there are some examples?
There is no API for MetaTrader 4 Client Terminal, but you can use external programs using MQL 4. If you want to automate trading using an external application, you can use a DLL application as the external plugin.
You can study our examples in the client terminal folder:
/MetaTrader 4/experts/samples/DLLSample/ - VC++6.0 source code of a DLL example,
/MetaTrader 4/experts/samples/include/sampledll.mqh - a header file,
/MetaTrader 4/experts/samples/libraries/ExpertSample.dll - an external DLL file
/MetaTrader 4/experts/samples/ExportFunctions.mq4 - MQL4 expert advisor program.
You can create DLL files in any high-level programming language.
You can study our examples in the client terminal folder:
/MetaTrader 4/experts/samples/DLLSample/ - VC++6.0 source code of a DLL example,
/MetaTrader 4/experts/samples/include/sampledll.mqh - a header file,
/MetaTrader 4/experts/samples/libraries/ExpertSample.dll - an external DLL file
/MetaTrader 4/experts/samples/ExportFunctions.mq4 - MQL4 expert advisor program.
You can create DLL files in any high-level programming language.
Hello, is there a Tutorial somewhere with examples how it works.
A EA will receive courses and continue to be processed signals, the signals are orders and the orders are sent to brokers.
How does the API than a substitute for MetaTrader?
A EA will receive courses and continue to be processed signals, the signals are orders and the orders are sent to brokers.
How does the API than a substitute for MetaTrader?
He said "There is no API for MetaTrader 4 Client Terminal"
For MT3 there was an API where you could interface with the server.
In MT4 this is replaced by enhanced abilities in MQL4.
He also said "but you can use external programs using MQL 4"
Which means you can perform decision or other processing externally via a DLL and return the decisions
to your client terminal for trading.
For MT3 there was an API where you could interface with the server.
In MT4 this is replaced by enhanced abilities in MQL4.
He also said "but you can use external programs using MQL 4"
Which means you can perform decision or other processing externally via a DLL and return the decisions
to your client terminal for trading.

You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register