question

Upvotes
Accepted
23 7 11 13

Data Feed update time is a little bit later

Hi Sir

Client is using TREP RFA API to fetch real time data feed, but they find the data feed update time some times is sent late than current time. As in below attached 2 picture for RIC TICCL.NB and JSM.NB

Left side circled date is Local time on client's server. Right side circled date is Data feed update time. Client is wondering why Right side date is later.

treprfarfa-api
ticclnb.png (8.8 KiB)
jsmnb.png (41.4 KiB)
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
Accepted
24.7k 86 10 22

Hi @jessie.lin

Fid 3855 is QUOTIM_MS - Time of best bid/ask quote update in milliseconds

So, if the update received does not contain a bid/ask quote update - e.g. it contains a Trade related update, then the QUOTIM_MS will not be updated in that particular update - rather it will contain the time of the most recent bid/ask quote update.

As mentioned in my earlier replies - these questions are content related (not API related) and therefore your best option would be to contact the data helpdesk for clarification.

If the above still does not explain the situation, then as mentioned before, most likely the application is processing updates too slowly OR there is an issue with their TREP.

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
24.7k 86 10 22

Hi @jessie.lin

What does your client mean by 'data feed update time'? If they are dumping a field from the record, which field is it?

This question may be better directed at the data helpdesk....once you identify where they are getting the data feed update time from.

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.

Checked , FID=3855

FID=3855 is for

Time of quote in milliseconds

, but when it is delivery to TREP there are several minutes delayed.

Upvotes
24.7k 86 10 22

Hi @jessie.lin

Just read the description for FID 5 - TIMACT :Time when a certain field or fields in the record were updated, ideally based on source feed time. Which field(s) cause this timestamp to update depends on the instrument.

So, two things:

  1. I believe that TIMACT is GMT based and so would not match local time
  2. Based on the description above, TIMACT may not update for every update received as only certain fields will result in TIMACT update

AS mentioned previously, this is unlikely to be an API issue - as RFA just delivers what it receives on the wire - and therefore it would be best if you contact the Data Helpdesk.

Or if you believe there is an issue with delays in your TREP system then I recommend you contact the Market Data team.

The one scenario I can think where delays are introduced at the application level, is if the application cannot cope with the high throughput rate of updates - then the updates start buffering up in the event queue. As time goes on the queue gets longer and longer, and by the time the app gets round to processing the update, it has been sat in the queue for several seconds or minutes.

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.

Hi Umber

The FID should be 3855 than 5 .