Description
The Market Definition message is used to respond to Market Definition Request. In a subscription, it will be used to provide the initial snapshot of the information requested. Subsequent updates are provided by the Market Definition Update Report.
This message is associated with a list of trading sessions (and subsessions) applicable for the segment - the list is published using the Trading Session List message.
Market Definition
Structure
Tag | Field Name | Req'd | Comments | |
---|---|---|---|---|
Component Block - <StandardHeader> | Y | MsgType <35> = BU | ||
Component Block - <ApplicationSequenceControl> | N | |||
1394 | MarketReportID | Y | Unique identifier for each Market Definition message | |
1393 | MarketReqID | N | ||
1301 | MarketID | Y | ||
1300 | MarketSegmentID | N | ||
1396 | MarketSegmentDesc | N | ||
1397 | EncodedMktSegmDescLen | N | Must be set if EncodedMktSegmDesc field is specified and must immediately precede it. | |
1398 | EncodedMktSegmDesc | N | Encoded (non-ASCII characters) representation of the MarketSegmDesc field in the encoded format specified via the MessageEncoding field. | |
1325 | ParentMktSegmID | N | Specifies that the Market Segment is a sub segment of the Market Segment defined in this field. | |
2542 | MarketSegmentStatus | N | ||
2543 | MarketSegmentType | N |
Used to specify the purpose of a special market segment identified by MarketSegmentID <1300>. Conditionally required if MarketSegmentSubType <2544> is specified. |
|
2544 | MarketSegmentSubType | N | ||
Component Block - <InstrumentScopeGrp> | N |
Used to specify the types of securities that belong to the market segment. |
||
Component Block - <RelatedMarketSegmentGrp> | N |
Used to specify market segments that have a relationship to the market segment defined in this message. |
||
15 | Currency | N | The default trading currency | |
2897 | CurrencyCodeSource | N | ||
Component Block - <BaseTradingRules> | N | Insert here the set of "BaseTradingRules" fields defined in "common components of application messages" | ||
Component Block - <OrdTypeRules> | N | Insert here the set of "OrdTypeRules" fields defined in "common components of application messages" | ||
Component Block - <TimeInForceRules> | N | Insert here the set of "TimeInForceRules" fields defined in "common components of application messages" | ||
Component Block - <ExecInstRules> | N | Insert here the set of "ExecInstRules" fields defined in "common components of application messages" | ||
Component Block - <AuctionTypeRuleGrp> | N |
Used to specify the auction order types that are valid for trading on the identified market or market segment. |
||
Component Block - <MarketDataFeedTypes> | N |
Used to specify the market data feed types that are valid for trading on the identified market or market segment. |
||
Component Block - <MatchRules> | N |
Used to specify the matching rules that are valid for trading on the identified market or market segment. |
||
Component Block - <FlexProductEligibilityGrp> | N |
Specifies the eligibility indicators for the creation of flexible securities. |
||
Component Block - <Parties> | N |
Specifies parties relevant for the market or market segment, e.g. market makers. |
||
Component Block - <MiscFeesGrp> | N | |||
2400 | EffectiveBusinessDate | N | ||
60 | TransactTime | N | ||
58 | Text | N | Comment, instructions, or other identifying information. | |
354 | EncodedTextLen | N | Must be set if EncodedText field is specified and must immediately precede it. | |
355 | EncodedText | N | Encoded (non-ASCII characters) representation of the Text field in the encoded format specified via the MessageEncoding field. | |
Component Block - <StandardTrailer> | Y |