ListStrikePrice

← ListStatusRequest→ Logon
MsgTypem
CategoryProgramTrading
SectionTrade
AddedFIX.4.2
Fields185
Components15
The strike price message is used to exchange strike price information for principal trades. It can also be used to exchange reference prices for agency trades.

Message Structure

185 fields, 15 components/groups — click any tag or field name for details
TagNameTypeReq DescriptionAdded
StandardHeader [Component]YMsgType = m (lowercase)FIX.4.2
8BeginStringStringYFIXT.1.1 (Always unencrypted, must be first field in message)FIX.4.0
9BodyLengthLengthY(Always unencrypted, must be second field in message)FIX.4.0
35MsgTypeStringY(Always unencrypted, must be third field in message)
101 enum values
ValueNameDescription
0HeartbeatHeartbeat
1TestRequestTest Request
2ResendRequestResend Request
3RejectReject
4SequenceResetSequence Reset
5LogoutLogout
6IOIIndication of Interest
7AdvertisementAdvertisement
8ExecutionReportExecution Report
9OrderCancelRejectOrder Cancel Reject
ALogonLogon
BNewsNews
CEmailEmail
DNewOrderSingleNew Order - Single
ENewOrderListNew Order - List
FOrderCancelRequestOrder Cancel Request
GOrderCancelReplaceRequestOrder Cancel/Replace Request (a.k.a. Order Modification Request)
HOrderStatusRequestOrder Status Request
JAllocationInstructionAllocation Instruction
KListCancelRequestList Cancel Request
LListExecuteList Execute
MListStatusRequestList Status Request
NListStatusList Status
PAllocationInstructionAckAllocation Instruction Ack
QDontKnowTradeDon't Know Trade (DK)
RQuoteRequestQuote Request
SQuoteQuote
TSettlementInstructionsSettlement Instructions
VMarketDataRequestMarket Data Request
WMarketDataSnapshotFullRefreshMarket Data - Snapshot/Full Refresh
XMarketDataIncrementalRefreshMarket Data - Incremental Refresh
YMarketDataRequestRejectMarket Data Request Reject
ZQuoteCancelQuote Cancel
aQuoteStatusRequestQuote Status Request
bMassQuoteAcknowledgementMass Quote Acknowledgement
cSecurityDefinitionRequestSecurity Definition Request
dSecurityDefinitionSecurity Definition
eSecurityStatusRequestSecurity Status Request
fSecurityStatusSecurity Status
gTradingSessionStatusRequestTrading Session Status Request
hTradingSessionStatusTrading Session Status
iMassQuoteMass Quote
jBusinessMessageRejectBusiness Message Reject
kBidRequestBid Request
lBidResponseBid Response (lowercase L)
mListStrikePriceList Strike Price
nXMLNonFIXXML message (e.g. non FIX Msg Type)
oRegistrationInstructionsRegistration Instructions
pRegistrationInstructionsResponseRegistration Instructions Response
qOrderMassCancelRequestOrder Mass Cancel Request
rOrderMassCancelReportOrder Mass Cancel Report
sNewOrderCrossNew Order - Cross
tCrossOrderCancelReplaceRequestCross Order Cancel/Replace Request (a.k.a. Cross Order Modification Request)
uCrossOrderCancelRequestCross Order Cancel Request
vSecurityTypeRequestSecurity Type Request
wSecurityTypesSecurity Types
xSecurityListRequestSecurity List Request
ySecurityListSecurity List
zDerivativeSecurityListRequestDerivative Security List Request
AADerivativeSecurityListDerivative Security List
ABNewOrderMultilegNew Order - Multileg
ACMultilegOrderCancelReplaceMultileg Order Cancel/Replace (a.k.a. Multileg Order Modification Request)
ADTradeCaptureReportRequestTrade Capture Report Request
AETradeCaptureReportTrade Capture Report
AFOrderMassStatusRequestOrder Mass Status Request
AGQuoteRequestRejectQuote Request Reject
AHRFQRequestRFQ Request
AIQuoteStatusReportQuote Status Report
AJQuoteResponseQuote Response
AKConfirmationConfirmation
ALPositionMaintenanceRequestPosition Maintenance Request
AMPositionMaintenanceReportPosition Maintenance Report
ANRequestForPositionsRequest For Positions
AORequestForPositionsAckRequest For Positions Ack
APPositionReportPosition Report
AQTradeCaptureReportRequestAckTrade Capture Report Request Ack
ARTradeCaptureReportAckTrade Capture Report Ack
ASAllocationReportAllocation Report (a.k.a. Allocation Claim)
ATAllocationReportAckAllocation Report Ack (a.k.a. Allocation Claim Ack)
AUConfirmationAckConfirmation Ack (a.k.a. Affirmation)
AVSettlementInstructionRequestSettlement Instruction Request
AWAssignmentReportAssignment Report
AXCollateralRequestCollateral Request
AYCollateralAssignmentCollateral Assignment
AZCollateralResponseCollateral Response
BACollateralReportCollateral Report
BBCollateralInquiryCollateral Inquiry
BCNetworkCounterpartySystemStatusRequestNetwork Counterparty System Status Request
BDNetworkCounterpartySystemStatusResponseNetwork Counterparty System Status Response
BEUserRequestUser Request
BFUserResponseUser Response
BGCollateralInquiryAckCollateral Inquiry Ack
BHConfirmationRequestConfirmation Request
BITradingSessionListRequestTrading Session List Request
BJTradingSessionListTrading Session List
BKSecurityListUpdateReportSecurity List Update Report
BLAdjustedPositionReportAdjusted Position Report
BMAllocationInstructionAlertAllocation Instruction Alert
BNExecutionAcknowledgementExecution Acknowledgement
BOContraryIntentionReportContrary Intention Report
BPSecurityDefinitionUpdateReportSecurity Definition Update Report
FIX.4.0
1128ApplVerIDStringNIndicates application version using a service pack identifier. The ApplVerID applies to a specific message occurrence.
8 enum values
ValueNameDescription
0FIX27FIX27
1FIX30FIX30
2FIX40FIX40
3FIX41FIX41
4FIX42FIX42
5FIX43FIX43
6FIX44FIX44
7FIX50FIX50
FIX.4.4
1129CstmApplVerIDStringNUsed to support bilaterally agreed custom functionalityFIX.4.4
49SenderCompIDStringY(Always unencrypted)FIX.4.0
56TargetCompIDStringY(Always unencrypted)FIX.4.0
115OnBehalfOfCompIDStringNTrading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)FIX.4.0
128DeliverToCompIDStringNTrading partner company ID used when sending messages via a third party (Can be embedded within encrypted data section.)FIX.4.0
90SecureDataLenLengthNRequired to identify length of encrypted section of message. (Always unencrypted)FIX.4.0
91SecureDatadataNRequired when message body is encrypted. Always immediately follows SecureDataLen field.FIX.4.0
34MsgSeqNumSeqNumY(Can be embedded within encrypted data section.)FIX.4.0
50SenderSubIDStringN(Can be embedded within encrypted data section.)FIX.4.0
142SenderLocationIDStringNSender's LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)FIX.4.1
57TargetSubIDStringN"ADMIN" reserved for administrative messages not intended for a specific user. (Can be embedded within encrypted data section.)FIX.4.0
143TargetLocationIDStringNTrading partner LocationID (i.e. geographic location and/or desk) (Can be embedded within encrypted data section.)FIX.4.1
116OnBehalfOfSubIDStringNTrading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.0
144OnBehalfOfLocationIDStringNTrading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.1
129DeliverToSubIDStringNTrading partner SubID used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.0
145DeliverToLocationIDStringNTrading partner LocationID (i.e. geographic location and/or desk) used when delivering messages via a third party. (Can be embedded within encrypted data section.)FIX.4.1
43PossDupFlagBooleanNAlways required for retransmitted messages, whether prompted by the sending system or as the result of a resend request. (Can be embedded within encrypted data section.)
2 enum values
ValueNameDescription
NOriginalTransmissionOriginal transmission
YPossibleDuplicatePossible duplicate
FIX.4.0
97PossResendBooleanNRequired when message may be duplicate of another message sent under a different sequence number. (Can be embedded within encrypted data section.)
2 enum values
ValueNameDescription
NOriginalTransmissionOriginal Transmission
YPossibleResendPossible Resend
FIX.4.0
52SendingTimeUTCTimestampY(Can be embedded within encrypted data section.)FIX.4.0
122OrigSendingTimeUTCTimestampNRequired for message resent as a result of a ResendRequest. If data is not available set to same value as SendingTime (Can be embedded within encrypted data section.)FIX.4.0
212XmlDataLenLengthNRequired when specifying XmlData to identify the length of a XmlData message block. (Can be embedded within encrypted data section.)FIX.4.2
213XmlDatadataNCan contain a XML formatted message block (e.g. FIXML). Always immediately follows XmlDataLen field. (Can be embedded within encrypted data section.) See Volume 1: FIXML SupportFIX.4.2
347MessageEncodingStringNType of message encoding (non-ASCII characters) used in a message’s "Encoded" fields. Required if any "Encoding" fields are used.FIX.4.2
369LastMsgSeqNumProcessedSeqNumNThe last MsgSeqNum value received by the FIX engine and processed by downstream application, such as trading system or order routing system. Can be specified on every message sent. Useful for detecting a backlog with a counterparty.FIX.4.2
HopGrp [Component]NNumber of repeating groups of historical "hop" information. Only applicable if OnBehalfOfCompID is used, however, its use is optional. Note that some market regulations or counterparties may require tracking of message hops.FIX.4.4
627NoHopsNumInGroupNNumber of HopCompID entries in repeating group.FIX.4.4
628HopCompIDStringNAssigned value used to identify the third party firm which delivered a specific message either from the firm which originated the message or from another third party (if multiple "hops" are performed). It is recommended that this value be the SenderCompID (49) of the third party. Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used.FIX.4.4
629HopSendingTimeUTCTimestampNTime that HopCompID (628) sent the message. It is recommended that this value be the SendingTime (52) of the message sent by the third party. Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used.FIX.4.4
630HopRefIDSeqNumNReference identifier assigned by HopCompID (628) associated with the message sent. It is recommended that this value be the MsgSeqNum (34) of the message sent by the third party. Applicable when messages are communicated/re-distributed via third parties which function as service bureaus or "hubs". Only applicable if OnBehalfOfCompID (115) is being used.FIX.4.4
66ListIDStringYUnique identifier for list as assigned by institution, used to associate multiple individual orders. Uniqueness must be guaranteed within a single trading day. Firms which generate multi-day orders should consider embedding a date within the ListID field to assure uniqueness across days.FIX.4.2
422TotNoStrikesintYUsed to support fragmentation. Sum of NoStrikes across all messages with the same ListID.FIX.4.2
893LastFragmentBooleanNIndicates whether this is the last fragment in a sequence of message fragments. Only required where message has been fragmented.
2 enum values
ValueNameDescription
NNotLastMessageNot Last Message
YLastMessageLast Message
FIX.4.4
InstrmtStrkPxGrp [Repeating Group]YNumber of strike price entriesFIX.4.4
428NoStrikesNumInGroupYNumber of strike price entriesFIX.4.4
Instrument [Component]YInsert here the set of "Instrument" (symbology) fields defined in "Common Components of Application Messages" Required if NoStrikes > 0. Must be first field in repeating group.FIX.4.4
55SymbolStringNCommon, "human understood" representation of the security. SecurityID value can be specified if no symbol exists (e.g. non-exchange traded Collective Investment Vehicles) Use "[N/A]" for products which do not have a symbol.FIX.4.3
65SymbolSfxStringNUsed in Fixed Income with a value of "WI" to indicate "When Issued" for a security to be reissued under an old CUSIP or ISIN or with a value of "CD" to indicate a EUCP with lump-sum interest rather than discount price.
2 enum values
ValueNameDescription
CDEUCPWithLumpSumInterestEUCP with lump-sum interest rather than discount price
WIWhenIssued"When Issued" for a security to be reissued under an old CUSIP or ISIN
FIX.4.3
48SecurityIDStringNTakes precedence in identifying security to counterparty over SecurityAltID block. Requires SecurityIDSource if specified.FIX.4.3
22SecurityIDSourceStringNRequired if SecurityID is specified.
21 enum values
ValueNameDescription
1CUSIPCUSIP
2SEDOLSEDOL
3QUIKQUIK
4ISINNumberISIN number
5RICCodeRIC code
6ISOCurrencyCodeISO Currency Code
7ISOCountryCodeISO Country Code
8ExchangeSymbolExchange Symbol
9ConsolidatedTapeAssociationConsolidated Tape Association (CTA) Symbol (SIAC CTS/CQS line format)
ABloombergSymbolBloomberg Symbol
BWertpapierWertpapier
CDutchDutch
DValorenValoren
ESicovamSicovam
FBelgianBelgian
GCommon"Common" (Clearstream and Euroclear)
HClearingHouseClearing House / Clearing Organization
IISDAFpMLSpecificationISDA/FpML Product Specification (XML in EncodedSecurityDesc)
JOptionPriceReportingAuthorityOption Price Reporting Authority
KISDAFpMLURLISDA/FpML Product URL (URL in SecurityID)
LLetterOfCreditLetter of Credit
FIX.4.3
SecAltIDGrp [Repeating Group]NNumber of alternate Security IdentifiersFIX.4.4
454NoSecurityAltIDNumInGroupNNumber of SecurityAltID (455) entries.FIX.4.4
455SecurityAltIDStringNAlternate Security identifier value for this security of SecurityAltIDSource (456) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires SecurityAltIDSource.FIX.4.4
456SecurityAltIDSourceStringNIdentifies class or source of the SecurityAltID (455) value. Required if SecurityAltID is specified. Valid values: Same valid values as the SecurityIDSource (22) fieldFIX.4.4
end SecAltIDGrp
460ProductintNIndicates the type of product the security is associated with (high-level category)
13 enum values
ValueNameDescription
1AGENCYAGENCY
2COMMODITYCOMMODITY
3CORPORATECORPORATE
4CURRENCYCURRENCY
5EQUITYEQUITY
6GOVERNMENTGOVERNMENT
7INDEXINDEX
8LOANLOAN
9MONEYMARKETMONEYMARKET
10MORTGAGEMORTGAGE
11MUNICIPALMUNICIPAL
12OTHEROTHER
13FINANCINGFINANCING
FIX.4.3
461CFICodeStringNIndicates the type of security using ISO 10962 standard, Classification of Financial Instruments (CFI code) values. It is recommended that CFICode be used instead of SecurityType for non-Fixed Income instruments.FIX.4.3
167SecurityTypeStringNIt is recommended that CFICode be used instead of SecurityType for non-Fixed Income instruments. Required for Fixed Income. Refer to Volume 7 - Fixed Income Futures and Options should be specified using the CFICode[461] field instead of SecurityType[167] (Refer to Volume 7 - Recommendations and Guidelines for Futures and Options Markets.)
99 enum values
ValueNameDescription
FUTFutureFuture
OPTOptionOption
USTUSTreasuryNoteOldUS Treasury Note (Deprecated Value Use TNOTE)
USTBUSTreasuryBillOldUS Treasury Bill (Deprecated Value Use TBILL)
EUSUPRAEuroSupranationalCouponsEuro Supranational Coupons *
FACFederalAgencyCouponFederal Agency Coupon
FADNFederalAgencyDiscountNoteFederal Agency Discount Note
PEFPrivateExportFundingPrivate Export Funding *
SUPRAUSDSupranationalCouponsUSD Supranational Coupons *
CORPCorporateBondCorporate Bond
CPPCorporatePrivatePlacementCorporate Private Placement
CBConvertibleBondConvertible Bond
DUALDualCurrencyDual Currency
EUCORPEuroCorporateBondEuro Corporate Bond
XLINKDIndexedLinkedIndexed Linked
STRUCTStructuredNotesStructured Notes
YANKYankeeCorporateBondYankee Corporate Bond
FORForeignExchangeContractForeign Exchange Contract
CSCommonStockCommon Stock
PSPreferredStockPreferred Stock
REPORepurchaseRepurchase
FORWARDForwardForward
BUYSELLBuySellbackBuy Sellback
SECLOANSecuritiesLoanSecurities Loan
SECPLEDGESecuritiesPledgeSecurities Pledge
BRADYBradyBondBrady Bond
EUSOVEuroSovereignsEuro Sovereigns *
TBONDUSTreasuryBondUS Treasury Bond
TINTInterestStripFromAnyBondOrNoteInterest Strip From Any Bond Or Note
TIPSTreasuryInflationProtectedSecuritiesTreasury Inflation Protected Securities
TCALPrincipalStripOfACallableBondOrNotePrincipal Strip Of A Callable Bond Or Note
TPRNPrincipalStripFromANonCallableBondOrNotePrincipal Strip From A Non-Callable Bond Or Note
TNOTEUSTreasuryNoteUS Treasury Note
TBILLUSTreasuryBillUS Treasury Bill
TERMTermLoanTerm Loan
RVLVRevolverLoanRevolver Loan
RVLVTRMRevolverRevolver/Term Loan
BRIDGEBridgeLoanBridge Loan
LOFCLetterOfCreditLetter Of Credit
SWINGSwingLineFacilitySwing Line Facility
DINPDebtorInPossessionDebtor In Possession
DEFLTEDDefaultedDefaulted
WITHDRNWithdrawnWithdrawn
REPLACDReplacedReplaced
MATUREDMaturedMatured
AMENDEDAmendedAmended & Restated
RETIREDRetiredRetired
BABankersAcceptanceBankers Acceptance
BNBankNotesBank Notes
BOXBillOfExchangesBill Of Exchanges
CDCertificateOfDepositCertificate Of Deposit
CLCallLoansCall Loans
CPCommercialPaperCommercial Paper
DNDepositNotesDeposit Notes
EUCDEuroCertificateOfDepositEuro Certificate Of Deposit
EUCPEuroCommercialPaperEuro Commercial Paper
LQNLiquidityNoteLiquidity Note
MTNMediumTermNotesMedium Term Notes
ONITEOvernightOvernight
PNPromissoryNotePromissory Note
PZFJPlazosFijosPlazos Fijos
STNShortTermLoanNoteShort Term Loan Note
TDTimeDepositTime Deposit
XCNExtendedCommNoteExtended Comm Note
YCDYankeeCertificateOfDepositYankee Certificate Of Deposit
ABSAssetBackedSecuritiesAsset-backed Securities
CMBSCorpCorp. Mortgage-backed Securities
CMOCollateralizedMortgageObligationCollateralized Mortgage Obligation
IETIOETTEMortgageIOETTE Mortgage
MBSMortgageBackedSecuritiesMortgage-backed Securities
MIOMortgageInterestOnlyMortgage Interest Only
MPOMortgagePrincipalOnlyMortgage Principal Only
MPPMortgagePrivatePlacementMortgage Private Placement
MPTMiscellaneousPassThroughMiscellaneous Pass-through
PFANDPfandbriefePfandbriefe *
TBAToBeAnnouncedTo Be Announced
ANOtherAnticipationNotesOther Anticipation Notes (BAN, GAN, etc.)
COFOCertificateOfObligationCertificate Of Obligation
COFPCertificateOfParticipationCertificate Of Participation
GOGeneralObligationBondsGeneral Obligation Bonds
MTMandatoryTenderMandatory Tender
RANRevenueAnticipationNoteRevenue Anticipation Note
REVRevenueBondsRevenue Bonds
SPCLASpecialAssessmentSpecial Assessment
SPCLOSpecialObligationSpecial Obligation
SPCLTSpecialTaxSpecial Tax
TANTaxAnticipationNoteTax Anticipation Note
TAXATaxAllocationTax Allocation
TECPTaxExemptCommercialPaperTax Exempt Commercial Paper
TRANTaxRevenueAnticipationNoteTax Revenue Anticipation Note
VRDNVariableRateDemandNoteVariable Rate Demand Note
WARWarrantWarrant
MFMutualFundMutual Fund
MLEGMultilegInstrumentMultileg Instrument
NONENoSecurityTypeNo Security Type
OOFOptionsOnFuturesOptions on Futures
OOPOptionsOnPhysicalOptions on Physical
WLDWildcardEntryWildcard Entry (was "?" in 4.4, used on Security Definition Request message)
CASHCashCash
FIX.4.3
762SecuritySubTypeStringNSub-type qualification/identification of the SecurityType (e.g. for SecurityType="MLEG"). If specified, SecurityType is required.FIX.4.4
200MaturityMonthYearMonthYearNSpecifies the month and year of maturity. Applicable for standardized derivatives which are typically only referenced by month and year (e.g. S&P futures). Note MaturityDate (a full date) can also be specified.FIX.4.3
541MaturityDateLocalMktDateNSpecifies date of maturity (a full date). Note that standardized derivatives which are typically only referenced by month and year (e.g. S&P futures).may use MaturityMonthYear and/or this field. When using MaturityMonthYear, it is recommended that markets and sell sides report the MaturityDate on all outbound messages as a means of data enrichment.FIX.4.3
1079MaturityTimeTZTimeOnlyNTime of security's maturity expressed in local time with offset to UTC specifiedFIX.4.4
201PutOrCallintNFor Options.
2 enum values
ValueNameDescription
0PutPut
1CallCall
FIX.4.4
966SettleOnOpenFlagStringNIndicator to determine if Instrument is Settle on Open.FIX.4.4
1049InstrmtAssignmentMethodcharNMethod under which assignment was conducted
2 enum values
ValueNameDescription
RRandomRandom
PProRataProRata
FIX.4.4
965SecurityStatusStringNGives the current state of the instrument
2 enum values
ValueNameDescription
1ActiveActive
2InactiveInactive
FIX.4.4
224CouponPaymentDateLocalMktDateNDate interest is to be paid. Used in identifying Corporate Bond issues.FIX.4.3
225IssueDateLocalMktDateNDate instrument was issued. For Fixed Income IOIs for new issues, specifies the issue date.FIX.4.3
239RepoCollateralSecurityTypeStringNIdentifies the collateral used in the transaction. Valid values: see SecurityType (167) field (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
226RepurchaseTermintNNumber of business days before repurchase of a repo. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
227RepurchaseRatePercentageNPercent of par at which a Repo will be repaid. Represented as a percent, e.g. .9525 represents 95-/4 percent of par. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
228FactorfloatNFor Fixed Income: Amortization Factor for deriving Current face from Original face for ABS or MBS securities, note the fraction may be greater than, equal to or less than 1. In TIPS securities this is the Inflation index. Qty * Factor * Price = Gross Trade Amount For Derivatives: Contract Value Factor by which price must be adjusted to determine the true nominal value of one futures/options contract. (Qty * Price) * Factor = Nominal ValueFIX.4.3
255CreditRatingStringNAn evaluation of a company's ability to repay obligations or its likelihood of not defaulting. These evaluation are provided by Credit Rating Agencies, i.e. S&P, Moody's. (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
543InstrRegistryStringNThe location at which records of ownership are maintained for this instrument, and at which ownership changes must be recorded. Can be used in conjunction with ISIN to address ISIN uniqueness issues.FIX.4.3
470CountryOfIssueCountryNISO Country code of instrument issue (e.g. the country portion typically used in ISIN). Can be used in conjunction with non-ISIN SecurityID (e.g. CUSIP for Municipal Bonds without ISIN) to provide uniqueness.FIX.4.3
471StateOrProvinceOfIssueStringNA two-character state or province abbreviation.FIX.4.3
472LocaleOfIssueStringNThe three-character IATA code for a locale (e.g. airport code for Municipal Bonds).FIX.4.3
240RedemptionDateLocalMktDateNReturn of investor's principal in a security. Bond redemption can occur before maturity date.(Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)FIX.4.3
202StrikePricePriceNUsed for derivatives, such as options and covered warrantsFIX.4.3
947StrikeCurrencyCurrencyNUsed for derivativesFIX.4.4
967StrikeMultiplierfloatNUsed for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value.FIX.4.4
968StrikeValuefloatNUsed for derivatives. The number of shares/units for the financial instrument involved in the option trade.FIX.4.4
206OptAttributecharNUsed for derivatives, such as options and covered warrants to indicate a versioning of the contract when required due to corporate actions to the underlying. Should not be used to indicate type of option - use the CFICode[461] for this purpose.FIX.4.3
231ContractMultiplierfloatNFor Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.FIX.4.3
969MinPriceIncrementfloatNMinimum price increment for the instrument. Could also be used to represent tick value.FIX.4.4
996UnitofMeasureStringNUsed to indicate the size of the underlying commodity on which the contract is based (e.g., 2500 lbs of lean cattle, 1000 barrels of crude oil, 1000 bushels of corn, etc.)
12 enum values
ValueNameDescription
BblBarrelsBarrels
BcfBillionCubicFeetBillion cubic feet
BuBushelsBushels
lbsPoundspounds
GalGallonsGallons
MMbblMillionBarrelsMillion Barrels
MMBtuOneMillionBTUOne Million BTU
MWhMegawattHoursMegawatt hours
oz_trTroyOuncesTroy Ounces
tMetricTonsMetric Tons (aka Tonne)
tnTonsTons (US)
USDUSDollarsUS Dollars
FIX.4.4
997TimeUnitStringNUsed to indicate a time unit for the contract (e.g., days, weeks, months, etc.)
7 enum values
ValueNameDescription
HHourHour
MinMinuteMinute
SSecondSecond
DDayDay
WkWeekWeek
MoMonthMonth
YrYearYear
FIX.4.4
223CouponRatePercentageNFor Fixed Income.FIX.4.3
207SecurityExchangeExchangeNCan be used to identify the security.FIX.4.3
970PositionLimitintNPosition Limit for the instrument.FIX.4.4
971NTPositionLimitintNNear-term Position Limit for the instrument.FIX.4.4
106IssuerStringNName of security issuer (e.g. International Business Machines, GNMA). see also Volume 7: "PRODUCT: FIXED INCOME - Euro Issuer Values"FIX.4.3
348EncodedIssuerLenLengthNMust be set if EncodedIssuer field is specified and must immediately precede it.FIX.4.3
349EncodedIssuerdataNEncoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.FIX.4.3
107SecurityDescStringNSecurity description.FIX.4.3
350EncodedSecurityDescLenLengthNMust be set if EncodedSecurityDesc field is specified and must immediately precede it.FIX.4.3
351EncodedSecurityDescdataNEncoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.FIX.4.3
691PoolStringNIdentifies MBS / ABS poolFIX.4.4
667ContractSettlMonthMonthYearNMust be present for MBS/TBAFIX.4.4
875CPProgramintNThe program under which a commercial paper is issued
3 enum values
ValueNameDescription
1Program3a33(a)(3)
2Program424(2)
99OtherOther
FIX.4.4
876CPRegTypeStringNThe registration type of a commercial paper issuanceFIX.4.4
EvntGrp [Repeating Group]NNumber of repeating EventType group entries.FIX.4.4
864NoEventsNumInGroupNNumber of repeating EventType entries.FIX.4.4
865EventTypeintNCode to represent the type of event
7 enum values
ValueNameDescription
1PutPut
2CallCall
3TenderTender
4SinkingFundCallSinking Fund Call
5ActivationActivation
6InactiviationInactiviation
99OtherOther
FIX.4.4
866EventDateLocalMktDateNDate of eventFIX.4.4
867EventPxPriceNPredetermined price of issue at event, if applicableFIX.4.4
868EventTextStringNComments related to the event.FIX.4.4
end EvntGrp
873DatedDateLocalMktDateNIf different from IssueDateFIX.4.4
874InterestAccrualDateLocalMktDateNIf different from IssueDate and DatedDateFIX.4.4
InstrumentParties [Repeating Group]NUsed to identify the parties listing a specific instrumentFIX.4.4
1018NoInstrumentPartiesNumInGroupNRepeating group below should contain unique combinations of InstrumentPartyID, InstrumentPartyIDSource, and InstrumentPartyRoleFIX.4.4
1019InstrumentPartyIDStringNUsed to identify party id related to instrumentFIX.4.4
1050InstrumentPartyIDSourcecharNUsed to identify source of instrument party idFIX.4.4
1051InstrumentPartyRoleintNUsed to identify the role of instrument party idFIX.4.4
InstrumentPtysSubGrp [Repeating Group]NRepeating group of InstrumentParty sub-identifiers.FIX.4.4
1052NoInstrumentPartySubIDsNumInGroupNNumber of InstrumentPartySubID (1053) and InstrumentPartySubIDType (1054) entriesFIX.4.4
1053InstrumentPartySubIDStringNPartySubID value within an instrument party repeating group. Same values as PartySubID (523)FIX.4.4
1054InstrumentPartySubIDTypeintNType of InstrumentPartySubID (1053) value. Same values as PartySubIDType (803)FIX.4.4
end InstrumentPtysSubGrp
end InstrumentParties
end InstrmtStrkPxGrp
UndInstrmtStrkPxGrp [Repeating Group]NNumber of underlyingsFIX.4.4
711NoUnderlyingsNumInGroupNNumber of underlyingsFIX.4.4
UnderlyingInstrument [Component]NMust be provided if Number of underlyings > 0FIX.4.4
311UnderlyingSymbolStringNUnderlying security’s Symbol. See Symbol (55) field for descriptionFIX.4.3
312UnderlyingSymbolSfxStringNUnderlying security’s SymbolSfx. See SymbolSfx (65) field for descriptionFIX.4.3
309UnderlyingSecurityIDStringNUnderlying security’s SecurityID. See SecurityID (48) field for descriptionFIX.4.3
305UnderlyingSecurityIDSourceStringNUnderlying security’s SecurityIDSource. Valid values: see SecurityIDSource (22) fieldFIX.4.3
UndSecAltIDGrp [Repeating Group]NFIX.4.4
457NoUnderlyingSecurityAltIDNumInGroupNNumber of UnderlyingSecurityAltID (458) entries.FIX.4.4
458UnderlyingSecurityAltIDStringNAlternate Security identifier value for this underlying security of UnderlyingSecurityAltIDSource (459) type (e.g. CUSIP, SEDOL, ISIN, etc). Requires UnderlyingSecurityAltIDSource.FIX.4.4
459UnderlyingSecurityAltIDSourceStringNIdentifies class or source of the UnderlyingSecurityAltID (458) value. Required if UnderlyingSecurityAltID is specified. Valid values: Same valid values as the SecurityIDSource (22) fieldFIX.4.4
end UndSecAltIDGrp
462UnderlyingProductintNUnderlying security’s Product. Valid values: see Product(460) fieldFIX.4.3
463UnderlyingCFICodeStringNUnderlying security’s CFICode. Valid values: see CFICode (461) fieldFIX.4.3
310UnderlyingSecurityTypeStringNUnderlying security’s SecurityType. Valid values: see SecurityType (167) field (see below for details concerning this fields use in conjunction with SecurityType=REPO) The following applies when used in conjunction with SecurityType=REPO Represents the general or specific type of security that underlies a financing agreement Valid values for SecurityType=REPO: If bonds of a particular issuer or country are wanted in an Order or are in the basket of an Execution and the SecurityType is not granular enough, include the UnderlyingIssuer (306), UnderlyingCountryOfIssue (592), UnderlyingProgram, UnderlyingRegType and/or < UnderlyingStipulations > block e.g.:FIX.4.3
763UnderlyingSecuritySubTypeStringNUnderlying security’s SecuritySubType. See SecuritySubType (762) field for descriptionFIX.4.4
313UnderlyingMaturityMonthYearMonthYearNUnderlying security’s MaturityMonthYear. Can be used with standardized derivatives vs. the UnderlyingMaturityDate (542) field. See MaturityMonthYear (200) field for descriptionFIX.4.3
542UnderlyingMaturityDateLocalMktDateNUnderlying security’s maturity date. See MaturityDate (541) field for descriptionFIX.4.3
315UnderlyingPutOrCallintNUnderlying security's PutOrCall. See PutOrCall field for descriptionFIX.4.3
241UnderlyingCouponPaymentDateLocalMktDateNUnderlying security’s CouponPaymentDate. See CouponPaymentDate (224) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)FIX.4.3
242UnderlyingIssueDateLocalMktDateNUnderlying security’s IssueDate. See IssueDate (225) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)FIX.4.3
243UnderlyingRepoCollateralSecurityTypeStringNUnderlying security's RepoCollateralSecurityType. See RepoCollateralSecurityType (239) field for description.(Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
244UnderlyingRepurchaseTermintNUnderlying security's RepurchaseTerm. See RepurchaseTerm (226) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
245UnderlyingRepurchaseRatePercentageNUnderlying security's RepurchaseRate. See RepurchaseRate (227) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
246UnderlyingFactorfloatNUnderlying security’s Factor. See Factor (228) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
256UnderlyingCreditRatingStringNUnderlying security’s CreditRating. See CreditRating (255) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3)FIX.4.3
595UnderlyingInstrRegistryStringNUnderlying security’s InstrRegistry. See InstrRegistry (543) field for descriptionFIX.4.3
592UnderlyingCountryOfIssueCountryNUnderlying security’s CountryOfIssue. See CountryOfIssue (470) field for descriptionFIX.4.3
593UnderlyingStateOrProvinceOfIssueStringNUnderlying security’s StateOrProvinceOfIssue. See StateOrProvinceOfIssue (471) field for descriptionFIX.4.3
594UnderlyingLocaleOfIssueStringNUnderlying security’s LocaleOfIssue. See LocaleOfIssue (472) field for descriptionFIX.4.3
247UnderlyingRedemptionDateLocalMktDateNUnderlying security's RedemptionDate. See RedemptionDate (240) field for description (Note tag # was reserved in FIX 4.1, added in FIX 4.3) (prior to FIX 4.4 field was of type UTCDate)FIX.4.3
316UnderlyingStrikePricePriceNUnderlying security’s StrikePrice. See StrikePrice (202) field for descriptionFIX.4.3
941UnderlyingStrikeCurrencyCurrencyNCurrency in which the strike price of an underlying instrument is denominatedFIX.4.4
317UnderlyingOptAttributecharNUnderlying security’s OptAttribute. See OptAttribute (206) field for descriptionFIX.4.3
436UnderlyingContractMultiplierfloatNUnderlying security’s ContractMultiplier. See ContractMultiplier (231) field for descriptionFIX.4.3
998UnderlyingUnitofMeasureStringNUsed to indicate the size of the underlying commodity on which the contract is based (e.g., 2500 lbs of lean cattle, 1000 barrels of crude oil, 1000 bushels of corn, etc.)FIX.4.4
1000UnderlyingTimeUnitStringNUsed to indicate a time unit for the contract (e.g., days, weeks, months, etc.)FIX.4.4
435UnderlyingCouponRatePercentageNUnderlying security’s CouponRate. See CouponRate (223) field for descriptionFIX.4.3
308UnderlyingSecurityExchangeExchangeNUnderlying security’s SecurityExchange. Can be used to identify the underlying security. Valid values: see SecurityExchange (207)FIX.4.3
306UnderlyingIssuerStringNUnderlying security’s Issuer. See Issuer (06) field for descriptionFIX.4.3
362EncodedUnderlyingIssuerLenLengthNByte length of encoded (non-ASCII characters) EncodedUnderlyingIssuer (363) field.FIX.4.3
363EncodedUnderlyingIssuerdataNEncoded (non-ASCII characters) representation of the UnderlyingIssuer (306) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingIssuer field.FIX.4.3
307UnderlyingSecurityDescStringNUnderlying security’s SecurityDesc. See SecurityDesc (07) field for descriptionFIX.4.3
364EncodedUnderlyingSecurityDescLenLengthNByte length of encoded (non-ASCII characters) EncodedUnderlyingSecurityDesc (365) field.FIX.4.3
365EncodedUnderlyingSecurityDescdataNEncoded (non-ASCII characters) representation of the UnderlyingSecurityDesc (307) field in the encoded format specified via the MessageEncoding (347) field. If used, the ASCII (English) representation should also be specified in the UnderlyingSecurityeDesc field.FIX.4.3
877UnderlyingCPProgramStringNThe program under which the underlying commercial paper is issuedFIX.4.4
878UnderlyingCPRegTypeStringNThe registration type of the underlying commercial paper issuanceFIX.4.4
972UnderlyingAllocationPercentPercentageNSpecific to the < UnderlyingInstrument > Percent of the Strike Price that this underlying represents. Necessary for derivatives that deliver into more than one underlying instrument.FIX.4.4
318UnderlyingCurrencyCurrencyNSpecific to the <UnderlyingInstrument> (not in <Instrument>)FIX.4.4
879UnderlyingQtyQtyNSpecific to the <UnderlyingInstrument> (not in <Instrument>) Unit amount of the underlying security (par, shares, currency, etc.)FIX.4.4
975UnderlyingSettlementTypeintNSpecific to the < UnderlyingInstrument > Indicates order settlement period for the underlying deliverable component.
3 enum values
ValueNameDescription
2TPlus1T+1
4TPlus3T+3
5TPlus4T+4
FIX.4.4
973UnderlyingCashAmountAmtNSpecific to the < UnderlyingInstrument > Cash amount associated with the underlying component. Necessary for derivatives that deliver into more than one underlying instrument and one of the underlying's is a fixed cash value.FIX.4.4
974UnderlyingCashTypeStringNSpecific to the < UnderlyingInstrument > Used for derivatives that deliver into cash underlying. Indicates that the cash is either fixed or difference value (difference between strike and current underlying price)
2 enum values
ValueNameDescription
FIXEDFIXEDFIXED
DIFFDIFFDIFF
FIX.4.4
810UnderlyingPxPriceNSpecific to the <UnderlyingInstrument> (not in <Instrument>) In a financing deal clean price (percent-of-par or per unit) of the underlying security or basket.FIX.4.4
882UnderlyingDirtyPricePriceNSpecific to the <UnderlyingInstrument> (not in <Instrument>) In a financing deal price (percent-of-par or per unit) of the underlying security or basket. "Dirty" means it includes accrued interestFIX.4.4
883UnderlyingEndPricePriceNSpecific to the <UnderlyingInstrument> (not in <Instrument>) In a financing deal price (percent-of-par or per unit) of the underlying security or basket at the end of the agreement.FIX.4.4
884UnderlyingStartValueAmtNSpecific to the <UnderlyingInstrument> (not in <Instrument>) Currency value attributed to this collateral at the start of the agreementFIX.4.4
885UnderlyingCurrentValueAmtNSpecific to the <UnderlyingInstrument> (not in <Instrument>) Currency value currently attributed to this collateralFIX.4.4
886UnderlyingEndValueAmtNSpecific to the <UnderlyingInstrument> (not in <Instrument>) Currency value attributed to this collateral at the end of the agreementFIX.4.4
UnderlyingStipulations [Repeating Group]NSpecific to the <UnderlyingInstrument> (not in <Instrument>) Insert here the contents of the <UnderlyingStipulations> Component BlockFIX.4.4
887NoUnderlyingStipsNumInGroupNNumber of underlying stipulation entriesFIX.4.4
888UnderlyingStipTypeStringNRequired if NoUnderlyingStips >0FIX.4.4
889UnderlyingStipValueStringNValue of stipulation. Same values as StipulationValue (234)FIX.4.4
end UnderlyingStipulations
1044UnderlyingAdjustedQuantityQtyNSpecific to the <UnderlyingInstrument> (not in <Instrument>). For listed derivatives margin management, this is the number of shares adjusted for upcoming corporate action. Used only for securities which are optionable and are between ex-date and settlement date (4 days).FIX.4.4
1045UnderlyingFXRatefloatNSpecific to the <UnderlyingInstrument> (not in <Instrument>). Foreign exchange rate used to compute UnderlyingCurrentValue (885) (or market value) from UnderlyingCurrency (318) to Currency (15).FIX.4.4
1046UnderlyingFXRateCalccharNSpecific to the <UnderlyingInstrument> (not in <Instrument>). Specified whether UnderlyingFxRate (1045) should be multiplied or divided to derive UnderlyingCurrentValue (885).
2 enum values
ValueNameDescription
DDivideDivide
MMultiplyMultiply
FIX.4.4
1038UnderlyingCapValueAmtNMaximum notional value for a capped financial instrumentFIX.4.4
UndlyInstrumentParties [Repeating Group]NThe use of this component block is restricted to instrument definition only and is not permitted to contain transactional information. Only a specified subset of party roles will be supported within the InstrumentParty block.FIX.4.4
1058NoUndlyInstrumentPartiesNumInGroupNRepeating group below should contain unique combinations of InstrumentPartyID, InstrumentPartyIDSource, and InstrumentPartyRoleFIX.4.4
1059UndlyInstrumentPartyIDStringNUsed to identify party id related to instrumentFIX.4.4
1060UndlyInstrumentPartyIDSourcecharNUsed to identify source of instrument party idFIX.4.4
1061UndlyInstrumentPartyRoleintNUsed to identify the role of instrument party idFIX.4.4
UndlyInstrumentPtysSubGrp [Repeating Group]NRepeating group of InstrumentParty sub-identifiers.FIX.4.4
1062NoUndlyInstrumentPartySubIDsNumInGroupNNumber of Underlying InstrumentPartySubID (1053) and InstrumentPartySubIDType (1054) entriesFIX.4.4
1063UndlyInstrumentPartySubIDStringNPartySubID value within an underlying instrument party repeating group. Same values as PartySubID (523)FIX.4.4
1064UndlyInstrumentPartySubIDTypeintNType of underlying InstrumentPartySubID (1053) value. Same values as PartySubIDType (803)FIX.4.4
end UndlyInstrumentPtysSubGrp
end UndlyInstrumentParties
1039UnderlyingSettlMethodStringNFIX.4.4
140PrevClosePxPriceNUseful for verifying security identificationFIX.4.4
11ClOrdIDStringNCan use client order identifier or the symbol and side to uniquely identify the stock in the list.FIX.4.4
526SecondaryClOrdIDStringNAssigned by the party which originates the order. Can be used to provide the ClOrdID (11) used by an exchange or executing system.FIX.4.4
54SidecharNSide of order (see Volume : "Glossary" for value definitions)
16 enum values
ValueNameDescription
1BuyBuy
2SellSell
3BuyMinusBuy minus
4SellPlusSell plus
5SellShortSell short
6SellShortExemptSell short exempt
7UndisclosedUndisclosed (valid for IOI and List Order messages only)
8CrossCross (orders where counterparty is an exchange, valid for all messages except IOIs)
9CrossShortCross short
ACrossShortExemptCross short exxmpt
BAsDefined"As Defined" (for use with multileg instruments)
COpposite"Opposite" (for use with multileg instruments)
DSubscribeSubscribe (e.g. CIV)
ERedeemRedeem (e.g. CIV)
FLendLend (FINANCING - identifies direction of collateral)
GBorrowBorrow (FINANCING - identifies direction of collateral)
FIX.4.4
44PricePriceYPrice per unit of quantity (e.g. per share)FIX.4.4
15CurrencyCurrencyNIdentifies currency used for price. Absence of this field is interpreted as the default for the security. It is recommended that systems provide the currency value whenever possible. See "Appendix 6-A: Valid Currency Codes" for information on obtaining valid values.FIX.4.4
58TextStringNFree format text string (Note: this field does not have a specified maximum length)FIX.4.4
354EncodedTextLenLengthNMust be set if EncodedText field is specified and must immediately precede it.FIX.4.4
355EncodedTextdataNEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.FIX.4.4
end UndInstrmtStrkPxGrp
StandardTrailer [Component]YThe standard FIX message trailerFIX.4.2
93SignatureLengthLengthNRequired when trailer contains signature. Note: Not to be included within SecureData fieldFIX.4.0
89SignaturedataNNote: Not to be included within SecureData fieldFIX.4.0
10CheckSumStringY(Always unencrypted, always last field in message)FIX.4.0