class O2GOfferRow

Parents
O2GRow

Brief

The class provides access to offer information.

Details

An instance of the class can be obtained by the following methods:

Method/Use

Prerequisites

O2GOffersTableResponseReader.getRow

This method is used to get the initial offer information after a session with the trading server is established.
This method provides access to a single offer. If you want to receive information about multiple offers, call this method in a loop.

Depending on the trading server settings, the Offers table may or may not be loaded by the server automatically during the login process.

To determine whether the table is loaded or not and what follow-up action is required to get the offer information, use the returned value of the O2GLoginRules.isTableLoadedByDefault method:

Both methods use the O2GResponse object of the O2GResponseType.GetOffers type.
You must parse this object by using the O2GOffersTableResponseReader object.

For details, see the example below.

O2GTablesUpdatesReader.getOfferRow

This method is used to get offer information updates.
This method provides access to a single offer. If you need information about multiple offers, call this method in a loop.

To receive the offer information updates, you must implement the IO2GResponseListener.onTablesUpdates method. The received O2GResponse object is of the O2GResponseType.TablesUpdates type.
You must parse this object by using the O2GTablesUpdatesReader object.

For details, see the example below.

Example

Get Instrument, Bid and Ask prices [show]

The type defined in the fxcore2.dll assembly. The namespace is fxcore2.

Public Properties

Ask

Gets the current market price an instrument can be bought at.

AskTradable

Gets the usage of an ask price.

Bid

Gets the current market price an instrument can be sold at.

BidTradable

Gets the usage of a bid price.

BuyInterest

Gets the interest amount applied to the account balance for holding a one-lot long (buy) position opened overnight.

Columns

The columns of the table.

ContractCurrency

Gets the instrument base currency.

ContractMultiplier

Gets the contract multiplier for some CFD instruments only.

Digits

Gets the instrument price precision.

High

Gets the highest ask price (buy price) of an instrument for the current trading day.

Instrument

Gets the symbol of an instrument.

InstrumentType

Gets the type of an instrument.

isAskTradableValid

Gets the flag indicating whether the AskTradable field is valid or not.

isAskValid

Gets the flag indicating whether the Ask field is valid or not.

isBidTradableValid

Gets the flag indicating whether the BidTradable field is valid or not.

isBidValid

Gets the flag indicating whether the Bid field is valid or not.

isBuyInterestValid

Gets the flag indicating whether the BuyInterest field is valid or not.

isContractCurrencyValid

Gets the flag indicating whether the ContractCurrency field is valid or not.

isContractMultiplierValid

Gets the flag indicating whether the ContractMultiplier field is valid or not.

isDigitsValid

Gets the flag indicating whether the Digits field is valid or not.

isHighValid

Gets the flag indicating whether the High field is valid or not.

isInstrumentTypeValid

Gets the flag indicating whether the InstrumentType field is valid or not.

isInstrumentValid

Gets the flag indicating whether the Instrument field is valid or not.

isLowValid

Gets the flag indicating whether the Low field is valid or not.

isOfferIDValid

Gets the flag indicating whether the OfferID field is valid or not.

isPointSizeValid

Gets the flag indicating whether the PointSize field is valid or not.

isQuoteIDValid

Gets the flag indicating whether the QuoteID field is valid or not.

isSellInterestValid

Gets the flag indicating whether the SellInterest field is valid or not.

isSubscriptionStatusValid

Gets the flag indicating whether the SubscriptionStatus field is valid or not.

isTimeValid

Gets the flag indicating whether the date and time of the last instrument update are valid or not.

isTradingStatusValid

Gets the flag indicating whether the TradingStatus field is valid or not.

isValueDateValid

Gets the flag indicating whether the ValueDate field is valid or not.

isVolumeValid

Gets the flag indicating whether the Volume field is valid or not.

Low

Gets the lowest bid price (sell price) of an instrument for the current trading day.

OfferID

Gets the unique identification number of an instrument.

PointSize

Gets the size of one pip.

QuoteID

Gets the unique identifier of the pair of prices (bid and ask) an instrument can be traded at.

SellInterest

Gets the interest amount applied to the account balance for holding a one-lot short (sell) position opened overnight.

SubscriptionStatus

Gets the subscription status.

TableType

The type of the table.

Time

Gets the date and time of the last instrument update.

TradingStatus

Gets the trading status.

ValueDate

Gets the simulated delivery date.

Volume

Gets a tick volume of the current minute.

Public Methods

getCell

Gets a cell of the table.

isCellChanged

Gets a flag indicating whether the value of the cell is changed.

back