We use RFA API to get the data from different exchanges..
For the tickers that are not traded today we expect empty values for the LAST, HIGH, LOW, OPEN…
In this case we rely on API message type check:
TibMsg_type tibType = fld.Type(); if ( tibType == TibMsg_type::TIBMSG_NODATA && fld.Size() == 0) ...
However, it seems we are getting 0 instead. I compared the data from Eikon and Eikon shows empty values or ‘-’.
Sample ticker: CAVUSD.SN. How can we differentiate the 0 values that mean empty and real zeros?
P.S. I've talked to content and advance support team and they advised me to submit query here.