The RI price for ISMVUS.L is getting an invalid item in Matlab or Python
Hi Team,
I'm posting this query on client's behalf and below is his verbatim.
"I have a question regarding datastream API's I can pull RI price for ISMVUS.L using the excel addon but when using matlab or python its an invalid item? Does it not all pull from the same database though? It's not a code issue. Everything else works fine.
ds.get_data(tickers='ISMVUS.L', fields='RI', kind=0)
But thats a simple arguemnt there that is failing with this ticker with and without the .L"
I instructed the client to use the mnemonic MVUS instead on the argument, as ISMVUS.L is an Eikon ticker, and it worked after restaring the kernal. Also, the argument and "RI" are for Datastream. His question now that needs to be addressed is why does the original ticker work on excel and not on python on the datastream API? Surely consistency is preferred?
Best Answer
-
In DatastreamWS, RIC must be enclosed with an angle bracket (<>). The fields must be a list.
The code looks like the following.
ds.get_data(tickers='<ISMVUS.L>', fields=['RI'], kind=0)
The output is:
0
Answers
-
Hi @jirapongse.phuriphanvichai,
Many thanks for this answer. The client has a follow up question as shown below.
When calling data using the below code.Rather than cycling through individual tickers can I select a list or an array and call multiple securities at once or will they have to be fed in one by one by looping though a list or dataframe?
0 -
Yes, the client can specify a list of items, as shown below. Each item is separated by a comma.
ds.get_data(tickers='<ISMVUS.L>,<IBM.N>', fields=['RI'], kind=0)
The output is:
Please also refer to the DSWS user stats and limits for request limits.
0 -
@jirapongse.phuriphanvichai Thank you very much!0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛