CQG API 4.0 - Revised
CQGAPIConfig Interface Members
See Also  Overview  Send Feedback

Glossary Item Box

Public Methods

Public Method AddRemoteOpenAPIServerAdds additional remote server address
Public Method ClearRemoteOpenAPIServersClears the collection of additional remote servers

Public Properties

Public Property AccountMarginAndPositionsThrottleIntervalGets account margin and positions real time information throttle time interval in ms
Public Property AgeToDeleteLogFileDaysGets age to delete log files in days
Public Property ApplyDaylightSavingChangesGets flag indicating whether to automatically adjust time for daylight saving changes.
Public Property CollectionsThrowException

Controls the behavior of CQG API when a non-existent member of a collection is accessed.

The default value is True.

Public Property DefaultAccountMarginDetailingGets default value for account margin detailing
Public Property DefaultInstrumentBBAType

Specifies the default instrument best bid/ask (BBA) type.

The default value is dbtCombined.

Public Property DefaultInstrumentSubscriptionLevel

Specifies the default instrument subscription level.

The default value is dsQuotesAndBBA.

Public Property DefPositionSubscriptionLevel

Specifies the default position subscription level for accounts.

The default value is pslNoPositions.

Public Property DOMUpdatesMode

Mode of DOM update sending.

The default value is domUMDynamic.

Public Property DOMUpdatesPeriod

Time period indicating the time interval for DOM update sending.

The default value is 0.

Public Property FireEventOnChangedPrices

Controls the CQG API behavior regarding the firing of AccountChanged events on each price change.

The default value is False.

Public Property GatewayEnabled

Enables/disables the gateway functionality in CQG API.

The default value for this property is True (i.e., Gateway functionality is enabled).

Public Property IncludeOrderTransactionsReturns if transactions should be included or not while performing orders query
Public Property LogSeverity

Logging severity.

The default value is lsFatal.

Public Property MaxLogFileCount

Maximum number of log files.

The default value is 10.

Public Property MaxLogFileDuration

The property is deprecated.

Public Property MaxLogFileSize

Maximum size of a log file in KB.

The default value is 10240.

Public Property MessageProcessingTimeout

Sets/gets the message processing timeout interval in milliseconds.

The default value for this property is 32.

Public Property MetaDataEnabled

This property is reserved for future usage.

The default value is False.

Public Property NewInstrumentChangeMode

Specifies whether the InstrumentChanged event will work in old or new mode.

The default value is False.

Public Property NewInstrumentMode

Specifies whether instrument subscription is set to new or old mode.

The default value is False.

Public Property NonsynchronizedData

Controls the behavior of data processing in CQG API.

When enabled, data delivery to CQG API becomes non-synchronized. Doing so may enhance the performance.

The default value for this property is False.

Public Property PendingOrderActionEnabledGets flag identifying whether to enable pending order action functionality.
Public Property PositionDetailing

This property specifies the position detailing level of accounts, i.e. the amount of information on trades that user wants to receive.

The default value is pdNoTrades.

Public Property PriceMode

Controls the calculation method of accounts/positions trade specific data.

The default value is pmTradesOnly.

Public Property ProviderPassword

This property is intended for internal use only.

Public Property QueryAllAuthorizedTradersGets flag indicating whether to automatically request all authorized traders or not.
Public Property ReadyStatusCheck

Specifies whether application ready status checking should be enabled or not.

The default value is rscOn.

Public Property RemoteOpenAPILoginServiceGets remote Open API login service address
Public Property RemoteOpenAPIServer

Specifies the remote CQG API server address.

The default value is empty string (local CQG IC will be used).

Public Property RemoteOpenAPIServersGets the collection of additional remote server addresses
Public Property ReplaceLoginSessionGets replace login session flag
Public Property SkipAlgorithmIDCheckForManualOrdersWhether an algorithm id check for not manually placed orders should be skipped or not. Default value is False.
Public Property SnapshotPeriod

Sets the snapshot update interval.

This property regulates the update interval for instrument quotes, properties and DOM; as well as all historical data updates except for ticks.

The default value is 0.

Public Property StrategyManagerEnabledGets flag indicating whether to request strategy manager enablement.
Public Property TimeZoneCode

The timezone code to adjust all reported dates to.

The default value is UTC time.

Public Property TrackInstrumentRolls

Controls whether instrument rolls are tracked or not.

The default value is False.

Public Property UsedFromATLClient

Specifies whether the CQG API is being used from an ATL Client Application or not.

The default value is False.

Public Property UseOrderSide

Specifies the object's side identification method.

The default value is False.

See Also