FIX Connect
|
Date |
Description |
|
Oct 06, 2025 |
Updated related to CQG Algos: added CQG VOLA, CQG HEDGEDVOLA, CQG FLOW, CQG QUOTER, CQG ICEBERGQUOTER algos; updated algo parameters list. |
|
Oct 01, 2025 |
Added MPID extra attribute for MIAX in “Arbitrary Account support” section. |
|
Sep 25, 2025 |
Added PrivateLabel(20650), ClientApplicationType(20651) fields to ExecutionReport: Order Status (8), Execution Report: Confirmation/Acknowledgement (8), ExecutionReport: Reject message (8). |
|
Jul 25, 2025 |
Update related to CQG Algos: •Changed IWouldPrice(8816) algo parameter type to Price. •Mentioned min allowed value for OppositeSizeRaw(9130), OppositeSizeRatio(9120) parameters and that their values do not have upper limit; also added FairQueue to the list of payup models for those parameters. •MaxChaseTicks(8202) parameter description now mentions min value and that there’s no upper limit. •Updated supported order types for most of the algos: added STP and/or STL order types where applicable. |
|
Jul 22, 2025 |
Added ExternalAccountNumber (20618), NestedExternalAccountNumber(20649) fields to the New Order List (E) message. |
|
Jun 28, 2025 |
Added client extra attributes tags to New Order List(E) message. Added PlScalar (20647), UnderlyingPlScalar(20648) fields to Security Definition (d) message. Added description for Covered UDS support.
Added
LegStrategyRefID(20633), LegOrderQtyMultiplier(20642) to New Order
Multileg(AB), Order Cancel/Replace Multileg(AC), ExecutionReport: Order
Status (8), Execution Report: Confirmation/Acknowledgement (8),
ExecutionReport: Reject message (8), Security definition (d). Added LegStrategyRefID(20633), IsAliveOnExchange(20635) to Security Definition (d).
Fixed required tags in Execution Report: Reject Message (8). Added AllocType(626) field to Allocation(J) message. Changed NoAllocs(78) field description. Added FID_SelfMatchPreventionID (flexible identifier for ASX execution system only). Added FID_SelfMatchPreventionID (flexible identifier for Coinbase Derivatives (FairX) execution system).
Added mention about
support of external/arbitrary account for MIAX. Added FID_SelfMatchPreventionLevel (flexible identifier for MIAX execution system only).
Update related to CQG algos. AllowIncomplete parameter is added to CQG RTWAP, CQG TWAP and CQG VWAP algos. |
|
Apr 16, 2025 |
Replaced SuccessProbability with ModelSensitivity for CQG ROLL algo. Updated Limited algo duration section: •added info about duration parameters modification; •updated completion allowance period duration. CQG POSITIONBRKT changes: •added OnStopTrigger, StopPayupTicks, Target1OrderType, Target1TrailTicks, Target1OnTrigger, Target2OrderType, Target2TrailTicks, Target2OnTrigger, Target3OrderType, Target3TrailTicks, Target3OnTrigger, TrailingStopPayupTicks parameters; •added sections describing CQG POSITIONBRKT behavior basing on chosen parameters; •removed MKT order type support requirement •updated algo parameters list table with new parameters. |
|
Dec 19, 2024 |
Reordered fields inside repeating groups in ascending order. Added ‘CME group’ to exchange list for Account(1) field in Security Definition Request(c) message. Added SimMode tag to the messages Security Definition Request (c), Security Definition (d) and New Order Multileg (AB) Fixed the RevisionTag (20035) field type and description in both Market Data Enablements Request (UZZ) and Allowed Market Data Report (UZY) messages. |
|
Oct 15, 2024 |
Added DontRetreatWithMarket (8405) parameter to CQG PEG and CQG ICEPEGGER algos. Added more details about CQG POSITIONBRKT algo. Restored GammaFactor(9096) parameter with updated value range for CQG ARRIVALPRICE, CQG SLARRIVAL and CQG ROLL algos. Added GammaFactor(9096) parameter to CQG ARRIVAL AI algo. |
|
Jun 07, 2024 |
Coinbase bracket order type changes: 1. Added new possible value ‘O’ (OCO) for OrdType(40) field supporting in NewOrderSingle (D). 2. Added new tag ExtraLimitPx(20632) to NewOrderSingle (D), ExecutionReport: Order Status (8), Execution Report: Confirmation/Acknowledgement (8), ExecutionReport: Reject message (8). Added missed fields to NoLegs group in New Order Multileg (AB), Order Cancel/Replace Multileg (AC) messages, Fixed List Status message description. (Changes should be available in stage on July 29, expect to be available in production on Aug 5) |
|
Mar 19, 2024 |
Reworked ALL reject codes to avoid intersection with standard codes. Added information about CustomerInfo and SelfTradeProtectionKey ExtraAttributes support for external/arbitrary account for SGX. Changed field mandatory status to false for OpenTradeEquity (20018) field in FCM-Confirmed Positions: Position Report (UAP).
|
|
Mar 18, 2024 |
Added bracket order parameters to New Order List (E) message: - ProfitOffset (tag 20624) - LossOffset (tag 20625) - StopLimitOffset (tag 20626) - IsBracket (tag 20627) - NestedProfitOffset (tag 20628) - NestedLossOffset (tag 20629) - NestedStopLimitOffset (tag 20630) - NestedIsBracket (tag 20631) |
|
Feb 20, 2024 |
Added section about algo features which currently contains duration and order size override description available for several algos at once. Added section telling which types of instruments are supported and with table listing available Exchanges with notes about exceptions for every Exchange. Added a section telling which order types are supported for CQG algos in general and what those types mean. Remade algos section so that now a well-known name is used (CQG PAYUP instead of Payup), also each algo now has it's own heading so it's easier to navigate the document. Updated description for StartTime, EndTime, MaxDurationInMinutes and OrderSizeOverrideParameters to reflect recent changes in CQG Algo Engine. Added notes for parameters which could not be updated (mostly related to CQG VWAP algo) Removed confusing 'instruments' mention for each algo as now it's located in dedicated section; particular algo description now contains exceptions from common list. Added a value of TargetStrategy for each algo in the list of parameters. Expanded description of CQG POSITIONBRKT algo to tell that it launches stop orders on same side as algo's. |
|
Jan 04, 2024 |
Fixed description of FCM Currency Rate Report (UZT). Added ‘Disconnected’ status for the OrdStatus field (tag 39). |
|
Dec 15, 2023 |
Changed currency code description. Fixed Order Cancel Reject (9) description. |
|
Sep 14, 2023 |
Fixed type of the OrderPlacementTime field (tag 20111). |
|
Aug 28, 2023 |
Added mention about support of external/arbitrary account for APEX. |
|
Aug 10, 2023 |
Update algo-engine support section: •reordered PriceType enumeration value to be increasing; •added SizeFactor parameter for SLSnipe, Snipe algos; •added TowardSizeRaw parameter to Tick and OffsetTick algos; •removed BucketIntervalMinutes parameter from VWAP algo; •added AveragingMethod parameter to VWAP algo; •updated description of WakeIntervalSeconds and MaxUncertaintyWidth parameters of VWAP algo; •added IcePegger, SLSweeper, PositionBRKT, SLSnipeBerg and POV algos; •added a table where all currently available algo parameters are listed; updated default value of PercentOfVolume for several algos; |
|
Jun 19, 2023 |
Added SpeculationType (20154) to both Current Day Fills: Position Report (UAP) and FCM-Confirmed Positions: Position Report (UAP) messages. Fixed modification ability for parked orders. Changed type of Account (1) field from String(32) to String(256) in all messages that support that tag. Changed type of all “MonthYear” fields from String to MonthYear. Added format description. |
|
Mar 13, 2023 |
Added mention about instrument tags to the features section. |
|
Jan 05, 2023 |
Changed description for tags MarketValue (20017), OpenTradeEquity (20018) and UnrealizedPL(20021) for FCM-Confirmed Positions: Position Report (UAP) |
|
Aug 25, 2022 |
Added TodayCutoff and OpenClose to the Current Day Fills: Position Report (UAP). |
|
Jul 15, 2022
|
Added all supported strategy types. Added ContractDay(20608), ContractMonthYear(20609) and ContractDate(20607) tags to the New Order Single(D), New Order Multileg (AB), Order Cancel/Replace Multileg (AC), Allocation (J), Security Definition Request (c), Order Mass Status Request (UAF) Added some notes about non-tradable UDS to Security Definition (d) Added CQG algo strategies fields.
|
|
Apr 21, 2022 |
Updated CQG algo strategies fields, added new algos. |
|
Jan 27, 2022 |
Added CQG algo strategies fields. |
|
Nov 05, 2021 |
Updated all supported strategy types for UDS |
|
Sep 10, 2021 |
Added trail limit orders support. Added tag TrailPeg(20619) to NewOrderSingle (D), NewOrderMultileg (AB), ExecutionReport: Order Status (8), Execution Report: Confirmation/Acknowledgement (8), ExecutionReport: Reject message (8). Updated description of PegDifference(211) and PeggedPrice(50839) tags. Updated price fields description in Automatic Order Update (UZV). Updated Appendix A: Reject codes. Updated description of SenderLocationID(142) field in DirectOnBehalfOfSubID mode. Added new user defined strategy types for UserStrategyType (tag 20049) enumeration Added Account tag to the SecurityDefinitionRequest(c) Added LegOptionDelta and LegPrice tags to the SecurityDefinitionRequest(c), SecurityDefinition(d), New Order Multileg(AB), Order Cancel/Replace Multileg(AC), New Order List(E), ExecutionReport: Order Status (8), Execution Report: Confirmation/Acknowledgement (8), ExecutionReport: Reject message (8). Added NestedLegOptionDelta(20620) and NestedLegPrice(20621) tags to the New Order List(E) Added description of Small Exchange features in DirectOnBehalfOfSubID mode. Added valid ‘Tagging Short Sales’ values for Side field (tag 54). Added PartyRole (50452) for Locate ID. |
|
Mar 18, 2021 |
Added ‘Abbitrary Account support’ section. Added ExternalAccountNumber (20618) field in the following messages: •NewOrderSingle (D) •NewOrderMultileg (AB) •Execution Report: Reject Message (8) •Execution Report: Confirmation/Acknowledgement (8) •Execution Report: Order Status (8) •Current Day Fills: Position Report (UAP) Renamed CQGTraderFIDType (20171) field name to CQGFIDType. Added new valid values to both CQGFIDType(20171) and PartyRole(50452) fields. |
|
Feb 19, 2021 |
Updated all TimeInForce(59) and NestedTimeInForce(20091) fields by adding GFA(GoodForAuction) value ‘B’ and changed enum value for GTT from ‘8’ to ‘A’ |
|
Nov 24, 2020 |
Updated Execution Report : Confirmation/Acknowledgement
(8) by adding LegTrdMatchID (20617), TradingVenueTransactionID(20226),
LegTradingVenueTransactionID(20268) and TrdMatchID(50880) |
|
Aug 28, 2020 |
Updated Execution Report : Order Status by adding
LegCumQty(20616) |
|
Jul 17, 2020 |
Tags LegAggressive(50617) and LegTodayCutoff(2094) were removed from Execution Report : Order Status. Added new valid values to Authorized Accounts Request for SubscriptionRequestType (263) field 1 = Snapshot and Subscribe 2 = Snapshot and Unsubscribe |
|
Jan 17, 2020 |
Extended description for filed MultiLegReportingType(442). Fixed field StatementDate (20023) and ClearingBusinessDate (50715) description in Execution Report: Confirmation/Acknowledgement (8) message. |
|
Jan 10, 2020 |
Updated Execution Report: Confirmation/Acknowledgement (8) by adding ContractMonthYear (20609), ContractDay (20608), ContractDate (20607), SpecificContractDate (20601), SpecificContractDay (20602), SpecificContractMonthYear (20603), LegContractMonthYear (20612), LegContractDate (20610), LegMaturityDay (20199), LegContractDay (20608), LegSpecificSymbol (20195), LegSpecificMaturityMonthYear (20198), LegSpecificMaturityDay (20197), LegSpecificMaturtityDate (20196), LegSpecificContractMonthYear (20606), LegSpecificContractDay (20605), LegSpecificContractDate (20604) Updated Execution Report: Reject Message (8), Execution Report: Order Status (8) by adding ContractMonthYear (20609), ContractDay (20608), ContractDate (20607), LegMaturityDay (20199), LegContractMonthYear (20612), LegContractDay (20611), LegContractDate(20610) Updated Security Definition (d) by adding ContractMonthYear(20609), ContractDate(20607), ContractDay(20608), MaturityDay(205), UnderlyingContractMonthYear(20615), UnderlyingContractDay(20614), UnderlyingContractDate(20613) Updated Current
Day Fills: Position Report (UAP) by adding ContractMonthYear(20609),
ContractDate(20607), ContractDay(20608), SpecificContractMonthYear(20603),
SpecificContractDate(20601), SpecificContractDay(20602) |
|
Jan 09, 2020 |
Added description of daily session limit to Features section |
|
Nov 21, 2019 |
Some update in titles text and fields description |
|
Oct 22, 2019 |
Updated ExecutionReport: Reject Message(8) by adding NoExtraAttributes(20185), ExtraAttributeName(20186), ExtraAttributeValue(20187) |
|
Oct 18, 2019 |
Updated ExecutionReport: Order Status (8), Execution Report: Confirmation/Acknowledgement (8), NewOrderSingle (D), NewOrderList(E), NewOrderMultileg (AB), Order Cancel/Replace Request (G), Parked Order Activation Request(G), Order Cancel/Replace Multileg(AC) by adding CustOrderHandlingInst(51031) |
|
Aug 20, 2019 |
Updated ExecutionReport: Order Status (8), Execution Report: Confirmation/Acknowledgement (8) by adding ContingentSourceOrderID (20191), TodayCutoff (20193) and LegTodayCutoff (20194). Updated NewOrderSingle (D), NewOrderMultileg (AB), Order Cancel/Replace Request (G) by adding AllocAccountRequired (20192). |
|
May 22, 2019 |
Added new message OrderStatusRequest (H). |
|
Mar 28, 2019 |
Fixed field LastFragment (50893) description in FCM Currency Rate Report (UZT) and Allowed Feature Report (UZW) messages. |
Quotes Direct
|
Date |
Description |
|
|
|
Web API Certification Test Plan
|
Date |
Description |
|
Nov 01, 2019 |
Updated Conformance Test Procedures |
FIX Server for Derivatives
|
Date |
Description |
|
June 16, 2020 |
Added new ExternalOrderIndicator (tag 50935) to Execution Report. |
|
June 11, 2020 |
Added information of our current actual use of UnsolicitedIndicator(tag 325) |
|
|
|
FIX Server for Equities
|
Date |
Description |
|
March 04, 2020 |
Standard Message Header (Login: 35=A) added RawDataLength(tag 95) and RawData(tag 96) |
FIX Market Data Parser
|
Date |
Description |
|
|
|
Customer Management System (CMS) API Certification Test Plan
|
Date |
Description |
|
|
|