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,
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?
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 */
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?
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 ...