The reasons for the high popularity of our software products are their convenient
interfaces and rich features. Moreover, MetaQuotes Software Corp. always takes into
account suggestions coming from both customers and traders and has developed an open
application interface called MetaTrader Application Program Interface (API). MetaTrader
API makes it possible to develop custom software applications used for automating
business processes. MetaTrader API possesses a lot of functions that can be called virtually
from any software development environment for Microsoft Windows. A qualified software
developer gets rich functionality of the MetaTrader system at her/his disposal and can
create custom software using a programming language s/he prefers.
MetaTrader API contains the following components aimed at working with the corresponding
system modules:
MetaTrader Server API
the interface providing access to server features in the form of a plugin;
MetaTrader Manager API
the interface of the manager terminal providing features both additional client
information processing, and implementation own unique business-logic;
MetaTrader DataFeed API
the interface of plugins implementing data delivery (quotations and news) to the system;
The application interfaces of each component in the complex are distributed together
with the corresponding component and can be found in the API directory. Open interfaces of
all MetaTrader API components are provided. Besides, the source code of MetaTrader Server
API and DataFeed API components are also supplied as open source in C++. Detailed examples
of creating user applications allow you to use MetaTrader API to get acquainted with the
principles of software interaction.