Fractional Pricing
This topic describes processing required for certain CME Group products that require a decimal-to-fractional price conversion. All required conversion inputs are contained in the Security Definition (tag 35-MsgType=d) message.
Within the Security Definition message, the tag 871-872 repeating group pair indicates that the product has a fractional display price. Tags 37702 and 37703 indicate the main and sub fractions, respectively. Tag 9787-DisplayFactor and tag 9800-PriceDisplayFormat provide the information for formatting the resulting fractional price.
Tag | FIX Name | Description |
---|---|---|
→871 | InstrAttribType | Tag 871-InstAttribType and tag 872-InstAttribValue function together where tag 871 indicates the type of value that the following tag 872 will contain. ‘24’ = Eligibility |
→872 | InstrAttribValue | When bit 11 = ‘1’, this indicates product has fractional display price. |
37702 | MainFraction | Price denominator of main fraction. |
37703 | SubFraction | Price denominator sub fraction. |
9800 | PriceDisplayFormat | Number of digits to the right of tick mark; location of tick mark between whole and non-whole numbers. Example: where tag 9800=3, display fractional price as: 112'200 |
EXCEPTION: For products that tick in modified fourths (30-Day Fed Funds options and Rough Rice options), the decimal '.5' is denoted in the price display. The Display Factor will be sent as '01' but should be treated as '00'. For example, an actual price of '12.5' would be displayed as '12' even though the display factor value '01' normally dictates a display of '12.5'. Therefore, client systems must include the .5 in the fractional conversion to decimal calculation for these products.
See also:
The Tick Conversion Grid provides a downloadable spreadsheet that contains comprehensive tick conversion information.
How was your Client Systems Wiki Experience? Submit Feedback
Copyright © 2024 CME Group Inc. All rights reserved.