Ths SecurityTradingRules component block is used as part of security definition to specify the specific security's standard trading parameters such as trading session eligibility and other attributes of the security.
Pedigree Added EP-1
Expand Components | Collapse Components
Field or Component | Field Name | Abbr Name | Req'd | Comments | Pedigree |
---|
Component(-) | BaseTradingRules | BaseTrdgRules | This block contains the base trading rules | Added EP-1 |
Component(-) | TickRules | TickRules | Specifies price tick rules for the security. | Added EP-1 Updated EP195 |
Repeating Group 1205 | NoTickRules | Added EP-1 Updated EP195 |
1206 | StartTickPriceRange | StartTickPxRng | Required if NoTickRules(1205) > 0. | Added EP-1 Updated EP138 | ||
1207 | EndTickPriceRange | EndTickPxRng | Added EP-1 Updated EP138 | |||
1208 | TickIncrement | TickIncr | Added EP-1 Updated EP138 | |||
1209 | TickRuleType | TickRuleTyp | Added EP-1 Updated EP138 | |||
2571 | TickRuleProductComplex | TickRuleProdCmplx | Can be used to limit tick rule to specific product suite. | Added EP195 | ||
1830 | SettlPriceIncrement | SettlPxIncr | Added EP138 | |||
1831 | SettlPriceSecondaryIncrement | SettlPxIncr2 | Added EP138 |
end Repeating Group |
end Component |
Component(-) | LotTypeRules | LotTypeRules | Specifies the lot types that are valid for trading. | Added EP-1 |
Repeating Group 1234 | NoLotTypeRules | Number of Lot Types | Added EP-1 |
1093 | LotType | LotTyp | Defines the lot type assigned to the order. Use as an alternate to RoundLot(561). To be used with MinLotSize(1231). LotType + MinLotSize (max is next level minus 1). Required if NoLotTypeRules(1234) > 0. | Added EP-1 Updated EP271 | ||
1231 | MinLotSize | MinLotSz | Minimum lot size allowed based on lot type specified in LotType(1093) | Added EP-1 |
end Repeating Group |
end Component |
Component(-) | PriceLimits | PxLmts | Specifies the price limits that are valid for trading. | Added EP-1 |
1306 | PriceLimitType | PxLmtTyp | Describes the how the price limits are expressed | Added EP-1 | ||
1148 | LowLimitPrice | LowLmtPx | Allowable low limit price for the trading day. A key parameter in validating order price. Used as the lower band for validating order prices. Orders submitted with prices below the lower limit will be rejected | Added EP-1 | ||
1149 | HighLimitPrice | HiLmtPx | Allowable high limit price for the trading day. A key parameter in validating order price. Used as the upper band for validating order prices. Orders submitted with prices above the upper limit will be rejected | Added EP-1 | ||
1150 | TradingReferencePrice | TrdgRefPx | Reference price for the current trading price range usually representing the mid price between the HighLimitPrice and LowLimitPrice. The value may be the settlement price or closing price of the prior trading day. | Added EP-1 |
end Component |
Component(-) | PriceRangeRuleGrp | PxRngRule | Specifies the valid price range tables for trading. | Added EP195 |
Repeating Group 2550 | NoPriceRangeRules | Added EP195 |
2551 | StartPriceRange | StartPxRng | Required if NoPriceRangeRules(2550) > 0. | Added EP195 | ||
2552 | EndPriceRange | EndPxRng | Added EP195 | |||
2553 | PriceRangeValue | PxRngValu | Mutually exclusive with PriceRangePercentage(2554). | Added EP195 | ||
2554 | PriceRangePercentage | PxRngPctage | Mutually exclusive with PriceRangeValue(2553). | Added EP195 | ||
2556 | PriceRangeRuleID | PxRngRuleID | Can be used to provide an identifier so that the rule can be reference via the ID elsewhere. | Added EP195 | ||
2555 | PriceRangeProductComplex | PxRngProdCmplx | Can be used to limit price range to specific product suite. | Added EP195 |
end Repeating Group |
end Component |
Component(-) | QuoteSizeRuleGrp | QteSzRule | Specifies the valid quote sizes for trading. | Added EP195 |
Repeating Group 2558 | NoQuoteSizeRules | Number of quote size rules. | Added EP195 |
647 | MinBidSize | MinBidSz | Required if NoQuoteSizeRules(2558) > 0. | Added EP195 | ||
648 | MinOfferSize | MinOfrSz | Required if NoQuoteSizeRules(2558) > 0. | Added EP195 | ||
2447 | FastMarketIndicator | FastMktInd | Used to define the sizes applicable for fast market conditions. | Added EP195 |
end Repeating Group |
end Component |
827 | ExpirationCycle | ExpirationCycle | Added EP-1 | |||
1786 | TradeVolType | TrdVolTyp | Added EP130 Updated EP195 | |||
562 | MinTradeVol | MinTrdVol | Added EP-1 Updated EP195 | |||
1140 | MaxTradeVol | MaxTrdVol | For listed derivatives this indicates the minimum quantity necessary for an order or trade to qualify as a block trade. | Added EP-1 Updated EP195 | ||
1143 | MaxPriceVariation | MxPxVar | Added EP-1 Updated EP195 | |||
1144 | ImpliedMarketIndicator | ImpldMktInd | Added EP-1 | |||
1245 | TradingCurrency | TrdCcy | Added EP-1 Updated EP195 | |||
2934 | TradingCurrencyCodeSource | TrdCcySrc | Added EP273 | |||
561 | RoundLot | RndLot | Added EP-1 Updated EP195 | |||
1377 | MultilegModel | MlegModel | Used for multileg security only. | Added EP-1 Updated EP195 | ||
1378 | MultilegPriceMethod | MlegPxMeth | Used for multileg security only. | Added EP-1 Updated EP195 | ||
423 | PriceType | PxTyp | Defines the default price type used for trading. | Added EP-1 Updated EP195 | ||
2557 | FastMarketPercentage | FastMktPctage | Can be used as a factor to be applied to other base trading rules during a fast market, e.g. to widen price or size ranges by the specified percentage factor. | Added EP195 | ||
2559 | QuoteSideIndicator | QuotSideInd | Added EP195 |
end Component |
Component(-) | TradingSessionRulesGrp | TrdgSesRulesGrp | This block contains the trading rules specific to a trading session | Added EP-1 |
Repeating Group 1309 | NoTradingSessionRules | Allows trading rules to be expressed by trading session | Added EP-1 |
336 | TradingSessionID | SesID | Identifier for the trading session Must be provided if NoTradingSessions > 0 Set to [N/A] if values are not specific to trading session | Added EP-1 | ||
625 | TradingSessionSubID | SesSub | Identifier for the trading session Set to [N/A] if values are not specific to trading session sub id | Added EP-1 |
Component(-) | TradingSessionRules | TrdgSesRules | Contains trading rules specified at the trading session level | Added EP-1 |
Component(-) | OrdTypeRules | OrdTypRules | Specifies the order types that are valid for trading. The scope of the rule is determined by the context in which the component is used. In this case, the scope is trading session. | Added EP-1 |
Repeating Group 1237 | NoOrdTypeRules | Number of order types | Added EP-1 |
40 | OrdType | OrdTyp | Indicates order types that are valid for the specified market segment. | Added EP-1 |
end Repeating Group |
end Component |
Component(-) | TimeInForceRules | TmInForceRules | Specifies the time in force rules that are valid for trading. The scope of the rule is determined by the context in which the component is used. In this case, the scope is trading session. | Added EP-1 Updated EP223 |
Repeating Group 1239 | NoTimeInForceRules | Number of time in force techniques | Added EP-1 |
59 | TimeInForce | TmInForce | Indicates time in force techniques that are valid for the specified market segment | Added EP-1 |
end Repeating Group |
end Component |
Component(-) | ExecInstRules | ExecInstRules | Specifies the execution instructions that are valid for trading. The scope of the rule is determined by the context in which the component is used. In this case, the scope is trading session. | Added EP-1 Updated EP223 |
Repeating Group 1232 | NoExecInstRules | Number of execution instructions | Added EP-1 |
1308 | ExecInstValue | ExecInstValu | Indicates execution instructions that are valid for the specified market segment | Added EP-1 |
end Repeating Group |
end Component |
Component(-) | AuctionTypeRuleGrp | AuctTypRule | Specifies the auction order types that are valid for trading on the identified. The scope of the rule is determined by the context in which the component is used. In this case, the scope is trading session. | Added EP223 |
Repeating Group 2548 | NoAuctionTypeRules | Added EP195 |
1803 | AuctionType | AuctTyp | Required if NoAuctionTypeRules(2548) > 0. AuctionType(1803) = 0 (None) can be used to invalidate all auction types on the instrument level that are defined on a market segment level. | Added EP195 Updated EP223 | ||
2549 | AuctionTypeProductComplex | AuctTypProdCmplx | Can be used to limit auction order type to specific product suite. Use multiple entries with the same AuctionType(1803) if multiple but not all product suites are supported. | Added EP195 |
end Repeating Group |
end Component |
Component(-) | MatchRules | MtchRules | Specifies the matching rules that are valid for trading. The scope of the rule is determined by the context in which the component is used. In this case, the scope is trading session. | Added EP-1 Updated EP223 |
Repeating Group 1235 | NoMatchRules | Added EP-1 Updated EP195 |
1142 | MatchAlgorithm | MtchAlgo | Required if NoMatchRules(1235) > 0. | Added EP-1 Updated EP195 | ||
574 | MatchType | MtchTyp | Added EP-1 Updated EP195 | |||
2569 | MatchRuleProductComplex | MtchRuleProdCmplx | Can be used to limit match rule to specific product suite. | Added EP195 | ||
2570 | CustomerPriority | CustPri | Can be used to give customer orders priority for the given matching algorithm. | Added EP195 |
end Repeating Group |
end Component |
Component(-) | MarketDataFeedTypes | MDFeedTyps | Specifies the market data feed types that are valid for trading. The scope of the rule is determined by the context in which the component is used. In this case, the scope is trading session. | Added EP-1 Updated EP223 |
Repeating Group 1141 | NoMDFeedTypes | Added EP-1 Updated EP195 |
1022 | MDFeedType | MDFeedTyp | Required if NoMDFeedTypes(1141) > 0. | Added EP-1 Updated EP195 | ||
1683 | MDSubFeedType | MDSubFeedTyp | Added EP106 Updated EP195 | |||
264 | MarketDepth | MktDepth | Specifies the depth of book (or levels of market depth) for the feed type. | Added EP-1 Updated EP195 | ||
2563 | MarketDepthTimeInterval | MktDepthTmIntvl | Conditionally required when MarketDepthTimeIntervalUnit(2564) is specified. | Added EP195 | ||
2564 | MarketDepthTimeIntervalUnit | MktDepthTmIntvlUnit | Conditionally required when MarketDataTimeInterval(2563) is specified. | Added EP195 | ||
2565 | MDRecoveryTimeInterval | MDRcvryTmIntvl | Conditionally required when MDRecoveryTimeIntervalUnit(2566) is specified. | Added EP195 | ||
2566 | MDRecoveryTimeIntervalUnit | MDRcvryTmIntvlUnit | Conditionally required when MDRecoveryTimeInterval(2565) is specified. | Added EP195 | ||
1021 | MDBookType | MDBkTyp | Added EP-1 Updated EP195 | |||
1173 | MDSubBookType | MDSubBkTyp | Added EP195 | |||
2567 | PrimaryServiceLocationID | SvcLctnID1 | Added EP195 | |||
2568 | SecondaryServiceLocationID | SvcLctnID2 | Added EP195 |
end Repeating Group |
end Component |
end Component |
end Repeating Group |
end Component |
Component(-) | NestedInstrumentAttribute | Attrb | Added EP-1 |
Repeating Group 1312 | NoNestedInstrAttrib | Added EP-1 |
1210 | NestedInstrAttribType | Typ | Code to represent the type of instrument attribute | Added EP-1 | ||
1211 | NestedInstrAttribValue | Val | Attribute value appropriate to the NestedInstrAttribType field | Added EP-1 |
end Repeating Group |
end Component |
|