Skip to main content
For the general overview of fixed-point pricing and contract quantities across REST and WebSocket APIs, see Fixed-Point Representation.

Technical Specification

To enable subpenny precision, include tag 21005 in your Logon message: Overview:
  • Legacy Format (Cents): Used when UseDollars(21005) is omitted or N. Prices given in whole cents. E.g. 72 cents = 72.
  • New Format (Dollars): Prices normalized to dollars with fixed precision (up to 4 decimal places).
In legacy cents mode, fractional Price(44) input is currently truncated when parsing the order. For example, 44=50.5 submits a 50-cent limit price. To submit 50.5 cents, set 21005=Y at Logon and send 44=0.5050.
Examples: Affected Tags:

Sample Messages