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.
Best Answer
-
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_DATAI 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.
0
Answers
-
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.
0 -
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 ?
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 613 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 248 ETA
- 552 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 629 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 86 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛