DerivativeSecurityListRequest

← DerivativeSecurityList→ DerivativeSecurityListUpdateReport
MsgTypez
CategoryReferenceData
SectionPreTrade
AddedFIX.4.3
Fields195
Components14
The Derivative Security List Request message is used to return a list of securities from the counterparty that match criteria provided on the request

Message Structure

195 fields, 14 components/groups — click any tag or field name for details
TagNameTypeReq DescriptionAdded
StandardHeader [Component]YMsgType = z (lowercase Z)FIX.4.3
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)
113 enum values
ValueNameDescription
0HeartbeatHeartbeat
1TestRequestTestRequest
2ResendRequestResendRequest
3RejectReject
4SequenceResetSequenceReset
5LogoutLogout
6IOIIOI
7AdvertisementAdvertisement
8ExecutionReportExecutionReport
9OrderCancelRejectOrderCancelReject
ALogonLogon
AADerivativeSecurityListDerivativeSecurityList
ABNewOrderMultilegNewOrderMultileg
ACMultilegOrderCancelReplaceMultilegOrderCancelReplace
ADTradeCaptureReportRequestTradeCaptureReportRequest
AETradeCaptureReportTradeCaptureReport
AFOrderMassStatusRequestOrderMassStatusRequest
AGQuoteRequestRejectQuoteRequestReject
AHRFQRequestRFQRequest
AIQuoteStatusReportQuoteStatusReport
AJQuoteResponseQuoteResponse
AKConfirmationConfirmation
ALPositionMaintenanceRequestPositionMaintenanceRequest
AMPositionMaintenanceReportPositionMaintenanceReport
ANRequestForPositionsRequestForPositions
AORequestForPositionsAckRequestForPositionsAck
APPositionReportPositionReport
AQTradeCaptureReportRequestAckTradeCaptureReportRequestAck
ARTradeCaptureReportAckTradeCaptureReportAck
ASAllocationReportAllocationReport
ATAllocationReportAckAllocationReportAck
AUConfirmationAckConfirmationAck
AVSettlementInstructionRequestSettlementInstructionRequest
AWAssignmentReportAssignmentReport
AXCollateralRequestCollateralRequest
AYCollateralAssignmentCollateralAssignment
AZCollateralResponseCollateralResponse
BNewsNews
BACollateralReportCollateralReport
BBCollateralInquiryCollateralInquiry
BCNetworkCounterpartySystemStatusRequestNetworkCounterpartySystemStatusRequest
BDNetworkCounterpartySystemStatusResponseNetworkCounterpartySystemStatusResponse
BEUserRequestUserRequest
BFUserResponseUserResponse
BGCollateralInquiryAckCollateralInquiryAck
BHConfirmationRequestConfirmationRequest
BITradingSessionListRequestTradingSessionListRequest
BJTradingSessionListTradingSessionList
BKSecurityListUpdateReportSecurityListUpdateReport
BLAdjustedPositionReportAdjustedPositionReport
BMAllocationInstructionAlertAllocationInstructionAlert
BNExecutionAcknowledgementExecutionAcknowledgement
BOContraryIntentionReportContraryIntentionReport
BPSecurityDefinitionUpdateReportSecurityDefinitionUpdateReport
BQSettlementObligationReportSettlementObligationReport
BRDerivativeSecurityListUpdateReportDerivativeSecurityListUpdateReport
BSTradingSessionListUpdateReportTradingSessionListUpdateReport
BTMarketDefinitionRequestMarketDefinitionRequest
BUMarketDefinitionMarketDefinition
BVMarketDefinitionUpdateReportMarketDefinitionUpdateReport
BWApplicationMessageRequestApplicationMessageRequest
BXApplicationMessageRequestAckApplicationMessageRequestAck
BYApplicationMessageReportApplicationMessageReport
BZOrderMassActionReportOrderMassActionReport
CEmailEmail
CAOrderMassActionRequestOrderMassActionRequest
CBUserNotificationUserNotification
DNewOrderSingleNewOrderSingle
ENewOrderListNewOrderList
FOrderCancelRequestOrderCancelRequest
GOrderCancelReplaceRequestOrderCancelReplaceRequest
HOrderStatusRequestOrderStatusRequest
JAllocationInstructionAllocationInstruction
KListCancelRequestListCancelRequest
LListExecuteListExecute
MListStatusRequestListStatusRequest
NListStatusListStatus
PAllocationInstructionAckAllocationInstructionAck
QDontKnowTradeDontKnowTrade
RQuoteRequestQuoteRequest
SQuoteQuote
TSettlementInstructionsSettlementInstructions
VMarketDataRequestMarketDataRequest
WMarketDataSnapshotFullRefreshMarketDataSnapshotFullRefresh
XMarketDataIncrementalRefreshMarketDataIncrementalRefresh
YMarketDataRequestRejectMarketDataRequestReject
ZQuoteCancelQuoteCancel
aQuoteStatusRequestQuoteStatusRequest
bMassQuoteAcknowledgementMassQuoteAcknowledgement
cSecurityDefinitionRequestSecurityDefinitionRequest
dSecurityDefinitionSecurityDefinition
eSecurityStatusRequestSecurityStatusRequest
fSecurityStatusSecurityStatus
gTradingSessionStatusRequestTradingSessionStatusRequest
hTradingSessionStatusTradingSessionStatus
iMassQuoteMassQuote
jBusinessMessageRejectBusinessMessageReject
kBidRequestBidRequest
lBidResponseBidResponse
mListStrikePriceListStrikePrice
nXMLnonFIXXMLnonFIX
oRegistrationInstructionsRegistrationInstructions
pRegistrationInstructionsResponseRegistrationInstructionsResponse
qOrderMassCancelRequestOrderMassCancelRequest
rOrderMassCancelReportOrderMassCancelReport
sNewOrderCrossNewOrderCross
tCrossOrderCancelReplaceRequestCrossOrderCancelReplaceRequest
uCrossOrderCancelRequestCrossOrderCancelRequest
vSecurityTypeRequestSecurityTypeRequest
wSecurityTypesSecurityTypes
xSecurityListRequestSecurityListRequest
ySecurityListSecurityList
zDerivativeSecurityListRequestDerivativeSecurityListRequest
FIX.4.0
1128ApplVerIDStringNIndicates application version using a service pack identifier. The ApplVerID applies to a specific message occurrence.
9 enum values
ValueNameDescription
0FIX27FIX27
1FIX30FIX30
2FIX40FIX40
3FIX41FIX41
4FIX42FIX42
5FIX43FIX43
6FIX44FIX44
7FIX50FIX50
8FIX50SP1FIX50SP1
FIX.4.4
1156ApplExtIDintNThe extension pack number associated with an application message.FIX.5.0
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
320SecurityReqIDStringYUnique ID of a Security Definition Request.FIX.4.3
559SecurityListRequestTypeintYIdentifies the type/criteria of Security List Request
6 enum values
ValueNameDescription
0SymbolSymbol
1SecurityTypeAndSecurityType and/or CFICode
2ProductProduct
3TradingSessionIDTradingSessionID
4AllSecuritiesAll Securities
5MarketIDOrMarketIDMarketID or MarketID + MarketSegmentID
FIX.4.3
1301MarketIDExchangeNIdentifies the MarketFIX.5.0
1300MarketSegmentIDStringNIdentifies the market segmentFIX.5.0
UnderlyingInstrument [Component]NSpecifies the underlying instrumentFIX.4.3
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
1213UnderlyingMaturityTimeTZTimeOnlyNTime of security's maturity expressed in local time with offset to UTC specifiedFIX.5.0
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
998UnderlyingUnitOfMeasureStringNRefer to defintion of UnitOfMeasure(996)FIX.4.4
1423UnderlyingUnitOfMeasureQtyQtyNRefer to definition of UnitOfMeasureQty(1147)FIX.5.0
1424UnderlyingPriceUnitOfMeasureStringNRefer to definition for PriceUnitOfMeasure(1191)FIX.5.0
1425UnderlyingPriceUnitOfMeasureQtyQtyNRefer to definition of PriceUnitOfMeasureQty(1192)FIX.5.0
1000UnderlyingTimeUnitStringNUsed to indicate a time unit for the contract (e.g., days, weeks, months, etc.)FIX.4.4
1419UnderlyingExerciseStyleintNType of exercise of a derivatives securityFIX.5.0
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
315UnderlyingPutOrCallintNUsed to express option rightFIX.4.3
DerivativeInstrument [Component]NGroup block which contains all information for an option family.FIX.5.0
1214DerivativeSymbolStringNCommon, "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.5.0
1215DerivativeSymbolSfxStringNUsed 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.FIX.5.0
1216DerivativeSecurityIDStringNTakes precedence in identifying security to counterparty over SecurityAltID block. Requires SecurityIDSource if specified.FIX.5.0
1217DerivativeSecurityIDSourceStringNRequired if SecurityID is specified.FIX.5.0
DerivativeSecurityAltIDGrp [Repeating Group]NFIX.5.0
1218NoDerivativeSecurityAltIDNumInGroupNRefer to definition for NoSecurityAltID(454)FIX.5.0
1219DerivativeSecurityAltIDStringNRefer to definition for SecurityAltID(455)FIX.5.0
1220DerivativeSecurityAltIDSourceStringNRefer to definition for SecurityAltIDSource(456)FIX.5.0
end DerivativeSecurityAltIDGrp
1246DerivativeProductintNIndicates the type of product the security is associated with (high-level category)FIX.5.0
1228DerivativeProductComplexStringNIdentifies an entire suite of products for a given market. In Futures this may be "interest rates", "agricultural", "equity indexes", etcFIX.5.0
1243DerivFlexProductEligibilityIndicatorBooleanNUsed to indicate if a product or group of product supports the creation of flexible securitiesFIX.5.0
1247DerivativeSecurityGroupStringNAn exchange specific name assigned to a group of related securities which may be concurrently affected by market events and actions.FIX.5.0
1248DerivativeCFICodeStringNIndicates 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.5.0
1249DerivativeSecurityTypeStringNIt 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.)FIX.5.0
1250DerivativeSecuritySubTypeStringNSub-type qualification/identification of the SecurityType (e.g. for SecurityType=MLEG). If specified, SecurityType is required.FIX.5.0
1251DerivativeMaturityMonthYearMonthYearNSpecifies the month and year of maturity. Applicable for standardized derivatives which are typically only referenced by month and year (e.g. S and P futures). Note MaturityDate (a full date) can also be specified.FIX.5.0
1252DerivativeMaturityDateLocalMktDateNSpecifies date of maturity (a full date). Note that standardized derivatives which are typically only referenced by month and year (e.g. S and 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.5.0
1253DerivativeMaturityTimeTZTimeOnlyNFIX.5.0
1254DerivativeSettleOnOpenFlagStringNIndicator to determine if Instrument is Settle on Open.FIX.5.0
1255DerivativeInstrmtAssignmentMethodcharNFIX.5.0
1256DerivativeSecurityStatusStringNGives the current state of the instrumentFIX.5.0
1276DerivativeIssueDateLocalMktDateNDate instrument was issued. For Fixed Income IOIs for new issues, specifies the issue date.FIX.5.0
1257DerivativeInstrRegistryStringNThe 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.5.0
1258DerivativeCountryOfIssueCountryNISO 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.5.0
1259DerivativeStateOrProvinceOfIssueStringNA two-character state or province abbreviation.FIX.5.0
1260DerivativeLocaleOfIssueStringNThe three-character IATA code for a locale (e.g. airport code for Municipal Bonds).FIX.5.0
1261DerivativeStrikePricePriceNUsed for derivatives, such as options and covered warrantsFIX.5.0
1262DerivativeStrikeCurrencyCurrencyNUsed for derivativesFIX.5.0
1263DerivativeStrikeMultiplierfloatNUsed for derivatives. Multiplier applied to the strike price for the purpose of calculating the settlement value.FIX.5.0
1264DerivativeStrikeValuefloatNUsed for derivatives. The number of shares/units for the financial instrument involved in the option trade.FIX.5.0
1265DerivativeOptAttributecharNUsed 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.5.0
1266DerivativeContractMultiplierfloatNFor Fixed Income, Convertible Bonds, Derivatives, etc. Note: If used, quantities should be expressed in the "nominal" (e.g. contracts vs. shares) amount.FIX.5.0
1267DerivativeMinPriceIncrementfloatNMinimum price increment for the instrument. Could also be used to represent tick value.FIX.5.0
1268DerivativeMinPriceIncrementAmountAmtNMinimum price increment amount associated with the MinPriceIncrement [969]. For listed derivatives, the value can be calculated by multiplying MinPriceIncrement by ContractValueFactor [231]FIX.5.0
1269DerivativeUnitOfMeasureStringNFIX.5.0
1270DerivativeUnitOfMeasureQtyQtyNFIX.5.0
1315DerivativePriceUnitOfMeasureStringNRefer to definition for PriceUnitOfMeasure(1191)FIX.5.0
1316DerivativePriceUnitOfMeasureQtyQtyNRefer to definition of PriceUnitOfMeasureQty(1192)FIX.5.0
1317DerivativeSettlMethodcharNSettlement method for a contract. Can be used as an alternative to CFI Code valueFIX.5.0
1318DerivativePriceQuoteMethodStringNMethod for price quotationFIX.5.0
1319DerivativeFuturesValuationMethodStringNFor futures, indicates type of valuation method appliedFIX.5.0
1320DerivativeListMethodintNIndicates whether strikes are pre-listed only or can also be defined via user requestFIX.5.0
1321DerivativeCapPricePriceNUsed to express the ceiling price of a capped callFIX.5.0
1322DerivativeFloorPricePriceNUsed to express the floor price of a capped putFIX.5.0
1323DerivativePutOrCallintNIndicates whether an Option is for a put or callFIX.5.0
1299DerivativeExerciseStylecharNType of exercise of a derivatives securityFIX.5.0
1225DerivativeOptPayAmountAmtNCash amount indicating the pay out associated with an option. For binary options this is a fixed amountFIX.5.0
1271DerivativeTimeUnitStringNUsed to indicate a time unit for the contract (e.g., days, weeks, months, etc.)FIX.5.0
1272DerivativeSecurityExchangeExchangeNCan be used to identify the security.FIX.5.0
1273DerivativePositionLimitintNPosition Limit for the instrument.FIX.5.0
1274DerivativeNTPositionLimitintNNear-term Position Limit for the instrument.FIX.5.0
1275DerivativeIssuerStringNFIX.5.0
1277DerivativeEncodedIssuerLenLengthNMust be set if EncodedIssuer field is specified and must immediately precede it.FIX.5.0
1278DerivativeEncodedIssuerdataNEncoded (non-ASCII characters) representation of the Issuer field in the encoded format specified via the MessageEncoding field.FIX.5.0
1279DerivativeSecurityDescStringNFIX.5.0
1280DerivativeEncodedSecurityDescLenLengthNMust be set if EncodedSecurityDesc field is specified and must immediately precede it.FIX.5.0
1281DerivativeEncodedSecurityDescdataNEncoded (non-ASCII characters) representation of the SecurityDesc field in the encoded format specified via the MessageEncoding field.FIX.5.0
DerivativeSecurityXML [Component]NEmbedded XML document describing security.FIX.5.0
1282DerivativeSecurityXMLLenLengthNMust be set if SecurityXML field is specified andd must immediately precede it.FIX.5.0
1283DerivativeSecurityXMLdataNXML Data Stream describing the Security.FIX.5.0
1284DerivativeSecurityXMLSchemaStringNXML Schema used to validate the XML used to describe the Security.FIX.5.0
1285DerivativeContractSettlMonthMonthYearNMust be present for MBS or TBAFIX.5.0
DerivativeEventsGrp [Repeating Group]NFIX.5.0
1286NoDerivativeEventsNumInGroupNFIX.5.0
1287DerivativeEventTypeintNIndicates type of event describing securityFIX.5.0
1288DerivativeEventDateLocalMktDateNFIX.5.0
1289DerivativeEventTimeUTCTimestampNSpecific time of event. To be used in combination with EventDate [1288]FIX.5.0
1290DerivativeEventPxPriceNFIX.5.0
1291DerivativeEventTextStringNFIX.5.0
end DerivativeEventsGrp
DerivativeInstrumentParties [Repeating Group]NFIX.5.0
1292NoDerivativeInstrumentPartiesNumInGroupNShould contain unique combinations of DerivativeInstrumentPartyID, DerivativeInstrumentPartyIDSource, and DerivativeInstrumentPartyRoleFIX.5.0
1293DerivativeInstrumentPartyIDStringNUsed to identify party id related to instrument seriesFIX.5.0
1294DerivativeInstrumentPartyIDSourceStringNUsed to identify source of instrument series party idFIX.5.0
1295DerivativeInstrumentPartyRoleintNUsed to identify the role of instrument series party idFIX.5.0
DerivativeInstrumentPartySubIDsGrp [Repeating Group]NFIX.5.0
1296NoDerivativeInstrumentPartySubIDsNumInGroupNRefer to definition for NoPartySubIDs(802)FIX.5.0
1297DerivativeInstrumentPartySubIDStringNRefer to definition for PartySubID(523)FIX.5.0
1298DerivativeInstrumentPartySubIDTypeintNRefer to definition for PartySubIDType(803)FIX.5.0
end DerivativeInstrumentPartySubIDsGrp
end DerivativeInstrumentParties
762SecuritySubTypeStringNSub-type qualification/identification of the SecurityType (e.g. for SecurityType="REPO"), or the CFICode if SecurityType is not specified. If specified, SecuirtyType or CFICode is required. Example Values: General = General Collateral (for SecurityType=REPO) For SecurityType="MLEG" markets can provide the name of the option or futures strategy, such as Calendar, Vertical, Butterfly, etc. NOTE: Additional values may be used by mutual agreement of the counterpartiesFIX.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.3
58TextStringNComment, instructions, or other identifying information.FIX.4.3
354EncodedTextLenLengthNMust be set if EncodedText field is specified and must immediately precede it.FIX.4.3
355EncodedTextdataNEncoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field.FIX.4.3
336TradingSessionIDStringNOptional Trading Session Identifier to specify a particular trading session for which you want to obtain a list of securities that are tradeable.
6 enum values
ValueNameDescription
1DayDay
2HalfDayHalfDay
3MorningMorning
4AfternoonAfternoon
5EveningEvening
6AfterHoursAfter-hours
FIX.4.3
625TradingSessionSubIDStringNOptional market assigned sub identifier for a trading phase within a trading session. Usage is determined by market or counterparties. Used by US based futures markets to identify exchange specific execution time bracket codes as required by US market regulations. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility
7 enum values
ValueNameDescription
1PreTradingPre-Trading
2OpeningOrOpeningAuctionOpening or opening auction
3Continuous(Continuous) Trading
4ClosingOrClosingAuctionClosing or closing auction
5PostTradingPost-Trading
6IntradayAuctionIntraday Auction
7QuiescentQuiescent
FIX.4.3
263SubscriptionRequestTypecharNSubscribe or unsubscribe for security status to security specified in request.
3 enum values
ValueNameDescription
0SnapshotSnapshot
1SnapshotAndUpdatesSnapshot + Updates (Subscribe)
2DisablePreviousSnapshotDisable previous Snapshot + Update Request (Unsubscribe)
FIX.4.3
StandardTrailer [Component]YThe standard FIX message trailerFIX.4.3
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