Independent Enums

Enum SpeculationType

Description: Specifies what kind of strategy an order, a trade or a position belongs to.

Values

      SPECULATION_TYPE_SPECULATION = 1

     Speculation strategy.

      SPECULATION_TYPE_ARBITRAGE = 2

     Arbitrage strategy.

      SPECULATION_TYPE_HEDGE = 3

     Hedging strategy.

Enum MiFIDAlgorithmIdType

Description: MiFID algorithm ID type.

Values

      MIFID_ALGORITHM_ID_TYPE_EXTERNAL = 1

     External MiFID Algo ID, an explicit value to be sent as-is to the execution system. Non-CQG WebAPI clients should always use this type.

      MIFID_ALGORITHM_ID_TYPE_CQG = 2

     CQG internal MiFID Algo ID.

Enum MiFIDInvestmentDecisionIdType

Description: MiFID investment decision ID type.

Values

      MIFID_INVESTMENT_DECISION_ID_TYPE_EXTERNAL_TRADER_ID = 1

     Trader MiFID short code.

      MIFID_INVESTMENT_DECISION_ID_TYPE_EXTERNAL_ALGO_ID = 2

     External MiFID Algo ID, an explicit value to be sent as-is to the execution system.

      MIFID_INVESTMENT_DECISION_ID_TYPE_CQG_ALGO_ID = 3

     CQG internal MiFID Algo ID.

Enum MiFIDExecutionDecisionIdType

Description: MiFID execution decision ID type.

Values

      MIFID_EXECUTION_DECISION_ID_TYPE_EXTERNAL_TRADER_ID = 1

     Trader MiFID short code.

      MIFID_EXECUTION_DECISION_ID_TYPE_EXTERNAL_ALGO_ID = 2

     External MiFID Algo ID, an explicit value to be sent as-is to the execution system.