RTMD LL2 and quote\trade code


Until May 2021, it was possible to get LL2 in real time by adding the letter m to the RIC, for example ESU1m

Today, to obtain LL2, the letter m is not needed, i.e. the format chainRIC+month+year+m is obsolete.

  1. OmmConsumer consumer(config.host("1**.***.***.*:14002").username("EM1_****_*******"));
  2. consumer.registerClient(ReqMsg().serviceName("hEDD").domainType(MMT_MARKET_PRICE).name("ESU1m"), client);
  3. sleep(1200000);


Also, to get real-time quotas (Best Ask\Bid) and trades, the same code was used (if I understand correctly), but without the letter m

  1. OmmConsumer consumer(config.host("1**.***.***.*:14002").username("EM1_****_*******"));
  2. consumer.registerClient(ReqMsg().serviceName("hEDD").domainType(MMT_MARKET_PRICE).name("ESU1"), client);
  3. sleep(1200000);

Question, if the RIC for LL2 is now without the letter m, and we use the MarketPrice domain to get LL2 and we also use the MarketPrice domain to get quotas and trades, where is the error? It can't be the same code with the same RIC, be both for LL2 and for quotas and trades.

Please tell me the correct code to get real-time on LL2 and on quotas with trades.

Best Answer

  • @s61670

    This forum is dedicated to software developers using Refinitiv APIs. The moderators on this forum do not have deep expertise in every bit of content available through Refinitiv products, which is required to answer content questions such as this one.

    The best resource for content questions is the content support team, which can be reached by submitting queries through MyRefinitv. The support team will either have the required content expertise ready available or can reach out to relevant content experts to get the answer for you.