MarketPrice domain permissible values in UpdateTypeNum field
As per the Reuters Domain Models (RMD) usage guide C++ edition, it describes the MarketPrice Domain and indicates that this domain can be used to consume Level I market information such as trades, indicative quotes, and top-of-book quotes.
Further, the UpdateTypeNum field in the MarketPrice Update Message, can indicate values such as,
- INSTRUMENT_UPDATE_UNSPECIFIED=0
- INSTRUMENT_UPDATE_QUOTE=1
- INSTRUMENT_UPDATE_TRADE=2
- INSTRUMENT_UPDATE_NEWS_ALERT=3
- INSTRUMENT_UPDATE_VOLUME_ALERT=4
- INSTRUMENT_UPDATE_ORDER_INDICATION=5
- INSTRUMENT_UPDATE_CLOSING_RUN=6
- INSTRUMENT_UPDATE_CORRECTION=7
- INSTRUMENT_UPDATE_MARKET_DIGEST=8
- INSTRUMENT_UPDATE_QUOTES_TRADE=9
- INSTRUMENT_UPDATE_MULTIPLE=10
- INSTRUMENT_UPDATE_VERIFY=11
While scenarios that publish UpdateTypeNum values such as Trade (2), Quote (1), Quotes trades (9) are understood considering the information this domain is expected to contain, can insight be provided on scenarios in which the other values indicated above such as News Alert (3), Market Digest (8) and Verify (11) are published and received by a consumer in the UpdateTypeNum field of the MarketPrice Update message?
Best Answer
-
News alert type can be received if your subscribed item is a news item (news alert or subsequent story)
Market digest can be provided by an exchange
Verify (sometimes called sync) is issued if it's possible that an update might have been missed by the subscriber, to ensure the subscriber has the latest state of data, i.e. this is not a genuine market move
Please see the comment info from the header file:
INSTRUMENT_UPDATE_UNSPECIFIED= 0;/*!< Not specified */ INSTRUMENT_UPDATE_QUOTE= 1;/*!< Quote */ INSTRUMENT_UPDATE_TRADE= 2;/*!< Trade */ INSTRUMENT_UPDATE_NEWS_ALERT= 3;/*!< News Alert */ INSTRUMENT_UPDATE_VOLUME_ALERT= 4;/*!< Volume Alert */ INSTRUMENT_UPDATE_ORDER_INDICATION= 5;/*!< Order Indication */ INSTRUMENT_UPDATE_CLOSING_RUN= 6;/*!< Closing Run */ INSTRUMENT_UPDATE_CORRECTION= 7;/*!< Correction */ INSTRUMENT_UPDATE_MARKET_DIGEST= 8;/*!< Official information from the exchange */
INSTRUMENT_UPDATE_QUOTES_TRADE= 9;/*!< One or more conflated quotes followed by a trade */
INSTRUMENT_UPDATE_MULTIPLE= 10;/*!< Update with other filtering and conflation applied */
INSTRUMENT_UPDATE_VERIFY= 11;/*!< Fields may have changed */
1
Answers
-
Thanks for the reply. You have mentioned that News alert type can be received if your subscribed item is a news item (news alert or subsequent story). Is it assumed then that the MarketPrice Domain can be used to subscribe for news items?
0 -
You can use MarketPrice domain to subscribe to news headlines. The RIC for news headlines is NFCP_UBMS. To get the story of the headline, you can use MarketPrice domain to subscribe to an item in the PNAC (235) field.
NFCP_UBMS
DOMAIN: RSSL_DMT_MARKET_PRICE
UPDATE TYPE: 0
NEWSCODE18 (4294): <blank data>
PNAC (235): nRSa3045Fa
SEQ_NO (3859): 49305
TAKE_SEQNO (720): 1
AREA_ID (1685): 1
ATTRIBTN (725): LSE
PRODCODE_N (4525): LSEN
NEWSCODE13 (4289): <blank data>
PROD_PERM (1): 293
PROC_DATE (255): 27 JUL 2016
NEWSCODE11 (4287): <blank data>
SRCOFDATA (500): Deal Cap(1)
NEWS_PRIO (4276): 3
STORY_TYPE (722): S
CROSS_REF (724): <blank data>
STORY_DATE (1027): 27 JUL 2016
NEWSCODE15 (4291): <blank data>
RECORDTYPE (259): 232
DSPLY_NAME (3): 30
SF_NAME (1686): RNF
HEADLINE1 (4272): REG - BTG PLC - Directorate Change<BTG.L>
...Then, continue to subscribe to an item in the NEXT_LR (238) field to get the full story.
nRSa3045Fa
DOMAIN: RSSL_DMT_MARKET_PRICE
State: Open/Ok/None - text: "All is well"
PROD_PERM (1): 293
RDNDISPLAY (2): 136
PREV_LR (237): <blank data>
NEXT_LR (238): n#0ziZE302
UNIQUE_SN (254): nRSa3045Fa
PROC_DATE (255): 27 JUL 2016
PROC_TIME (256): 06:01:00:000:000:000
SEG_TEXT (258): ←%0For best results when printing this announcement, please click on the link
...n#0ziZE302
DOMAIN: RSSL_DMT_MARKET_PRICE
State: Open/Ok/None - text: "All is well"
PROD_PERM (1): 293
RDNDISPLAY (2): 136
PREV_LR (237): nRSa3045Fa
NEXT_LR (238): n#0ziZE303
UNIQUE_SN (254): nRSa3045Fa
PROC_DATE (255): 27 JUL 2016
PROC_TIME (256): 06:01:00:000:000:000
SEG_TEXT (258): ←%0Appointment of Non-executive Director
...1
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 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
- 367 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
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛