The ForexConnect API User Guide
ForexConnect API is an API designed to trade Forex and CFD instruments. Any connection which is compatible with the Trading Station/Marketscope application or an older version of Order2Go API is also compatible with this API.
Articles | |
The article describes the common principle of API usage. |
|
This section explains how to use the ForexConnect API. |
|
This section contains common information related to trading. |
|
This namespace contains constants used in ForexConnect API. |
Classes | |
The class converts between the OLE Automation date, SYSTEMTIME, and the C time formats. |
|
The class is used to create sessions and to configure the transport parameters. |
|
Manages the existence of an object. All objects created by ForexConnect API implement this interface. |
|
The class provides access to account information. |
|
The class keeps up-to-date information about accounts in memory. |
|
The class reads a stream of account rows coming from the trading server. |
|
The class provides access to the account information and calculated fields. |
|
The class provides access to information about a position closed during the current trading day. |
|
The class keeps in memory the up-to-date information about positions closed during the current trading day. |
|
The class reads a stream of closed position rows coming from the trading server. |
|
The class provides access to the closed position information. |
|
The interface provides the method signature to process notifications about iteration through rows of a table. |
|
The class provides methods to read a stream of trading table rows coming from the trading server. |
|
The class reads a response to a request for the current state of an order. |
|
Information about the rules used during the login in the currently established session. |
|
The class reads a stream of historical prices. |
|
The class provides access to a message which is intended for the user. |
|
The class keeps in memory the up-to-date information about dealing desk messages received during the current trading day. |
|
The class reads a stream of message rows coming from the trading server. |
|
The class provides access to the message information. |
|
The class provides access to offer information. |
|
The class keeps in memory the up-to-date information about offers. |
|
The class reads a stream of offer rows coming from the trading server. |
|
The class provides access to the offer information and calculated fields. |
|
A reader of a response belonging to the CreateOrderResponse type. |
|
The class provides access to order information. |
|
An interface to the Orders table. |
|
The class reads a stream of order rows coming from the trading server. |
|
The class provides access to the order information and calculated fields. |
|
Checks permissions. |
|
A request to the server. |
|
A request factory. |
|
The class contains a response received from the trading server. |
|
The interface provides method signatures to process notifications about request completions, request failures and tables updates. |
|
The class creates readers to process the content of the trading server responses. |
|
The class provides access to abstract row information. |
|
A session object. |
|
A trading session descriptor. |
|
A collection of the trading session descriptors. |
|
The interface provides method signatures to process notifications about session status changes and login failure. |
|
Summary information about a particular traded instrument in a response object. |
|
The class keeps in memory the up-to-date summary information per the instrument traded. |
|
The class provides access to the summary information of the instrument traded. |
|
A reader of the system properties. |
|
An abstract interface to a table. |
|
The class provides access to a trading table column. |
|
The class provides access to the list of table columns. |
|
The class iterates through rows of a table. |
|
The interface provides method signatures to process notifications about trading tables events: adding/updating/deleting of rows, and changes in a table status. |
|
The class creates and maintains trading tables in the ForexConnect memory. |
|
The interface provides a method signature to process notifications about table manager status changes. |
|
The class reads a stream of table updates coming from the trading server. |
|
A date/time converter between the time zones. |
|
A time frame description. |
|
A collection of the time frames available for the session. |
|
The class provides access to open position information. |
|
The class keeps in memory the up-to-date information about open positions. |
|
The class reads a stream of open position rows coming from the trading server. |
|
The class provides access to the open position information and calculated fields. |
|
Checks trading settings. |
|
A value map containing order parameters. |
|
Auto-release template class |
Enumerations | |
The enum specifies a set of constants representing the session status. |
|
The enum specifies a set of constants representing the data type of a table column. |
|
The enum specifies a set of constants representing the market status. |
|
The enum specifies a set of constants representing the permission status. |
|
The enum specifies a set of constants representing the price update mode that indicates if a session receives prices or not. |
|
The errors returned by getReportURL. |
|
The request parameters. |
|
The enum specifies a set of constants representing the types of the trading server responses. |
|
The tables. |
|
The enum specifies a set of constants representing the table manager mode that indicates if a session uses a table manager or not. |
|
The enum specifies a set of constants representing the table manager status. |
|
The enum specifies a set of constants representing the trading table load status. |
|
The enum specifies a set of constants representing the type of the trading table update. |
|
The enum specifies a set of constants representing the time zone. |
|
The enum specifies a set of constants representing the unit of measurement of the historical prices time frame. |