ZagTrader

FIX Protocol Message 35=DS: Cross Request

Cross Request (35=DS) is a FIX application message defined in FIX 5.0 SP2. In the FIX 5.0 SP2 definition it has 1 required body field and 342 optional fields listed below.

MsgType (tag 35)
DS
FIX name
CrossRequest
Category
Application
FIX versions
FIX 5.0 SP2

Cross Request in each FIX version

The full field layout as defined in a specific version.

Required fields

Body fields that every Cross Request message must carry in FIX 5.0 SP2, in addition to the standard header and trailer.

Field layout

All body fields in the order of the FIX 5.0 SP2 definition, with components and repeating groups indented. A field inside an optional component or group is required only when that component or group is present. Nested components with many fields are listed by name; each of their fields has its own tag page.

TagFieldRequired
2672CrossRequestIDRequired
1301MarketIDOptional
1300MarketSegmentIDOptional
Component InstrumentRequired
55SymbolOptional
65SymbolSfxOptional
48SecurityIDOptional
22SecurityIDSourceOptional
Component SecAltIDGrpOptional
454NoSecurityAltID (repeating group)Optional
455SecurityAltIDOptional
456SecurityAltIDSourceOptional
2957SymbolPositionNumberOptional
460ProductOptional
1227ProductComplexOptional
1151SecurityGroupOptional
461CFICodeOptional
2891UPICodeOptional
167SecurityTypeOptional
762SecuritySubTypeOptional
200MaturityMonthYearOptional
541MaturityDateOptional
1079MaturityTimeOptional
966SettleOnOpenFlagOptional
1049InstrmtAssignmentMethodOptional
965SecurityStatusOptional
224CouponPaymentDateOptional
1449RestructuringTypeOptional
1450SeniorityOptional
1451NotionalPercentageOutstandingOptional
1452OriginalNotionalPercentageOutstandingOptional
1457AttachmentPointOptional
1458DetachmentPointOptional
1739ObligationTypeOptional
2210AssetGroupOptional
1938AssetClassOptional
1939AssetSubClassOptional
1940AssetTypeOptional
2735AssetSubTypeOptional
Component SecondaryAssetGrpOptional
1976NoSecondaryAssetClasses (repeating group)Optional
1977SecondaryAssetClassOptional
1978SecondaryAssetSubClassOptional
1979SecondaryAssetTypeOptional
2741SecondaryAssetSubTypeOptional
Component AssetAttributeGrpOptional
2304NoAssetAttributes (repeating group)Optional
2305AssetAttributeTypeOptional
2306AssetAttributeValueOptional
2307AssetAttributeLimitOptional
1941SwapClassOptional
1575SwapSubClassOptional
1942NthToDefaultOptional
1943MthToDefaultOptional
1944SettledEntityMatrixSourceOptional
1945SettledEntityMatrixPublicationDateOptional
1946CouponTypeOptional
1947TotalIssuedAmountOptional
1948CouponFrequencyPeriodOptional
1949CouponFrequencyUnitOptional
1950CouponDayCountOptional
2879CouponOtherDayCountOptional
1951ConvertibleBondEquityIDOptional
1952ConvertibleBondEquityIDSourceOptional
1953ContractPriceRefMonthOptional
1954LienSeniorityOptional
1955LoanFacilityOptional
1956ReferenceEntityTypeOptional
1957IndexSeriesOptional
1958IndexAnnexVersionOptional
1959IndexAnnexDateOptional
1960IndexAnnexSourceOptional
1577SettlRateIndexOptional
1580SettlRateIndexLocationOptional
1581OptionExpirationDescOptional
1678EncodedOptionExpirationDescLenOptional
1697EncodedOptionExpirationDescOptional
225IssueDateOptional
239RepoCollateralSecurityTypeOptional
226RepurchaseTermOptional
227RepurchaseRateOptional
228FactorOptional
255CreditRatingOptional
543InstrRegistryOptional
470CountryOfIssueOptional
471StateOrProvinceOfIssueOptional
472LocaleOfIssueOptional
240RedemptionDateOptional
202StrikePriceOptional
2578OrigStrikePriceOptional
2577StrikePricePrecisionOptional
947StrikeCurrencyOptional
2904StrikeCurrencyCodeSourceOptional
967StrikeMultiplierOptional
968StrikeValueOptional
1698StrikeUnitOfMeasureOptional
1866StrikeIndexOptional
2600StrikeIndexCurvePointOptional
2001StrikeIndexSpreadOptional
2601StrikeIndexQuoteOptional
1478StrikePriceDeterminationMethodOptional
1479StrikePriceBoundaryMethodOptional
1480StrikePriceBoundaryPrecisionOptional
1481UnderlyingPriceDeterminationMethodOptional
206OptAttributeOptional
231ContractMultiplierOptional
1435ContractMultiplierUnitOptional
2353TradingUnitPeriodMultiplierOptional
1439FlowScheduleTypeOptional
969MinPriceIncrementOptional
1146MinPriceIncrementAmountOptional
996UnitOfMeasureOptional
1147UnitOfMeasureQtyOptional
1716UnitOfMeasureCurrencyOptional
2905UnitOfMeasureCurrencyCodeSourceOptional
1191PriceUnitOfMeasureOptional
1192PriceUnitOfMeasureQtyOptional
1717PriceUnitOfMeasureCurrencyOptional
2906PriceUnitOfMeasureCurrencyCodeSourceOptional
1193SettlMethodOptional
2579SettlSubMethodOptional
1194ExerciseStyleOptional
1482OptPayoutTypeOptional
1195OptPayoutAmountOptional
2753ReturnTriggerOptional
1196PriceQuoteMethodOptional
1197ValuationMethodOptional
2002ValuationSourceOptional
2140ValuationReferenceModelOptional
1524PriceQuoteCurrencyOptional
2907PriceQuoteCurrencyCodeSourceOptional
1198ListMethodOptional
1199CapPriceOptional
1200FloorPriceOptional
201PutOrCallOptional
2681InTheMoneyConditionOptional
2685ContraryInstructionEligibilityIndicatorOptional
1244FlexibleIndicatorOptional
1242FlexProductEligibilityIndicatorOptional
2575BlockTradeEligibilityIndicatorOptional
2574LowExercisePriceOptionIndicatorOptional
997TimeUnitOptional
223CouponRateOptional
207SecurityExchangeOptional
970PositionLimitOptional
971NTPositionLimitOptional
106IssuerOptional
348EncodedIssuerLenOptional
349EncodedIssuerOptional
2737FinancialInstrumentShortNameOptional
2714FinancialInstrumentFullNameOptional
2715EncodedFinancialInstrumentFullNameLenOptional
2716EncodedFinancialInstrumentFullNameOptional
107SecurityDescOptional
350EncodedSecurityDescLenOptional
351EncodedSecurityDescOptional
Component SecurityXMLOptional
1184SecurityXMLLenOptional
1185SecurityXMLOptional
1186SecurityXMLSchemaOptional
691PoolOptional
667ContractSettlMonthOptional
875CPProgramOptional
876CPRegTypeOptional
Component EvntGrpOptional
864NoEvents (repeating group)Optional
865EventTypeOptional
866EventDateOptional
1145EventTimeOptional
1827EventTimeUnitOptional
1826EventTimePeriodOptional
2340EventMonthYearOptional
867EventPxOptional
868EventTextOptional
1578EncodedEventTextLenOptional
1579EncodedEventTextOptional
873DatedDateOptional
874InterestAccrualDateOptional
Component InstrumentPartiesOptional
1018NoInstrumentParties (repeating group)Optional
1019InstrumentPartyIDOptional
1050InstrumentPartyIDSourceOptional
1051InstrumentPartyRoleOptional
2378InstrumentPartyRoleQualifierOptional
Component InstrumentPtysSubGrp (3 fields, not expanded here)Optional
1687ShortSaleRestrictionOptional
Component ComplexEventsOptional
1483NoComplexEvents (repeating group)Optional
1484ComplexEventTypeOptional
2117ComplexOptPayoutPaySideOptional
2118ComplexOptPayoutReceiveSideOptional
2119ComplexOptPayoutUnderlierOptional
1485ComplexOptPayoutAmountOptional
2120ComplexOptPayoutPercentageOptional
2121ComplexOptPayoutTimeOptional
2122ComplexOptPayoutCurrencyOptional
2941ComplexOptPayoutCurrencyCodeSourceOptional
1486ComplexEventPriceOptional
2123ComplexEventPricePercentageOptional
1487ComplexEventPriceBoundaryMethodOptional
1488ComplexEventPriceBoundaryPrecisionOptional
1489ComplexEventPriceTimeTypeOptional
1490ComplexEventConditionOptional
Component ComplexEventDates (6 fields, not expanded here)Optional
2124ComplexEventCurrencyOneOptional
2942ComplexEventCurrencyOneCodeSourceOptional
2125ComplexEventCurrencyTwoOptional
2943ComplexEventCurrencyTwoCodeSourceOptional
2126ComplexEventQuoteBasisOptional
2127ComplexEventFixedFXRateOptional
2407ComplexEventSpotRateOptional
2408ComplexEventForwardPointsOptional
2128ComplexEventDeterminationMethodOptional
2129ComplexEventCalculationAgentOptional
2130ComplexEventStrikePriceOptional
2131ComplexEventStrikeFactorOptional
2132ComplexEventStrikeNumberOfOptionsOptional
Component ComplexEventRateSourceGrp (5 fields, not expanded here)Optional
Component ComplexEventRelativeDate (11 fields, not expanded here)Optional
Component ComplexEventPeriodGrp (15 fields, not expanded here)Optional
2133ComplexEventCreditEventsXIDRefOptional
2134ComplexEventCreditEventNotifyingPartyOptional
2135ComplexEventCreditEventBusinessCenterOptional
2136ComplexEventCreditEventStandardSourcesOptional
2137ComplexEventCreditEventMinimumSourcesOptional
Component ComplexEventCreditEventSourceGrp (2 fields, not expanded here)Optional
Component ComplexEventCreditEventGrp (10 fields, not expanded here)Optional
2597ComplexEventFuturesPriceValuationOptional
2598ComplexEventOptionsPriceValuationOptional
2599ComplexEventPVFinalPriceElectionFallbackOptional
2138ComplexEventXIDOptional
2139ComplexEventXIDRefOptional
1787RefTickTableIDOptional
2141StrategyTypeOptional
2142CommonPricingIndicatorOptional
2143SettlDisruptionProvisionOptional
2752DeliveryRouteOrCharterOptional
2144InstrumentRoundingDirectionOptional
2145InstrumentRoundingPrecisionOptional
2576InstrumentPricePrecisionOptional
2962SecurityReferenceDataSupplementOptional
Component DateAdjustmentOptional
40921BusinessDayConventionOptional
Component BusinessCenterGrp (2 fields, not expanded here)Optional
40922DateRollConventionOptional
Component PricingDateTimeOptional
41232PricingDateUnadjustedOptional
41233PricingDateBusinessDayConventionOptional
Component PricingDateBusinessCenterGrp (2 fields, not expanded here)Optional
41234PricingDateAdjustedOptional
41235PricingTimeOptional
41236PricingTimeBusinessCenterOptional
Component MarketDisruptionOptional
41087MarketDisruptionProvisionOptional
Component MarketDisruptionEventGrp (3 fields, not expanded here)Optional
41088MarketDisruptionFallbackProvisionOptional
Component MarketDisruptionFallbackGrp (3 fields, not expanded here)Optional
Component MarketDisruptionFallbackReferencePriceGrp (10 fields, not expanded here)Optional
41089MarketDisruptionMaximumDaysOptional
41090MarketDisruptionMaterialityPercentageOptional
41091MarketDisruptionMinimumFuturesContractsOptional
Component OptionExerciseOptional
41106ExerciseDescOptional
41107EncodedExerciseDescLenOptional
41108EncodedExerciseDescOptional
41109AutomaticExerciseIndicatorOptional
41110AutomaticExerciseThresholdRateOptional
41111ExerciseConfirmationMethodOptional
41112ManualNoticeBusinessCenterOptional
41113FallbackExerciseIndicatorOptional
41114LimitedRightToConfirmIndicatorOptional
41115ExerciseSplitTicketIndicatorOptional
42590SettlMethodElectingPartySideOptional
Component SettlMethodElectionDate (9 fields, not expanded here)Optional
Component OptionExerciseDates (24 fields, not expanded here)Optional
Component OptionExerciseExpiration (15 fields, not expanded here)Optional
Component OptionExerciseMakeWholeProvision (7 fields, not expanded here)Optional
Component StreamGrpOptional
40049NoStreams (repeating group)Optional
40050StreamTypeOptional
41303StreamXIDOptional
40051StreamDescOptional
42784StreamVersionOptional
42785StreamVersionEffectiveDateOptional
40052StreamPaySideOptional
40053StreamReceiveSideOptional
41305StreamNotionalXIDRefOptional
40054StreamNotionalOptional
40055StreamCurrencyOptional
42786StreamNotionalDeterminationMethodOptional
42787StreamNotionalAdjustmentsOptional
41306StreamNotionalFrequencyPeriodOptional
41307StreamNotionalFrequencyUnitOptional
41308StreamNotionalCommodityFrequencyOptional
41309StreamNotionalUnitOfMeasureOptional
41310StreamTotalNotionalOptional
41311StreamTotalNotionalUnitOfMeasureOptional
Component StreamCommodity (60 fields, not expanded here)Optional
Component StreamEffectiveDate (9 fields, not expanded here)Optional
Component StreamTerminationDate (9 fields, not expanded here)Optional
Component StreamCalculationPeriodDates (22 fields, not expanded here)Optional
Component PaymentStream (392 fields, not expanded here)Optional
Component PaymentScheduleGrp (65 fields, not expanded here)Optional
Component PaymentStubGrp (48 fields, not expanded here)Optional
Component DeliveryStream (33 fields, not expanded here)Optional
Component DeliveryScheduleGrp (21 fields, not expanded here)Optional
40056StreamTextOptional
40982EncodedStreamTextLenOptional
40983EncodedStreamTextOptional
Component ProvisionGrpOptional
40090NoProvisions (repeating group)Optional
40091ProvisionTypeOptional
40092ProvisionDateUnadjustedOptional
40093ProvisionDateBusinessDayConventionOptional
Component ProvisionDateBusinessCenterGrp (2 fields, not expanded here)Optional
40095ProvisionDateAdjustedOptional
40096ProvisionDateTenorPeriodOptional
40097ProvisionDateTenorUnitOptional
42707ProvisionBreakFeeElectionOptional
42708ProvisionBreakFeeRateOptional
40098ProvisionCalculationAgentOptional
40099ProvisionOptionSinglePartyBuyerSideOptional
40100ProvisionOptionSinglePartySellerSideOptional
Component ProvisionCashSettlValueDates (10 fields, not expanded here)Optional
Component ProvisionOptionExerciseDates (23 fields, not expanded here)Optional
Component ProvisionOptionExpirationDate (11 fields, not expanded here)Optional
Component ProvisionOptionRelevantUnderlyingDate (9 fields, not expanded here)Optional
40101ProvisionOptionExerciseStyleOptional
40102ProvisionOptionExerciseMultipleNotionalOptional
40103ProvisionOptionExerciseMinimumNotionalOptional
40104ProvisionOptionExerciseMaximumNotionalOptional
40105ProvisionOptionMinimumNumberOptional
40106ProvisionOptionMaximumNumberOptional
40107ProvisionOptionExerciseConfirmationOptional
Component ProvisionCashSettlPaymentDates (12 fields, not expanded here)Optional
40108ProvisionCashSettlMethodOptional
40109ProvisionCashSettlCurrencyOptional
40110ProvisionCashSettlCurrency2Optional
40111ProvisionCashSettlQuoteTypeOptional
Component ProvisionCashSettlQuoteSource (2 fields, not expanded here)Optional
40113ProvisionTextOptional
40986EncodedProvisionTextLenOptional
40987EncodedProvisionTextOptional
Component ProvisionParties (8 fields, not expanded here)Optional
Component AdditionalTermGrpOptional
40019NoAdditionalTerms (repeating group)Optional
40020AdditionalTermConditionPrecedentBondIndicatorOptional
40021AdditionalTermDiscrepancyClauseIndicatorOptional
Component AdditionalTermBondRefGrp (19 fields, not expanded here)Optional
Component ProtectionTermGrpOptional
40181NoProtectionTerms (repeating group)Optional
40182ProtectionTermNotionalOptional
40183ProtectionTermCurrencyOptional
40184ProtectionTermSellerNotifiesOptional
40185ProtectionTermBuyerNotifiesOptional
40186ProtectionTermEventBusinessCenterOptional
40187ProtectionTermStandardSourcesOptional
40188ProtectionTermEventMinimumSourcesOptional
Component ProtectionTermEventNewsSourceGrp (2 fields, not expanded here)Optional
Component ProtectionTermEventGrp (10 fields, not expanded here)Optional
Component ProtectionTermObligationGrp (3 fields, not expanded here)Optional
40190ProtectionTermXIDOptional
Component CashSettlTermGrpOptional
40022NoCashSettlTerms (repeating group)Optional
40023CashSettlCurrencyOptional
40024CashSettlValuationFirstBusinessDayOffsetOptional
40916CashSettlValuationSubsequentBusinessDaysOffsetOptional
40917CashSettlNumOfValuationDatesOptional
40025CashSettlValuationTimeOptional
40026CashSettlBusinessCenterOptional
40027CashSettlQuoteMethodOptional
40028CashSettlQuoteAmountOptional
40029CashSettlQuoteCurrencyOptional
40030CashSettlMinimumQuoteAmountOptional
40031CashSettlMinimumQuoteCurrencyOptional
Component CashSettlDealerGrp (2 fields, not expanded here)Optional
42216CashSettlPriceSourceOptional
42217CashSettlPriceDefaultOptional
40033CashSettlBusinessDaysOptional
40034CashSettlAmountOptional
Component CashSettlDate (9 fields, not expanded here)Optional
40035CashSettlRecoveryFactorOptional
40036CashSettlFixedTermIndicatorOptional
40037CashSettlAccruedInterestIndicatorOptional
40038CashSettlValuationMethodOptional
40039CashSettlTermXIDOptional
Component PhysicalSettlTermGrpOptional
40204NoPhysicalSettlTerms (repeating group)Optional
Component PhysicalSettlDeliverableObligationGrp (3 fields, not expanded here)Optional
40205PhysicalSettlCurrencyOptional
40206PhysicalSettlBusinessDaysOptional
40207PhysicalSettlMaximumBusinessDaysOptional
40208PhysicalSettlTermXIDOptional
Component ExtraordinaryEventGrpOptional
42296NoExtraordinaryEvents (repeating group)Optional
42297ExtraordinaryEventTypeOptional
42298ExtraordinaryEventValueOptional
2602ExtraordinaryEventAdjustmentMethodOptional
2603ExchangeLookAlikeOptional
38OrderQtyOptional
376ComplianceIDOptional
2404ComplianceTextOptional

Standard header and trailer

Every FIX message starts with the standard header, whose required fields are BeginString (8), BodyLength (9), MsgType (35), SenderCompID (49), TargetCompID (56), MsgSeqNum (34) and SendingTime (52), and ends with the trailer field CheckSum (10).

Decode a Cross Request message

All FIX message types · All FIX tags

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.