question

Upvotes
Accepted
1 0 0 4

MarketPrice domain permissible values in UpdateTypeNum field

As per the Reuters Domain Models (RMD) usage guide C++ edition, it describes the Market­Price 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?

elektronrefinitiv-realtimeelektron-sdkrrtema-apielektron-message-api
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.

Upvote
Accepted
28.3k 30 11 15

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 */

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
1 0 0 4

@zoya.farberov,

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 Market­Price Domain can be used to subscribe for news items?

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.

Upvote
45.2k 103 43 60

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
...
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.