The Lab

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from this space and version 1.1.8

...

ValueMantissaExponent
1.234512345-4
1.23123-2
1.230012300-4
123.0012300-2
0.00012341234-7
100000010000000
1567234.56156723456-2
-0.01-1-2
-500000-5000000
000
0.00000-4



Warning

These datatypes differ from the equivalents defined in The Whisperer Classic SBE3 Schema, which defines fixed scalings for each.

Taker Considerations - Orders

In PreviouslyQuoted sessions, it is important that the client takes care to provide both of the following in their NewOrderMultileg messages:

  • Spot rate - tag 44/Price

...

  • All-In rate for each leg - tag 566/LegPrice

Maker Considerations - Prices

There is a surprising amount of variation across Venues regarding Maker pricing - not just the required precisions that prices must be published to, but also how much looseness they allow across individual components. In order to guarantee a uniform interface, MarketFactory essentially has to adopt, and enforce, the strictest rules.  

...

In the context of the SBE schema, this means that attention must paid to the Exponent of the individual PriceNULL fields, since when necessary, Pip location is determined by reference to the difference between All-in and Fwd Pts exponents.  In particular, it is very important to ensure that quoted all-in rates are to the correct all-in precision.


Worked Example for EUR/USD - Pip location is the fourth decimal place:

...