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

Overview |  Quickstart |  Documentation |  Downloads |  Tutorials |  Articles

question

Upvotes
Accepted
9 3 1 7

Why is DIRTY_PRC(field 3316) coming as a separate response and not with ASK, BID etc. Also, why is it not being returned sometimes?

While using SessionManager.SendRequest() of ThomsonReuters.ElektronConnect and subscribe to the RIC US30YT=RR and US10YT=RR, Requested fields being 25, 1691, 22, 998, 3316, 134, 32, 21, 3309 and 130, I see that the reply comes as two responses. The first part contains field IDs like 22,25,130 etc and the second response contains field IDs 3309 and 3316. Why are they coming separately? Also, we see from our end that during one workflow, we receive values of field IDs 3316 and we do not through another workflow though all we do is subscribe in both. We wish to know what difference Reuters sees in the requests, because we send the same symbol and field IDs in both requests.

elektronrefinitiv-realtimeelektron-sdkpricingrequestsession
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.

@schervi

Hi,

Thank you for your participation in the forum.

Are any of the replies below satisfactory in resolving your query?

If yes please click the 'Accept' text next to the most appropriate reply. This will guide all community members who have a similar question.

Otherwise please post again offering further insight into your question.

Thanks,

AHS

1 Answer

· Write an Answer
Upvotes
Accepted
17.2k 82 39 63

Hi @schervi,

It is unclear the specifics of what is happening and when. Are you subscribing to both RICs: US30YT=RR and US10YT=RR and receiving two refreshes for each request? Or a total of 2? Or are you receiving 2 UPDATES for a specific instrument instead of 1?

Update messages are based on market data events that affect specific fields. For example, a QUOTE will affect BID, BIDSIZE, ASK, ASKSIZE and thus you will only get those fields for that specific UPDATE. Whereas, it may be the case that FIDs 3309 and 3316 are affected by some other market event which causes only those fields to be included in the UPDATE.

As a test, I simply subscribed to US30YT=RR without specifying which specific fields I wanted, i.e. I want all fields, and I received field IDs 22, 25, 130, 3309 and 3316 within 1 single refresh response. I was testing after market hours so there were no market events, thus no UPDATE messages.

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.