FIX TAG 336
TradingSessionID
Definition
Identifier for Trading Session A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties. To specify good for session where session spans more than one calendar day, use TimeInForce = Day in conjunction with TradingSessionID. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility.
Compare versions
Differences between the selected source snapshots, including wording and errata; not a migration guide.
FIX 4.4 FIX 5.0 SP2
Definition text changed
FIX 4.4
Identifier for Trading Session Can be used to represent a specific market trading session (e.g. "PRE-OPEN", "CROSS_2", "AFTER-HOURS", "TOSTNET", "TOSTNET2", etc). To specify good for session where session spans more than one calendar day, use TimeInForce = Day in conjunction with TradingSessionID. Values should be bi-laterally agreed to between counterparties. Firms may register Trading Session values on the FIX website (presently a document maintained within "ECN and Exchanges" working group section).
FIX 5.0 SP2
Identifier for Trading Session A trading session spans an extended period of time that can also be expressed informally in terms of the trading day. Usage is determined by market or counterparties. To specify good for session where session spans more than one calendar day, use TimeInForce = Day in conjunction with TradingSessionID. Bilaterally agreed values of data type "String" that start with a character can be used for backward compatibility.
Values only in FIX 5.0 SP2 6
1Day2HalfDay3Morning4Afternoon5Evening6After-hours
Values 6
About the String data type
Alpha-numeric free format strings, can include any character or punctuation except the delimiter. All String fields are case sensitive (i.e. morstatt != Morstatt).
Used in messages 61
Includes nested components and repeating groups. Open a location to see its surrounding requirements.
35=7AdvertisementMessage body35=8ExecutionReportMessage body35=DNewOrderSingleTrdgSesGrp35=ENewOrderListListOrdGrp / TrdgSesGrp35=GOrderCancelReplaceRequestTrdgSesGrp35=JAllocationInstructionMessage body35=RQuoteRequestQuotReqGrp35=SQuoteMessage body35=VMarketDataRequestTrdgSesGrp35=WMarketDataSnapshotFullRefreshMDFullGrp35=XMarketDataIncrementalRefreshMDIncGrp35=ZQuoteCancelMessage body35=aQuoteStatusRequestMessage body35=bMassQuoteAcknowledgementQuotSetAckGrp / QuotEntryAckGrp35=cSecurityDefinitionRequestMessage body35=dSecurityDefinitionMarketSegmentGrp / SecurityTradingRules / TradingSessionRulesGrp35=eSecurityStatusRequestMessage body35=fSecurityStatusMessage body35=gTradingSessionStatusRequestMessage body35=hTradingSessionStatusMessage body35=iMassQuoteQuotSetGrp / QuotEntryGrp35=kBidRequestBidCompReqGrp35=lBidResponseBidCompRspGrp35=qOrderMassCancelRequestMessage body35=rOrderMassCancelReportMessage body35=sNewOrderCrossTrdgSesGrp35=tCrossOrderCancelReplaceRequestTrdgSesGrp35=vSecurityTypeRequestMessage body35=wSecurityTypesMessage body35=xSecurityListRequestMessage body35=ySecurityListSecListGrp / SecurityTradingRules / TradingSessionRulesGrp35=zDerivativeSecurityListRequestMessage body35=AADerivativeSecurityListDerivativeSecurityDefinition / MarketSegmentGrp / SecurityTradingRules / TradingSessionRulesGrp35=ABNewOrderMultilegTrdgSesGrp35=ACMultilegOrderCancelReplaceTrdgSesGrp35=ADTradeCaptureReportRequestMessage body35=AETradeCaptureReportTrdCapRptSideGrp35=AFOrderMassStatusRequestMessage body35=AGQuoteRequestRejectQuotReqRjctGrp35=AHRFQRequestRFQReqGrp35=AIQuoteStatusReportMessage body35=AJQuoteResponseMessage body35=ALPositionMaintenanceRequestTrdgSesGrp35=AMPositionMaintenanceReportTrdgSesGrp35=ANRequestForPositionsTrdgSesGrp35=ARTradeCaptureReportAckTrdCapRptAckSideGrp35=ASAllocationReportMessage body35=AXCollateralRequestMessage body35=AYCollateralAssignmentMessage body35=BACollateralReportMessage body35=BBCollateralInquiryMessage body35=BGCollateralInquiryAckMessage body35=BPSecurityDefinitionUpdateReportMarketSegmentGrp / SecurityTradingRules / TradingSessionRulesGrp35=BKSecurityListUpdateReportSecLstUpdRelSymGrp / SecurityTradingRules / TradingSessionRulesGrp35=BMAllocationInstructionAlertMessage body35=BJTradingSessionListTrdSessLstGrp35=BITradingSessionListRequestMessage body35=BRDerivativeSecurityListUpdateReportDerivativeSecurityDefinition / MarketSegmentGrp / SecurityTradingRules / TradingSessionRulesGrp35=BSTradingSessionListUpdateReportTrdSessLstGrp35=BZOrderMassActionReportMessage body35=CAOrderMassActionRequestMessage body