fxcore2 namespace

Classes

Constants

Constants for ForexConnect API

Constants.Commands

Constants for ForexConnect API commands

Constants.KeyType

Constants for the Key parameter used to search the order with the GetLastOrderUpdate command.

Constants.Orders

Constants for ForexConnect API order types

Constants.Peg

Constants for ForexConnect API pegged price

Constants.SubscriptionStatuses

Constants for subscription statuses

Constants.SystemProperties

Constants for ForexConnect API system properties

Constants.TIF

Constants for ForexConnect API time-in-force

IO2GEachRowListener

The interface provides the method signature to process notifications about iteration through rows of a table.

IO2GResponseListener

The interface provides method signatures to process notifications about request completions, request failures and tables updates.

IO2GSessionStatus

The interface provides method signatures to process notifications about session status changes and login failures.

IO2GTableListener

The interface provides method signatures to process notifications about trading tables events: adding/updating/deleting of rows, and changes in a table status.

IO2GTableManagerListener

The interface provides a method signature to process notifications about table manager status changes.

LoginFailedEventArgs

The arguments of the LoginFailed event.

O2GAccountRow

The class provides access to account information.

O2GAccountsTable

The class keeps up-to-date information about accounts in memory.

O2GAccountsTableResponseReader

The class reads a stream of account rows coming from the trading server.

O2GAccountTableRow

The class provides access to the account information and calculated fields.

O2GClosedTradeRow

The class provides access to information about a position closed during the current trading day.

O2GClosedTradesTable

The class keeps in memory the up-to-date information about positions closed during the current trading day.

O2GClosedTradesTableResponseReader

The class reads a stream of closed position rows coming from the trading server.

O2GClosedTradeTableRow

The class provides access to the closed position information.

O2GGenericTableResponseReader

The class provides methods to read a stream of trading table rows coming from the trading server.

O2GLastOrderUpdateResponseReader

The class reads a response to a request for the current state of an order.

O2GLoginRules

Provides information about the rules used during the login in the currently established session.

O2GMarketDataSnapshotResponseReader

The class reads a stream of historical prices.

O2GMessageRow

The class provides access to a message that is intended for the user.

O2GMessagesTable

The class keeps in memory the up-to-date information about dealing desk messages received during the current trading day.

O2GMessagesTableResponseReader

The class reads a stream of message rows coming from the trading server.

O2GMessageTableRow

The class provides access to the message information.

O2GOfferRow

The class provides access to offer information.

O2GOffersTable

The class keeps in memory the up-to-date information about offers.

O2GOffersTableResponseReader

The class reads a stream of offer rows coming from the trading server.

O2GOfferTableRow

The class provides access to the offer information and calculated fields.

O2GOrderResponseReader

A reader of a response belonging to CreateOrderResponse type.

O2GOrderRow

The class provides access to order information.

O2GOrdersTable

The class keeps in memory the up-to-date information about orders.

O2GOrdersTableResponseReader

The class reads a stream of order rows coming from the trading server.

O2GOrderTableRow

The class provides access to the order information and calculated fields.

O2GPermissionChecker

Checks permissions.

O2GRequest

A request to be sent to the server.

O2GRequestFactory

A request factory.

O2GResponse

The class contains a response received from the trading server.

O2GResponseReaderFactory

The class creates readers to process the content of the trading server responses.

O2GRow

An abstract interface to a row of a table.

O2GSession

A session object. This object should be disposed after disconnecting.

O2GSessionDescriptor

A trading session descriptor.

O2GSessionDescriptorCollection

A collection of trading session descriptors.

O2GSummaryRow

Summary information about a particular traded instrument in a response object.

O2GSummaryTable

The class keeps in memory the up-to-date summary information per the instrument traded.

O2GSummaryTableRow

The class provides access to the summary information of the instrument traded.

O2GSystemPropertiesReader

A reader of the system properties.

O2GTable

An abstract interface to a table.

O2GTableColumn

The class provides access to a column of a trading table.

O2GTableColumnCollection

The class provides access to the list of table columns.

O2GTableIterator

The class iterates through rows of a table.

O2GTableManager

The class creates and maintains trading tables in the ForexConnect memory.

O2GTablesUpdatesReader

The class reads a stream of table updates coming from the trading server.

O2GTimeConverter

The class provides a method to convert datetime values between the time zones.

O2GTimeframe

A description for a time frame.

O2GTimeframeCollection

A collection of time frames available for the session.

O2GTradeRow

The class provides access to open position information.

O2GTradesTable

The class keeps in memory the up-to-date information about open positions.

O2GTradesTableResponseReader

The class reads a stream of open position rows coming from the trading server.

O2GTradeTableRow

The class provides access to the open position information and calculated fields.

O2GTradingSettingsProvider

Checks trading settings.

O2GTransport

The main class which is used to configure the transport and to create sessions.

O2GValueMap

A value map containing order parameters.

RequestCompletedEventArgs

The arguments of the RequestCompleted event.

RequestFailedEventArgs

The arguments of the RequestFailed event.

RowDelegate

The delegate is called when the next row in the table is found during the O2GTable.forEachRow method call.

RowEventArgs

The arguments of table events: RowAdded, RowChanged, and RowDeleted.

SessionStatusEventArgs

The arguments of the SessionStatusChanged event.

StatusChangedEventArgs

The arguments of the StatusChanged event (event when table's status changes).

TableManagerStatusChangedEventArgs

The argument of the TableManagerStatusChanged event.

TablesUpdatesEventArgs

The arguments of the TablesUpdates event.

Enumerations

O2GMarketStatus

The enum specifies a set of constants representing the market status.

O2GPermissionStatus

The enum specifies a set of constants representing the permission status.

O2GPriceUpdateMode

The enum specifies a set of constants representing the price update mode that indicates whether a session receives prices or not.

O2GRequestParamsEnum

The request parameters.

O2GResponseType

The enum defines a set of constants representing the types of the trading server responses.

O2GSessionStatusCode

The enum specifies a set of constants representing the session status.

O2GTableColumnType

The enum sepcifies a set of constants representing the data type of a table column.

O2GTableManagerMode

The enum specifies a set of constants representing the table manager mode that indicates whether a session uses a table manager or not.

O2GTableManagerStatus

The enum specifies a set of constants representing the table manager status.

O2GTableStatus

The enum specifies a set of constants representing the trading table load status.

O2GTableType

The enum specifies a set of constants representing the trading table.

O2GTableUpdateType

The enum specifies a set of constants representing the type of the trading table update.

O2GTimeConverterTimeZone

The enum specifies a set of constants representing the time zone.

O2GTimeframeUnit

The enum specifies a set of constants representing the unit of measurement of the historical prices time frame.

back