Would you be so kind as to help me with understanding of ASK_TONE/BID_TONE field meaning?
The example of message:
UpdateMsg
streamId="89"
domain="MarketPrice Domain"
updateTypeNum="10"
name="/TUIT.L"
serviceId="902"
serviceName="hEDD"
Payload dataType="FieldList"
FieldList FieldListNum="0" DictionaryId="1"
FieldEntry fid="22" name="BID" dataType="Real" value="357.0"
FieldEntry fid="25" name="ASK" dataType="Real" value="341.3"
FieldEntry fid="30" name="BIDSIZE" dataType="Real" value="22000.0"
FieldEntry fid="31" name="ASKSIZE" dataType="Real" value="1395.0"
FieldEntry fid="4150" name="BID_TIM_MS" dataType="UInt" value="40327266"
FieldEntry fid="4147" name="ASK_TIM_MS" dataType="UInt" value="40334687"
FieldEntry fid="345" name="BID_TONE" dataType="Rmtes" value="M"
FieldEntry fid="346" name="ASK_TONE" dataType="Rmtes" value="M"
FieldListEnd
PayloadEnd
In all messages that I get with ASK_TONE/BID_TONE set "M" there was a cross. (BID price > ASK price, in the example 357.0 > 341.0).
In the field dictionary next lines are written about BID_TONE:
BID_TONE "BID TONE" 345 NULL ALPHANUMERIC 1 RMTES_STRING 1
!
! Bid price qualifier
!
The question is what does it mean "price qualifier" and how it shoul be handled? And why is BID > ASK? Is there any way to get more detailed decription of ASK_TONE/BID_TONE fields (for example to learn about possible values)?