FIX Version FIX.5.0SP2 Extension Pack EP240

Approval Date 2017-12-30T17:00:00

Description CME Average Pricing and Price Markup




Field Changes




New Fields

TagNameTypeAssociatedDataTagAbbrNameBaseCategoryBaseCategoryAbbrNameNotReqXMLEnumDatatypeUnionDataTypeDescriptionElaboration
2762PriceMarkupPriceOffsetPxMrkup0Price offset of the markup denominated in the price type of the trade.The field is expressed in a value that can simply be added to or subtracted from the (clean) price to reach the marked- up price. E.g., a percent of par price of 98 marked up to 98.5 should be 0.5, an FX rate of 1.17936 marked up to 1.19 should be 0.01064, a stock price of 22.75 marked up to 22.9 should be 0.15, etc.
2763AveragePriceTypeintTyp0The average pricing model used for block trades.
2764AveragePriceStartTimeUTCTimestampStartTm0Start of the time period during which price averaging occurred.
2765AveragePriceEndTimeUTCTimestampEndTm0End of the time period during which price averaging occurred.
2766OrderPercentOfTotalVolumePercentageTotVolPct0For Percent-of-volume (POV) average pricing this is the target percentage this order quantity represents of the total trading volume of an instrument during the specified time period. This provides the data needed to ensure that the average price is fair based on the total sum of grouped POV trades. For example, if during the POV time period there are 5 trades including this one with a total volume of 5000 and this trade has a quantity of 1000 then the OrderPercentOfTotalVolume(2766) of this trade is 20 percent expressed as "0.20".
2767AllocGroupStatusintGrpStat0Status of the trade give-up relative to the group identified in AllocGroupID(1730).



Enumerations

Updated Enumerations

TagValueSymbolicNameGroupSortDescriptionElaborationDeprecated
8910The fee or markup is a total fixed amount expressed in the currency of the trade.
8911The fee or markup is an amount per quantity unit, i.e. per share or contract, expressed in the currency of the trade.
8912The percentage is expressed in standard FIX "Percentage" datatype format, i.e. "0.01" for 1 percent and ranges between 0 and 1. It is the number which when multiplied by the trade price and quantity produces the total amount of the fee or markup.
26417ResearchPayment

Enumerations Added

TagValueSymbolicNameGroupSortDescriptionElaboration
8194AveragePricedTrade5Trade is average priced
27630TimeWeightedAveragePrice0Time weighted average priceTWAP is the simple average price of a security over a specified time without regard to the volume traded.
27631VolumeWeightedAveragePrice1Volume weighted average priceVWAP is the sum of the currency amount traded for all trades in the averaging group (price times quantity) divided by the total quantity.
27632PercentOfVolumeAvveragePrice2Percent of volume average pricePOV is the sum of the currency amount traded for all trades executed as part of an order intended to purchase a specified percentage of the total volume of an instrument, divided by the total quantity.
27633LimitOrderAveragePrice3Limit order average priceThe limit order average price is the currency amount of all trades executed to fill a limit order, divided by the total quantity.
27670Added0AddedThis trade has been associated with the group for the first time.
27671Canceled1CanceledThis trade has been removed from the group.
27672Replaced2ReplacedThis trade already in the group has been updated.

Components

Components Changed

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaborationDeprecated
2264Used to identify the rate index for a floating rate coupon.

Components Added

ComponentIDComponentTypeCategoryIDNameAbbrNameNotReqXMLVolumeDescriptionElaboration
1075BlockCommonAveragePriceDetailAvgPxDetl0The AveragePriceDetail component provides average pricing details in a trade report, including the average pricing model and the start and end times of averaging period.

Message/Component Content

Messages/Components  Content Added

ComponentIDTagTextIndentPositionReqdDescription
10752763010
10752764020Required if AveragePriceType(2763)=2 (Percent of volume average price) or 0 (Time weighted average price).
10752765030Required if AveragePriceType(2763)=2 (Percent of volume average price) or 0 (Time weighted average price).
203181913.010750
2032819114.001750
214327660270
20941730165.010
20942759165.0150
20942767165.020
20611730165.0250
20612759165.030
20612767165.0350
642762036.1050Dealer's markup of market price to LastPx(31).
64AveragePriceDetail036.10750
772762020.02050Dealer's markup of market price to LastPx(31).
77AveragePriceDetail020.020750