question

Upvotes
Accepted
163 11 11 19

Price unavailability

Is any special character sent in TRDPRC_1 when the price is not available ? i.e. during exchange auction periods or when trading is suspended due price of asset dropping below certain threshold.

elektronrefinitiv-realtimeelektron-sdkrrteta-apielektron-transport-apipricing
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Hello @andy.sciascia

Thank you for your participation in the forum. Is the reply below satisfactory in resolving your query?

If so please can you click the 'Accept' text next to the appropriate reply. This will guide all community members who have a similar question.

Thanks,

AHS

Upvotes
Accepted
25.3k 87 12 25

Hi @andy.sciascia

If you refer to the UPA Dev Guide, in section 11.2 Primitive Types, it states:

When contained in an RsslFieldEntry or RsslElementEntry, base primitive types can also represent a blank value. A blank value indicates that no value is currently present and any previously stored or displayed primitive value should be cleared. When decoding any base primitive value, the interface function (See Table 69) returns RSSL_RET_BLANK_DATA

I am not saying that data for every exchange / asset class will necessarily get a blank a field during exchange auction period / trading suspension etc. However, if the feed does want to indicate if a particular currently has no value or it's existing value needs to be cleared, then a blank field as described above should be present in the payload.

For the actual behaviour for a particular exchange / asset class - I would recommend you create a Content type query with our helpdesk so that a Content specialist can advise you accordingly.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
25.3k 87 12 25

Hi @andy.sciascia

If you are using OMM Data / RSSL interface to consume your data then an empty field can be checked using the isBlank() or similar function on the field's data container.

If however, you are using legacy MarketFeed data format - then please note that MarketFeed can use "+0" to represent a blank price field for example.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Upvotes
163 11 11 19

The API I'm using is the UPA C API.

Do you mean that the TRDPRC_1 in the case I mentioned would be blank or +0 ?

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.