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
- 39 Alpha
- 162 App Studio
- 4 Block Chain
- 5 Bot Platform
- 17 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 370 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛