MtApi provides an .NET API interface which allows users applications interact with MetaQuotes terminals: MetaTrader 4 and MetaTrader 5.
MtApi library is dynamically linked to user computer system, allowing it to communicate directly with terminal. It’s very easy to use.
Using the MtApi you have the ability to develop custom, automated forex trading systems.
The API allows to create quick and efficient Forex strategies using capabilities of .Net framework.

MtApi gives access to realtime quotes of the instruments.

Advantages of using MtApi:

  • There is no need to learn MQL language to create professional trading advisers
  • Using the power of .NET Framework in development
  • Network or local connections with MetaTrader via the API
  • Several connections to the terminal in one time

MtApi for MetaTrader 4 provides MQL functions:

MtApi5 for MetaTrader 5 provides MQL functions:

All functions of MtApi have the same interface like MQL functions.
You can use Automated Trading Language Documentation of MQL4 or MQL5 in development.