The Contract type exposes the following members.

Methods

  NameDescription
BeginRequestActiveMarket
Requests the active market for the specified trade date for the contract.
BeginRequestChartDataOverloaded.
BeginRequestMarketTradeVolumeData
Request historical chart data for all markets in the contract (including expired ones.)
EnterLockOverloaded.
Equals (Inherited from Object.)
ExitLockOverloaded.
Finalize (Inherited from Object.)
GetHashCode (Inherited from Object.)
GetTradeDateOverloaded.
GetType (Inherited from Object.)
MemberwiseClone (Inherited from Object.)
RequestMarketTradeVolumeDataObsolete.
Request historical chart data for all markets in the contract (including expired ones.)
ToString (Inherited from Object.)

Properties

  NameDescription
Category
The contract category if known.
ContractID
The identifier for this contract.
ContractMonthsObsolete.
List of the currently available expiry months for this contract.
ContractType
The type of contract this is, e.g. Future, Option etc.
Currency
The currency this contract is in.
DayChangeTime
The markets day change time.
DayChangeTimeExceptions
The markets day change time exceptions.
Description
Descriptive name for the contract.
ExchangeID
The unique identifier for the Exchange that this contract belongs to.
ExpiredMarkets
Return the collection of all markets for this contract, including expired ones.
Host
Reference to the host.
Markets
Return the collection of markets for this contract.
Relations
Return the collection of related contracts for this contract.
SyncRoot
Synchronisation root.
YieldBasis
Yield basis
YieldParValue
Yield par value
YieldPaymentsPerYear
Yield payments per year
YieldRate
Yield rate
YieldRedemption
Yield redemption
YieldValueDenominator
Yield value denominator
YieldYears
Yield years

Events

  NameDescription
ChartDataRequestFailed
Event raised when a chart data request fails.
ChartDataResponse
Event raised when a chart data reponse is ready.
ContractUpdate
Event raised when the contract details are updated.

See Also