Namespace com.fxcore2

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.

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

Information about the rules used during the login in the currently established session.

O2GMargin

The class provides access to the margin policy and minimal margin requirements of the three-level margin policy.

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 the CREATE_ORDER_RESPONSE 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 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

The class provides access to the row of a generic table.

O2GSession

A session object.

O2GSessionDescriptor

A trading session descriptor.

O2GSessionDescriptorCollection

A collection of the trading session descriptors.

O2GSummaryRow

The class serves as the ansestor to the class that provides access to the summary information of the instrument traded.

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

The class reads a stream of the system properties.

O2GTable

The class provides methods to access up-to-date information about a trading 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 traverses a trading 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 calendar values between the time zones.

O2GTimeframe

The class provides access to a time frame available for the historical prices request.

O2GTimeframeCollection

The class provides access to the list of time frames available for the historical prices request.

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

The class provides access to a set of rules that an order must satisfy.

O2GTransport

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

O2GValueMap

A value map containing order parameters.

Enumerations

O2GMarketStatus

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

O2GPermissionStatus

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

O2GPriceUpdateMode

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

O2GRequestParamsEnum

The enum defines a set of constants representing the name of a parameter of an order request, an instrument subscription request, and get margin requirements request.

O2GResponseType

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

O2GSessionStatusCode

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

O2GSystemProperty

The system property.

O2GTableColumnType

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

O2GTableManagerMode

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

O2GTableManagerStatus

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

O2GTableStatus

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

O2GTableType

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

O2GTableUpdateType

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

O2GTimeConverterTimeZone

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

O2GTimeframeUnit

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

back