CQG API 4.0 - Revised
eInstrumentProperty Enumeration
See Also  Send Feedback

Glossary Item Box

Description

Defines all possible instrument properties.

Members

MemberValueDescription
ipAverageVolatility58

Average volatility based on Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

See CQG IC Help for the calculation formula.

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psVolatility flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipCOI67Last known contract's open interest (dynamic property).
ipCommodity8

Instrument commodity.

See the Commodity property of the CQGInstrument class.

This is a string-type property with a limited length of 16 characters.

ipCountry9

Instrument country.

See the Country property of the CQGInstrument class.

This is a string-type property with a limited length of 3 characters.

ipCurrency3

Instrument currency.

See the Currency property of the CQGInstrument class.

This is a string-type property with a limited length of 4 characters.

ipDecimalStrike32

Decimal strike representation.

ipDelayMode41

Instrument delay mode.

See eDelayMode for details.

ipDelayPeriod42

Instrument delay period value in minutes.

The property value depends on ipDelayMode property and can have the following values:

ipDelayMode value

ipDelayPeriod values
dmUndefined -1
dmNoDelay 0
dmDelay >0
dmEndOfDeyDelay >=0
ipDelayTime33

Time of delay for contract in minutes.

ipDelta48

Current Delta of option based on Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipDeltaNetChange49

Change in Delta value from the prior day.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipDescription1

Instrument description.

See the Description property of the CQGInstrument class.

This is a string-type property with a limited length of 252 characters.

ipDetailedName46Instrument detailed name. For example, F.US.EP.M20, C.US.CLE.N20.N100
ipDTE20

Days to expiration (dynamic property).

See the DTE property of the CQGInstrument class.

ipExchangeAbbreviation29

Exchange abbreviation.

See the ExchangeAbbreviation property of the CQGInstrument class.

ipExchangeID28

Exchange's identification number.

See the ExchangeID property of the CQGInstrument class.

ipExchangeState66

Exchange state.

See the ExchangeState property of the CQGInstrument class.

ipExpirationDate4

Instrument expiration date.

See the ExpirationDate property of the CQGInstrument class.

ipFirstNoticeDate37

Instrument first notice date.

ipFullName0

Instrument full name.

See the FullName property of the CQGInstrument class.

This is a string-type property with a limited length of 128 characters.

ipGamma52

Current Gamma of option based on Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipGammaNetChange53

Change in Gamma value from the prior day.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipImpliedVolatility59

Implied volatility of an options contract using selected options model in Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psVolatility flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipImpliedVolatilityNetChange62

Change in Implied Volatility from prior day's close.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psVolatility flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipImpliedVolatilityOnAsk60

Implied volatility for the option ask price using selected options model in Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psVolatility flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipImpliedVolatilityOnBid61

Implied volatility for the option bid price using selected options model in Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psVolatility flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipInitialMargin5

Instrument initial margin.

See the InitialMargin property of the CQGInstrument class.

ipInstrumentID2

Instrument unique and invariant identifier.

See the InstrumentID property of the CQGInstrument class.

ipInstrumentType13

Instrument type.

See the InstrumentType property of the CQGInstrument class.

ipIsDetailedDOMAvailable43Indicates whether detailed DOM is available for instrument.
ipIsDownTick21

Indicated if market goes down (dynamic property).

See the IsDownTick property of the CQGInstrument class.

ipIsFastMarket23

Indicated whether contract is traded with red light (dynamic property).

See the IsFastMarket property of the CQGInstrument class.

ipIsFutureStyleOption39Futures style option
ipIsUpTick22

Indicated if market goes up (dynamic property).

See the IsUpTick property of the CQGInstrument class.

ipIsVariableTickSize40Indicates whether instrument tick size data is variable.
ipLeadingContractName34

The leading contract name for the commodity.

This is a string-type property with a limited length of 128 characters.

ipMaintenanceMargin6

Instrument maintenance margin.

See the MaintenanceMargin property of the CQGInstrument class.

ipMarketState47

Instrument market state.

See the MarketState property of the CQGInstrument class.

ipMonth11

Instrument month.

See the Month property of the CQGInstrument class.

ipMonthChar10

Instrument month character.

See MonthChar property of the CQGInstrument class.

ipNetChange19

Option net change (dynamic property).

See the NetChange property of the CQGInstrument class.

ipPCOI69Contract's open interest for the day before yesterday (dynamic property).
ipPreferredSessionName24

The preferred custom session name (dynamic property).

See the PreferredSessionsName property of the CQGInstrument Object class.

This is a string-type property with a limited length of 64 characters.

ipRho56

Current Rho of option based on Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipRhoNetChange57

Change in Rho value from the prior day.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipScale30

Instrument scale.

See the Scale property of the CQGInstrument class.

ipSessionMask7

Instrument session mask.

See the SessionMask property of the CQGInstrument class.

ipSessionNumber18

Current session number (dynamic property).

See the SessionNumber property of the CQGInstrument class.

ipSourceInstrumentName70

The full name of the source contract of the double-quoted contract.

ipStrike12

Instrument strike.

See the Strike property of the CQGInstrument class.

ipStrikeScale31

Strike scale.

ipTCOI68Contract's open interest today (dynamic property).
ipTheoreticalValue64

Theoretical Value of option based on Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psTheoreticalValue flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipTheoValueNetChange65

Change in Theoretical Value from the prior day.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psTheoreticalValue flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipTheta50

Current Theta of option based on Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipThetaNetChange51

Change in Theta value from the prior day.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipTickSize16

Instrument tick size.

See the TickSize property of the CQGInstrument class.

ipTickSizeFractionDenominator36

The instrument fractional tick size denominator.

See the TickSizeFractionDenominator property of the CQGInstrument class.

ipTickSizeFractionNumerator35

The instrument fractional tick size numerator.

See the TickSizeFractionNumerator property of the CQGInstrument class.

ipTickValue17

Instrument tick value.

See the TickValue property of the CQGInstrument class.

ipTodayCTotalVolume25

The total trade volume of the contract for today (dynamic property).

See the TodayCTotalVolume property of the CQGInstrument class.

ipTodayCTotalVolumeFractional44The same as ipTodayCTotalVolume, but values have a decimal type
ipVega54

Current Vega of option based on Options Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipVegaNetChange55

Change in Vega value from the prior day.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psGreeks flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipVolatilityCurve63

Volatility designated in Volatility Workshop based on Volatility Workshop Preferences in CQG IC UI.

This is a floating-point-type property (dynamic property).

In case NewInstrumentMode is enabled add ePropertySubscriptionLevel.psVolatility flag to CQGInstrumentSubscriptionRequest.PropertyLevel value to get this property.

ipWorkup38

Workup mode.

ipYCOI27

The open interest of the contract for yesterday (dynamic property).

See the YCOI property of the CQGInstrument class.

ipYear14

Instrument year.

See the Year property of the CQGInstrument class.

ipYearString15

Instrument year string.

See the YearString property of the CQGInstrument class.

This is a string-type property with a limited length of 5 characters.

ipYesterdayCTotalVolume26

The total trade volume of the contract for yesterday (dynamic property).

See the YesterdayCTotalVolume property of the CQGInstrument class.

ipYesterdayCTotalVolumeFractional45The same as ipYesterdayCTotalVolume, but values have a decimal type

Remarks

Properties marked as "dynamic property" have variable values during CQGInstrument object lifetime. All the other properties are invariant.

See Also