Verify validity of RICs in Excel
Hi,
I'm very new to this, I've got a long excel spreadsheet with various different instruments and their RICs and I'd like to validate using the Eikon add on their validity and instead of doing it manually one be one have a function or some VBA for that? Please recommend what do.
Thanks,
John
Best Answer
-
This forum is dedicated to software developers utilizing Eikon APIs. The best resource for questions about using Eikon Excel is Refinitiv Helpdesk, which you can reach by calling the Helpdesk number in your country or by using Contact Us capability in Eikon.
The only certain way to find out if a RIC exists is to call it on the real-time datafeed. In Excel you can do this using =TR function and some field name that exists for all RICs, e.g. PROD_PERM.=TR("EUR=","PROD_PERM")
In the above you can use cell references in =TR function arguments, which allows you to quickly create these formulas for your entire list of RICs. E.g. if you have the RIC in cell A1 you can use
=TR(A1,"PROD_PERM")
Or if you have a list of RICs in the range A1:A10, you can use
=TR(A1:A10,"PROD_PERM")
If the above function returns data for the given RIC you know the RIC exists and you're entitled to view real-time data for it. If the function returns "The record could not be found", the RIC does not exist. If the function returns "Access Denied: User req to PE(...)", the RIC exists, but you're not entitled to view real-time data for it. If you have a large list of RICs, for some of them the function may return "A20: Aggregate item limit exceeded." This means you have exhausted the max number of simultaneous real-time data subscriptions you can have. In other words the list of RICs is too long to be retrieved in one go. You need to split it into chunks and validate each chunk separately.
0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 613 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
- 248 ETA
- 552 WebSocket API
- 37 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
- 630 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
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 86 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛