FIX 4.2 vs FIX 4.4: What Changed
FIX 4.2 and FIX 4.4 are the two versions most order-routing sessions still run. FIX 4.4 keeps the session layer as it was but changes how executions are reported, replaces several single-purpose fields with reusable components such as Parties and Instrument, and roughly doubles the number of messages.
- Message types
- 46 to 93
- Messages added
- 47
- Fields
- 405 to 912
- Fields added / removed
- 542 / 35
BeginString: FIX.4.2 and FIX.4.4. Counts come from the standard data dictionaries.
Migrating from FIX 4.2 to FIX 4.4
- ExecTransType (20) is gone (removed in FIX 4.3). Busts, corrections and status reports are told apart by ExecType (150): H Trade cancel, G Trade correct, I Order status.
- Fills are reported with 150=F (Trade). The FIX 4.2 codes 150=1 and 150=2 are not in FIX 4.4; OrdStatus (39) says whether the order is partly or fully filled.
- OrdStatus 39=5 (Replaced) is not in FIX 4.4. A replace confirmation is 150=5 with the order's current state in 39.
- The Parties group (NoPartyIDs (453), PartyID (448), PartyIDSource (447), PartyRole (452)) replaces fields such as ClientID (109), ExecBroker (76), ClearingFirm (439) and ClearingAccount (440).
- Several fields are renamed with the same tag number, for example SecurityIDSource (22) (was IDSource), LastQty (32) (was LastShares), SettlType (63) (was SettlmntTyp) and SettlDate (64) (was FutSettDate). The wire format does not change, but code generated from a dictionary does.
- Rule80A (47) is removed; OrderCapacity (528) and OrderRestrictions (529), added in FIX 4.3, take its place.
- HandlInst (21) is no longer required on New Order Single, though many brokers still expect it.
- The Logon gains Username (553) and Password (554) (FIX 4.3) and NextExpectedMsgSeqNum (789) (FIX 4.4). SessionRejectReason gains codes 12 to 17 and 99.
- The FIX 4.4 dictionary has no OrdType Market on close (5), On close (A) or Limit on close (B); close orders use TimeInForce 59=7 (At the Close).
Value changes in key fields
Enumerated values added or removed between the two versions.
MsgType (35)
Added in FIX 4.4: n XML Message; o Registration Instructions; p Registration Instructions Response; q Order Mass Cancel Request; r Order Mass Cancel Report; s New Order Cross; t Cross Order Cancel Replace Request; u Cross Order Cancel Request; v Security Type Request; w Security Types; x Security List Request; y Security List; z Derivative Security List Request; AA Derivative Security List; AB New Order Multileg; AC Multileg Order Cancel/Replace; AD Trade Capture Report Request; AE Trade Capture Report; AF Order Mass Status Request; AG Quote Request Reject; AH RFQ Request; AI Quote Status Report; AJ Quote Response; AK Confirmation; AL Position Maintenance Request; AM Position Maintenance Report; AN Request For Positions; AO Request For Positions Ack; AP Position Report; AQ Trade Capture Report Request Ack; AR Trade Capture Report Ack; AS Allocation Report; AT Allocation Report Ack; AU Confirmation Ack; AV Settlement Instruction Request; AW Assignment Report; AX Collateral Request; AY Collateral Assignment; AZ Collateral Response; BA Collateral Report; BB Collateral Inquiry; BC Network Counterparty System Status Request; BD Network Counterparty System Status Response; BE User Request; BF User Response; BG Collateral Inquiry Ack; BH Confirmation Request
OrdStatus (39)
Not in FIX 4.4: 5 Replaced
OrdType (40)
Added in FIX 4.4: J Market if touched; K Market with left over as limit; L Previous fund valuation point; M Next fund valuation point
Not in FIX 4.4: 5 Market on close; A On close; B Limit on close; C Forex market; F Forex limit; H Forex previously quoted
TimeInForce (59)
Added in FIX 4.4: 7 At the close
ExecType (150)
Added in FIX 4.4: F Trade; G Trade correct; H Trade cancel; I Order status
SessionRejectReason (373)
Added in FIX 4.4: 12 XML validation error; 13 Tag appears more than once; 14 Tag specified out of required order; 15 Repeating group fields out of order; 16 Incorrect NumInGroup count for repeating group; 17 Non; 99 Other
OrdRejReason (103)
Added in FIX 4.4: 9 Trade along required; 10 Invalid investor ID; 11 Unsupported order characteristic; 13 Incorrect quantity; 14 Incorrect allocated quantity; 15 Unknown account; 99 Other
CxlRejReason (102)
Added in FIX 4.4: 4 Unable to process order mass cancel request; 5 OrigOrdModTime (586) did not match last TransactTime (60) of order; 6 Duplicate ClOrdID (11) received; 99 Other
BusinessRejectReason (380)
Added in FIX 4.4: 6 Not authorized; 7 Deliver to firm not available at this time
Messages added in FIX 4.4 (47)
- Derivative Security List 35=AA
- New Order Multileg 35=AB
- Multileg Order Cancel/Replace 35=AC
- Trade Capture Report Request 35=AD
- Trade Capture Report 35=AE
- Order Mass Status Request 35=AF
- Quote Request Reject 35=AG
- RFQ Request 35=AH
- Quote Status Report 35=AI
- Quote Response 35=AJ
- Confirmation 35=AK
- Position Maintenance Request 35=AL
- Position Maintenance Report 35=AM
- Request For Positions 35=AN
- Request For Positions Ack 35=AO
- Position Report 35=AP
- Trade Capture Report Request Ack 35=AQ
- Trade Capture Report Ack 35=AR
- Allocation Report 35=AS
- Allocation Report Ack 35=AT
- Confirmation Ack 35=AU
- Settlement Instruction Request 35=AV
- Assignment Report 35=AW
- Collateral Request 35=AX
- Collateral Assignment 35=AY
- Collateral Response 35=AZ
- Collateral Report 35=BA
- Collateral Inquiry 35=BB
- Network Counterparty System Status Request 35=BC
- Network Counterparty System Status Response 35=BD
- User Request 35=BE
- User Response 35=BF
- Collateral Inquiry Ack 35=BG
- Confirmation Request 35=BH
- XML Message 35=n
- Registration Instructions 35=o
- Registration Instructions Response 35=p
- Order Mass Cancel Request 35=q
- Order Mass Cancel Report 35=r
- New Order Cross 35=s
- Cross Order Cancel Replace Request 35=t
- Cross Order Cancel Request 35=u
- Security Type Request 35=v
- Security Types 35=w
- Security List Request 35=x
- Security List 35=y
- Derivative Security List Request 35=z
Messages renamed
Field changes in the core order messages
6 messages most sessions carry, compared field by field.
New Order Single 35=D
168 fields added, 7 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 4.4: HandlInst (21), Symbol (55)
Removed: Rule80A (47), ExecBroker (76), ClientID (109), CustomerOrFirm (204), MaturityDay (205), ClearingFirm (439), ClearingAccount (440)
Order Cancel/Replace Request 35=G
166 fields added, 7 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 4.4: HandlInst (21), Symbol (55)
Removed: Rule80A (47), ExecBroker (76), ClientID (109), CustomerOrFirm (204), MaturityDay (205), ClearingFirm (439), ClearingAccount (440)
Order Cancel Request 35=F
107 fields added, 4 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 4.4: Symbol (55)
Removed: ExecBroker (76), ClientID (109), MaturityDay (205), SolicitedFlag (377)
Execution Report 35=8
269 fields added, 7 removed, counting fields inside components and repeating groups.
Required in FIX 4.2, optional in FIX 4.4: Symbol (55)
Removed: ExecTransType (20), Rule80A (47), ExecBroker (76), ClientID (109), MaturityDay (205), ClearingFirm (439), ClearingAccount (440)
Order Cancel Reject 35=9
8 fields added, 2 removed, counting fields inside components and repeating groups.
Removed: ExecBroker (76), ClientID (109)
Added: TradeDate (75), TradeOriginationDate (229), SecondaryClOrdID (526), AccountType (581), ClOrdLinkID (583), OrigOrdModTime (586), WorkingIndicator (636), AcctIDSource (660)
Logon 35=A
4 fields added, counting fields inside components and repeating groups.
Added: TestMessageIndicator (464), Username (553), Password (554), NextExpectedMsgSeqNum (789)
Fields renamed (20)
Same tag number and wire format, new name. Code generated from a dictionary changes.
| Tag | FIX 4.2 name | FIX 4.4 name |
|---|---|---|
| 22 | IDSource | SecurityIDSource |
| 23 | IOIid | IOIID |
| 27 | IOIShares | IOIQty |
| 32 | LastShares | LastQty |
| 33 | LinesOfText | NoLinesOfText |
| 53 | Shares | Quantity |
| 63 | SettlmntTyp | SettlType |
| 64 | FutSettDate | SettlDate |
| 74 | AvgPrxPrecision | AvgPxPrecision |
| 77 | OpenClose | PositionEffect |
| 80 | AllocShares | AllocQty |
| 193 | FutSettDate2 | SettlDate2 |
| 211 | PegDifference | PegOffsetValue |
| 218 | SpreadToBenchmark | Spread |
| 286 | OpenCloseSettleFlag | OpenCloseSettlFlag |
| 304 | TotQuoteEntries | TotNoQuoteEntries |
| 305 | UnderlyingIDSource | UnderlyingSecurityIDSource |
| 389 | DiscretionOffset | DiscretionOffsetValue |
| 393 | TotalNumSecurities | TotNoRelatedSym |
| 418 | TradeType | BidTradeType |
Fields removed (35)
- 20 ExecTransType
- 24 IOIOthSvc
- 46 RelatdSym
- 47 Rule80A
- 51 SendingDate
- 76 ExecBroker
- 86 DlvyInst
- 92 BrokerOfCredit
- 105 WaveNo
- 109 ClientID
- 125 CxlType
- 166 SettlLocation
- 173 SettlDepositoryCode
- 174 SettlBrkrCode
- 175 SettlInstCode
- 176 SecuritySettlAgentName
- 177 SecuritySettlAgentCode
- 178 SecuritySettlAgentAcctNum
- 179 SecuritySettlAgentAcctName
- 180 SecuritySettlAgentContactName
- 181 SecuritySettlAgentContactPhone
- 182 CashSettlAgentName
- 183 CashSettlAgentCode
- 184 CashSettlAgentAcctNum
- 185 CashSettlAgentAcctName
- 186 CashSettlAgentContactName
- 187 CashSettlAgentContactPhone
- 204 CustomerOrFirm
- 205 MaturityDay
- 219 Benchmark
- 314 UnderlyingMaturityDay
- 319 RatioQty
- 370 OnBehalfOfSendingTime
- 439 ClearingFirm
- 440 ClearingAccount
Fields added (542)
Show 542 fields
- 220 BenchmarkCurveCurrency
- 221 BenchmarkCurveName
- 222 BenchmarkCurvePoint
- 224 CouponPaymentDate
- 225 IssueDate
- 226 RepurchaseTerm
- 227 RepurchaseRate
- 228 Factor
- 229 TradeOriginationDate
- 230 ExDate
- 232 NoStipulations
- 233 StipulationType
- 234 StipulationValue
- 235 YieldType
- 236 Yield
- 237 TotalTakedown
- 238 Concession
- 239 RepoCollateralSecurityType
- 240 RedemptionDate
- 241 UnderlyingCouponPaymentDate
- 242 UnderlyingIssueDate
- 243 UnderlyingRepoCollateralSecurityType
- 244 UnderlyingRepurchaseTerm
- 245 UnderlyingRepurchaseRate
- 246 UnderlyingFactor
- 247 UnderlyingRedemptionDate
- 248 LegCouponPaymentDate
- 249 LegIssueDate
- 250 LegRepoCollateralSecurityType
- 251 LegRepurchaseTerm
- 252 LegRepurchaseRate
- 253 LegFactor
- 254 LegRedemptionDate
- 255 CreditRating
- 256 UnderlyingCreditRating
- 257 LegCreditRating
- 258 TradedFlatSwitch
- 259 BasisFeatureDate
- 260 BasisFeaturePrice
- 447 PartyIDSource
- 448 PartyID
- 451 NetChgPrevDay
- 452 PartyRole
- 453 NoPartyIDs
- 454 NoSecurityAltID
- 455 SecurityAltID
- 456 SecurityAltIDSource
- 457 NoUnderlyingSecurityAltID
- 458 UnderlyingSecurityAltID
- 459 UnderlyingSecurityAltIDSource
- 460 Product
- 461 CFICode
- 462 UnderlyingProduct
- 463 UnderlyingCFICode
- 464 TestMessageIndicator
- 466 BookingRefID
- 467 IndividualAllocID
- 468 RoundingDirection
- 469 RoundingModulus
- 470 CountryOfIssue
- 471 StateOrProvinceOfIssue
- 472 LocaleOfIssue
- 473 NoRegistDtls
- 474 MailingDtls
- 475 InvestorCountryOfResidence
- 476 PaymentRef
- 477 DistribPaymentMethod
- 478 CashDistribCurr
- 479 CommCurrency
- 480 CancellationRights
- 481 MoneyLaunderingStatus
- 482 MailingInst
- 483 TransBkdTime
- 484 ExecPriceType
- 485 ExecPriceAdjustment
- 486 DateOfBirth
- 487 TradeReportTransType
- 488 CardHolderName
- 489 CardNumber
- 490 CardExpDate
- 491 CardIssNum
- 492 PaymentMethod
- 493 RegistAcctType
- 494 Designation
- 495 TaxAdvantageType
- 496 RegistRejReasonText
- 497 FundRenewWaiv
- 498 CashDistribAgentName
- 499 CashDistribAgentCode
- 500 CashDistribAgentAcctNumber
- 501 CashDistribPayRef
- 502 CashDistribAgentAcctName
- 503 CardStartDate
- 504 PaymentDate
- 505 PaymentRemitterID
- 506 RegistStatus
- 507 RegistRejReasonCode
- 508 RegistRefID
- 509 RegistDtls
- 510 NoDistribInsts
- 511 RegistEmail
- 512 DistribPercentage
- 513 RegistID
- 514 RegistTransType
- 515 ExecValuationPoint
- 516 OrderPercent
- 517 OwnershipType
- 518 NoContAmts
- 519 ContAmtType
- 520 ContAmtValue
- 521 ContAmtCurr
- 522 OwnerType
- 523 PartySubID
- 524 NestedPartyID
- 525 NestedPartyIDSource
- 526 SecondaryClOrdID
- 527 SecondaryExecID
- 528 OrderCapacity
- 529 OrderRestrictions
- 530 MassCancelRequestType
- 531 MassCancelResponse
- 532 MassCancelRejectReason
- 533 TotalAffectedOrders
- 534 NoAffectedOrders
- 535 AffectedOrderID
- 536 AffectedSecondaryOrderID
- 537 QuoteType
- 538 NestedPartyRole
- 539 NoNestedPartyIDs
- 540 TotalAccruedInterestAmt
- 541 MaturityDate
- 542 UnderlyingMaturityDate
- 543 InstrRegistry
- 544 CashMargin
- 545 NestedPartySubID
- 546 Scope
- 547 MDImplicitDelete
- 548 CrossID
- 549 CrossType
- 550 CrossPrioritization
- 551 OrigCrossID
- 552 NoSides
- 553 Username
- 554 Password
- 555 NoLegs
- 556 LegCurrency
- 557 TotNoSecurityTypes
- 558 NoSecurityTypes
- 559 SecurityListRequestType
- 560 SecurityRequestResult
- 561 RoundLot
- 562 MinTradeVol
- 563 MultiLegRptTypeReq
- 564 LegPositionEffect
- 565 LegCoveredOrUncovered
- 566 LegPrice
- 567 TradSesStatusRejReason
- 568 TradeRequestID
- 569 TradeRequestType
- 570 PreviouslyReported
- 571 TradeReportID
- 572 TradeReportRefID
- 573 MatchStatus
- 574 MatchType
- 575 OddLot
- 576 NoClearingInstructions
- 577 ClearingInstruction
- 578 TradeInputSource
- 579 TradeInputDevice
- 580 NoDates
- 581 AccountType
- 582 CustOrderCapacity
- 583 ClOrdLinkID
- 584 MassStatusReqID
- 585 MassStatusReqType
- 586 OrigOrdModTime
- 587 LegSettlType
- 588 LegSettlDate
- 589 DayBookingInst
- 590 BookingUnit
- 591 PreallocMethod
- 592 UnderlyingCountryOfIssue
- 593 UnderlyingStateOrProvinceOfIssue
- 594 UnderlyingLocaleOfIssue
- 595 UnderlyingInstrRegistry
- 596 LegCountryOfIssue
- 597 LegStateOrProvinceOfIssue
- 598 LegLocaleOfIssue
- 599 LegInstrRegistry
- 600 LegSymbol
- 601 LegSymbolSfx
- 602 LegSecurityID
- 603 LegSecurityIDSource
- 604 NoLegSecurityAltID
- 605 LegSecurityAltID
- 606 LegSecurityAltIDSource
- 607 LegProduct
- 608 LegCFICode
- 609 LegSecurityType
- 610 LegMaturityMonthYear
- 611 LegMaturityDate
- 612 LegStrikePrice
- 613 LegOptAttribute
- 614 LegContractMultiplier
- 615 LegCouponRate
- 616 LegSecurityExchange
- 617 LegIssuer
- 618 EncodedLegIssuerLen
- 619 EncodedLegIssuer
- 620 LegSecurityDesc
- 621 EncodedLegSecurityDescLen
- 622 EncodedLegSecurityDesc
- 623 LegRatioQty
- 624 LegSide
- 625 TradingSessionSubID
- 626 AllocType
- 627 NoHops
- 628 HopCompID
- 629 HopSendingTime
- 630 HopRefID
- 631 MidPx
- 632 BidYield
- 633 MidYield
- 634 OfferYield
- 635 ClearingFeeIndicator
- 636 WorkingIndicator
- 637 LegLastPx
- 638 PriorityIndicator
- 639 PriceImprovement
- 640 Price2
- 641 LastForwardPoints2
- 642 BidForwardPoints2
- 643 OfferForwardPoints2
- 644 RFQReqID
- 645 MktBidPx
- 646 MktOfferPx
- 647 MinBidSize
- 648 MinOfferSize
- 649 QuoteStatusReqID
- 650 LegalConfirm
- 651 UnderlyingLastPx
- 652 UnderlyingLastQty
- 654 LegRefID
- 655 ContraLegRefID
- 656 SettlCurrBidFxRate
- 657 SettlCurrOfferFxRate
- 658 QuoteRequestRejectReason
- 659 SideComplianceID
- 660 AcctIDSource
- 661 AllocAcctIDSource
- 662 BenchmarkPrice
- 663 BenchmarkPriceType
- 664 ConfirmID
- 665 ConfirmStatus
- 666 ConfirmTransType
- 667 ContractSettlMonth
- 668 DeliveryForm
- 669 LastParPx
- 670 NoLegAllocs
- 671 LegAllocAccount
- 672 LegIndividualAllocID
- 673 LegAllocQty
- 674 LegAllocAcctIDSource
- 675 LegSettlCurrency
- 676 LegBenchmarkCurveCurrency
- 677 LegBenchmarkCurveName
- 678 LegBenchmarkCurvePoint
- 679 LegBenchmarkPrice
- 680 LegBenchmarkPriceType
- 681 LegBidPx
- 682 LegIOIQty
- 683 NoLegStipulations
- 684 LegOfferPx
- 686 LegPriceType
- 687 LegQty
- 688 LegStipulationType
- 689 LegStipulationValue
- 690 LegSwapType
- 691 Pool
- 692 QuotePriceType
- 693 QuoteRespID
- 694 QuoteRespType
- 695 QuoteQualifier
- 696 YieldRedemptionDate
- 697 YieldRedemptionPrice
- 698 YieldRedemptionPriceType
- 699 BenchmarkSecurityID
- 700 ReversalIndicator
- 701 YieldCalcDate
- 702 NoPositions
- 703 PosType
- 704 LongQty
- 705 ShortQty
- 706 PosQtyStatus
- 707 PosAmtType
- 708 PosAmt
- 709 PosTransType
- 710 PosReqID
- 711 NoUnderlyings
- 712 PosMaintAction
- 713 OrigPosReqRefID
- 714 PosMaintRptRefID
- 715 ClearingBusinessDate
- 716 SettlSessID
- 717 SettlSessSubID
- 718 AdjustmentType
- 719 ContraryInstructionIndicator
- 720 PriorSpreadIndicator
- 721 PosMaintRptID
- 722 PosMaintStatus
- 723 PosMaintResult
- 724 PosReqType
- 725 ResponseTransportType
- 726 ResponseDestination
- 727 TotalNumPosReports
- 728 PosReqResult
- 729 PosReqStatus
- 730 SettlPrice
- 731 SettlPriceType
- 732 UnderlyingSettlPrice
- 733 UnderlyingSettlPriceType
- 734 PriorSettlPrice
- 735 NoQuoteQualifiers
- 736 AllocSettlCurrency
- 737 AllocSettlCurrAmt
- 738 InterestAtMaturity
- 739 LegDatedDate
- 740 LegPool
- 741 AllocInterestAtMaturity
- 742 AllocAccruedInterestAmt
- 743 DeliveryDate
- 744 AssignmentMethod
- 745 AssignmentUnit
- 746 OpenInterest
- 747 ExerciseMethod
- 748 TotNumTradeReports
- 749 TradeRequestResult
- 750 TradeRequestStatus
- 751 TradeReportRejectReason
- 752 SideMultiLegReportingType
- 753 NoPosAmt
- 754 AutoAcceptIndicator
- 755 AllocReportID
- 756 NoNested2PartyIDs
- 757 Nested2PartyID
- 758 Nested2PartyIDSource
- 759 Nested2PartyRole
- 760 Nested2PartySubID
- 761 BenchmarkSecurityIDSource
- 762 SecuritySubType
- 763 UnderlyingSecuritySubType
- 764 LegSecuritySubType
- 765 AllowableOneSidednessPct
- 766 AllowableOneSidednessValue
- 767 AllowableOneSidednessCurr
- 768 NoTrdRegTimestamps
- 769 TrdRegTimestamp
- 770 TrdRegTimestampType
- 771 TrdRegTimestampOrigin
- 772 ConfirmRefID
- 773 ConfirmType
- 774 ConfirmRejReason
- 775 BookingType
- 776 IndividualAllocRejCode
- 777 SettlInstMsgID
- 778 NoSettlInst
- 779 LastUpdateTime
- 780 AllocSettlInstType
- 781 NoSettlPartyIDs
- 782 SettlPartyID
- 783 SettlPartyIDSource
- 784 SettlPartyRole
- 785 SettlPartySubID
- 786 SettlPartySubIDType
- 787 DlvyInstType
- 788 TerminationType
- 789 NextExpectedMsgSeqNum
- 790 OrdStatusReqID
- 791 SettlInstReqID
- 792 SettlInstReqRejCode
- 793 SecondaryAllocID
- 794 AllocReportType
- 795 AllocReportRefID
- 796 AllocCancReplaceReason
- 797 CopyMsgIndicator
- 798 AllocAccountType
- 799 OrderAvgPx
- 800 OrderBookingQty
- 801 NoSettlPartySubIDs
- 802 NoPartySubIDs
- 803 PartySubIDType
- 804 NoNestedPartySubIDs
- 805 NestedPartySubIDType
- 806 NoNested2PartySubIDs
- 807 Nested2PartySubIDType
- 808 AllocIntermedReqType
- 810 UnderlyingPx
- 811 PriceDelta
- 812 ApplQueueMax
- 813 ApplQueueDepth
- 814 ApplQueueResolution
- 815 ApplQueueAction
- 816 NoAltMDSource
- 817 AltMDSourceID
- 818 SecondaryTradeReportID
- 819 AvgPxIndicator
- 820 TradeLinkID
- 821 OrderInputDevice
- 822 UnderlyingTradingSessionID
- 823 UnderlyingTradingSessionSubID
- 824 TradeLegRefID
- 825 ExchangeRule
- 826 TradeAllocIndicator
- 827 ExpirationCycle
- 828 TrdType
- 829 TrdSubType
- 830 TransferReason
- 832 TotNumAssignmentReports
- 833 AsgnRptID
- 834 ThresholdAmount
- 835 PegMoveType
- 836 PegOffsetType
- 837 PegLimitType
- 838 PegRoundDirection
- 839 PeggedPrice
- 840 PegScope
- 841 DiscretionMoveType
- 842 DiscretionOffsetType
- 843 DiscretionLimitType
- 844 DiscretionRoundDirection
- 845 DiscretionPrice
- 846 DiscretionScope
- 847 TargetStrategy
- 848 TargetStrategyParameters
- 849 ParticipationRate
- 850 TargetStrategyPerformance
- 851 LastLiquidityInd
- 852 PublishTrdIndicator
- 853 ShortSaleReason
- 854 QtyType
- 855 SecondaryTrdType
- 856 TradeReportType
- 857 AllocNoOrdersType
- 858 SharedCommission
- 859 ConfirmReqID
- 860 AvgParPx
- 861 ReportedPx
- 862 NoCapacities
- 863 OrderCapacityQty
- 864 NoEvents
- 865 EventType
- 866 EventDate
- 867 EventPx
- 868 EventText
- 869 PctAtRisk
- 870 NoInstrAttrib
- 871 InstrAttribType
- 872 InstrAttribValue
- 873 DatedDate
- 874 InterestAccrualDate
- 875 CPProgram
- 876 CPRegType
- 877 UnderlyingCPProgram
- 878 UnderlyingCPRegType
- 879 UnderlyingQty
- 880 TrdMatchID
- 881 SecondaryTradeReportRefID
- 882 UnderlyingDirtyPrice
- 883 UnderlyingEndPrice
- 884 UnderlyingStartValue
- 885 UnderlyingCurrentValue
- 886 UnderlyingEndValue
- 887 NoUnderlyingStips
- 888 UnderlyingStipType
- 889 UnderlyingStipValue
- 890 MaturityNetMoney
- 891 MiscFeeBasis
- 892 TotNoAllocs
- 893 LastFragment
- 894 CollReqID
- 895 CollAsgnReason
- 896 CollInquiryQualifier
- 897 NoTrades
- 898 MarginRatio
- 899 MarginExcess
- 900 TotalNetValue
- 901 CashOutstanding
- 902 CollAsgnID
- 903 CollAsgnTransType
- 904 CollRespID
- 905 CollAsgnRespType
- 906 CollAsgnRejectReason
- 907 CollAsgnRefID
- 908 CollRptID
- 909 CollInquiryID
- 910 CollStatus
- 911 TotNumReports
- 912 LastRptRequested
- 913 AgreementDesc
- 914 AgreementID
- 915 AgreementDate
- 916 StartDate
- 917 EndDate
- 918 AgreementCurrency
- 919 DeliveryType
- 920 EndAccruedInterestAmt
- 921 StartCash
- 922 EndCash
- 923 UserRequestID
- 924 UserRequestType
- 925 NewPassword
- 926 UserStatus
- 927 UserStatusText
- 928 StatusValue
- 929 StatusText
- 930 RefCompID
- 931 RefSubID
- 932 NetworkResponseID
- 933 NetworkRequestID
- 934 LastNetworkResponseID
- 935 NetworkRequestType
- 936 NoCompIDs
- 937 NetworkStatusResponseType
- 938 NoCollInquiryQualifier
- 939 TrdRptStatus
- 940 AffirmStatus
- 941 UnderlyingStrikeCurrency
- 942 LegStrikeCurrency
- 943 TimeBracket
- 944 CollAction
- 945 CollInquiryStatus
- 946 CollInquiryResult
- 947 StrikeCurrency
- 948 NoNested3PartyIDs
- 949 Nested3PartyID
- 950 Nested3PartyIDSource
- 951 Nested3PartyRole
- 952 NoNested3PartySubIDs
- 953 Nested3PartySubID
- 954 Nested3PartySubIDType
- 955 LegContractSettlMonth
- 956 LegInterestAccrualDate
Version dictionaries
Other comparisons
Field and message data comes from the QuickFIX data dictionaries for FIX 4.0 to 5.0 SP2 and FIXT 1.1, used under the QuickFIX Software License. This product includes software developed by quickfixengine.org (http://www.quickfixengine.org/). Enumerated value names are converted to plain text for reading.