FIX Version FIX.5.0SP2 Extension Pack EP224

Approval Date 2017-01-18T17:00:00

Description CME Security Definition Enhancement




Field Changes




New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2681InTheMoneyConditionintITMCond0Specifies an option instrument's "in the money" condition.
2682LegInTheMoneyConditionintITMCond02681Specifies an option instrument's "in the money" condition in general terms.
2683UnderlyingInTheMoneyConditionintITMCond02681Specifies an option instrument's "in the money" condition in general terms.
2684DerivativeInTheMoneyConditionintITMCond02681Specifies an option instrument's "in the money" condition in general terms.
2685ContraryInstructionEligibilityIndicatorBooleanCntraryInstEligInd0Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of InTheMoneyCondition(2681). When not specified, the eligibility is undefined or not applicable.
2686LegContraryInstructionEligibilityIndicatorBooleanCntraryInstEligInd0Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of LegInTheMoneyCondition(2682). When not specified, the eligibility is undefined or not applicable.
2687UnderlyingContraryInstructionEligibilityIndicatorBooleanCntraryInstEligInd0 Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of UnderlyingInTheMoneyCondition(2683). When not specified, the eligibility is undefined or not applicable.
2688DerivativeContraryInstructionEligibilityIndicatorBooleanCntraryInstEligInd0Identifies whether the option instrument is eligible for contrary instructions at the time of exercise. The contrariness of an instruction will be determined in the context of DerivativeInTheMoneyCondition(2684). When not specified, the eligibility is undefined or not applicable.



Enumerations

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
26810StandardITM0Standard in-the-moneyThe option's strike price is less than the underlying settlement price for a call or greater than the underlying settlement price for a put.
26811ATMITM1At-the-money is in-the-moneyThe option's strike price of either the put or call is equal to the underlying settlement price in addition to standard in-the-money behavior.
26812ATMCallITM2At-the-money call is in-the-moneyThe call option's strike price is equal to the underlying settlement price in addition to standard in-the-money behavior.
26813ATMPutITM3At-the-money put is in-the-moneyThe put option's strike price is equal to the underlying settlement price in addition to standard in-the-money behavior.

Message/Component Content

Message/Components Content Changes

ComponentIDTagTextIndentPositionReqdDescription
10031479When specified, PutOrCall(201), StrikePrice(202), and StrikePriceBoundaryPrecision(1480) must also be specified.
10052187When specified, LegPutOrCall(1358), LegStrikePrice(612), and LegStrikePriceBoundaryPrecision(2188) must also be specified.
10212024When specified, UnderlyingPutOrCall(315), UnderlyingStrikePrice(316), and UnderlyingStrikePriceBoundaryPrecision(2025) must also be specified.

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
10032681029.22030Used to express in-the-moneyness behavior in general terms for the option without the use of StrikePrice(202) and PutOrCall(201).
10032685029.22060
10052682044.030Used to express in-the-moneyness behavior in general terms for the option without the use of LegStrikePrice(612) and LegPutOrCall(1358).
10052686044.060
10212683051.50Used to express in-the-moneyness behavior in general terms for the option without the use of UnderlyingStrikePrice(316) and UnderlyingPutOrCall(315).
10212687051.80
2140268404.3650Used to express in-the-moneyness behavior in general terms for the option without the use of DerivativeStrikePrice(1261) and DerivativePutOrCall(1323).
2140268804.3680