For a deeper look into our Elektron API, look into:

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
2 0 0 1

Real Time Data Trading Sessions in every tick

Hi
I am trying to create charts and client frontend using Real-Time price stream data over RTDS (TREP).
I identified the fields that contain the information of starting a trading session (opening auction, continuous trading, close, etc.) INST-PHASE, PRC_QL,CD, etc.
My only problem with these fields that I need a backup in case I am missing that one tick that contains this information. Is it possible to retrieve data from the real-time feed in a way that these fields are always part of the tick and not only when tehy change?
I know that at initialization the current value of all fields are received but I try to avoid getting this initialization data or re-subscribe to RIC again and again to check what market session is active currently.

refinitiv-realtime#contentstreaming-pricesrefinitiv-realtime-sdkrefinitiv-real-time
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.

1 Answer

· Write an Answer
Upvotes
Accepted
23.2k 60 15 21

Hello @viktor.gorcs,

No, its not possible to get trading phase fields in every update message. An application is supposed to keep an internal cache for all the fields it needs, and apply changes to this cache as the update messages flow in.

RTDS and the protocols are designed to not miss a single packet. Your application will not miss an update message without being informed about it through the status message - like lost connection etc. Doing high frequency periodic snapshots will increase the load on the RTDS and network.

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.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.