[This message was posted by jason braswell of allston trading
<[email protected]> to the "FAST Protocol" discussion forum at
http://fixprotocol.org/discuss/46. You can reply to it on-line at
http://fixprotocol.org/discuss/read/7e5f5e26 - PLEASE DO NOT REPLY BY MAIL.]
I've read the other threads dealing with decimals and pmaps, but I'm still
stumped with a recent decode problem. Below is a snippet of production data
that I tried to parse the other day; it's the first element of a sequence. The
bits are on the left, and my reading of the pmap status is on the far right.
My problem is that for the very last field, tag 451, there is no initial value
in the template for the exponent. Also, if I'm reading it correctly, the pmap
bit is turned off for this field (because all pmaps end with an infinite string
of zeros). This means the exponent can't be null, which means I'm supposed to
read the mantissa. However, as you can see, it appears that the mantissa field
is lined up with what looks like a null value on the wire. Even if it's not a
null value, just a zero value, what can I do with a decimal that has no
exponent? I'm thinking I *must* be reading that first pmap incorrectly.
Help would be greatly appreciated. Thanks.
11110011 Pmap
10110000 MandatoryDefault EntryType(269) Y
10000001 OptionalDefault PriceExp(270) Y
01111110 11100010 MandatoryDelta PriceMant(270) N/A
10001011 OptionalDelta EntrySize(271) N/A
10000000 OptionalDefault QuoteCond(276) Y
OptionalConstant TradeCond(277) N
OptionalCopy PriceLevel(1023) N
10000010 OptionalCopy NumOrders(346) Y
10000000 OptionalDefault TradingSessID(277) Y
OptionalDelta TradeVol(1020) N
OptionalDefault Tick Direction(274) N
OptionalDefault NetChangeExp(451) N
10000000 MandatoryDelta NetChangeMantissa(451) N/A
11110101 (Should be next Pmap)
[You can unsubscribe from this discussion group by sending a message to
mailto:[email protected]]
--
You received this message because you are subscribed to the Google Groups
"Financial Information eXchange" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/fix-protocol?hl=en.