Does RFA data supports HH:MM:SS.MMM
Best Answer
-
Yes, RFA supports milliseconds. The fields are:
TRDTIM_MS "TRDTIM MS" 3853 NULL INTEGER 15 UINT64 4
!
! Time of regular trades in milliseconds
!
SALTIM_MS "SALTIM MS" 3854 NULL INTEGER 15 UINT64 4
!
! Time of the last trade with precision in milliseconds - the time of the last update
! to the field TRDPRC_1 (FID 6).
!
QUOTIM_MS "QUOTIM MS" 3855 NULL INTEGER 15 UINT64 4
!
! Time of best bid/ask quote update in milliseconds
!The data type of these fields is unsigned integer 64bit which represents the number of milliseconds since midnight. You can use the below logic to convert it to HH:MM:SS.MMM.
int msec = time_ms%1000;
int seconds = (((int)(time_ms/1000)) % 60);
int minutes = (((int)(time_ms/60000)) % 60);
int hours = (((int)(time_ms/3600000)) % 24);Moreover, RFA supports nanoseconds via the following fields.
ASK_TIM_NS "ASK TIME NS" 14263 ASK_TM2_NS INTEGER 15 TIME 8
!
! Time of best ask quote update - self describing timestamp supporting up to
! nanosecond granularity
!
BID_TIM_NS "BID TIME NS" 14264 BID_TM2_NS INTEGER 15 TIME 8
!
! Time of best bid quote update - self describing timestamp supporting up to
! nanosecond granularity
!
QUOTIM_NS "QUOTIM NS" 14265 QUOTIM2_NS INTEGER 15 TIME 8
!
! Time of best bid/ask quote update - self describing timestamp supporting up to
! nanosecond granularity
!
SALTIM_NS "SALTIM NS" 14266 SALTIM2_NS INTEGER 15 TIME 8
!
! Time of the last eligible trade - the time of the last update to the field TRDPRC_1
! (FID 6). - self describing timestamp supporting up to nanosecond granularityHowever, the availability of these fields depends on exchanges. The OMM type of the nanosecond fields is TIME. For more information, please refer to the Coding For High Precision Time article.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 615 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 252 ETA
- 556 WebSocket API
- 38 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 652 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 228 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛