Hi Team, I need some clarity on how should I update Bid/Ask prices in my system as they need to be updated in pairs.
RTO response can typically look like
FieldEntry fid="22" name="BID" dataType="Real" value="1.28"
FieldEntry fid="25" name="ASK" dataType="Real" value="203.32"
Now here it's simple as both are found.
Now next response could be
FieldEntry fid="22" name="BID" dataType="Real" value="1.28"
here ASK is missing, does that mean that ASK was not updated and we should use the previos ask we received from Refinitiv or should it be considered as a single sided quote.
Another response could be
FieldEntry fid="22" name="BID" dataType="Real" value="1.28"
FieldEntry fid="25" name="ASK" dataType="Real" value="0"
Here ASK is 0. I believe here I should use 0 as currently there is no ASK and I should consider this as a sigle sided quote.
Next it could be like this
FieldEntry fid="22" name="BID" dataType="Real" value="1.28"
FieldEntry fid="25" name="ASK" dataType="Real" value=null
This should typically be filtered as we always have a check at the top to filter Data.DataCode.BLANK values.
but what does this mean for the quote, since no ASK, should we use the previous ASK we received from Refinitiv or should it be considered as a single sided quote.