Quick way to identify if an instrument is Option/Future/Equity

Hi,
My objective here is to download a list of instrument data details and save them in our metadata database. For this, I have been advised to use the Terms and Conditions API.
Questions is: is there a good way to identify if the RIC is an equity, a future or an option?
What I see is that there is a field called "Asset Category", and it returns a 3-character code like:
EIF, EIO, EIS ,EQI, FXF, IRF, IRX, ORD
Now, I believe EIO is probably "Equity Index Option" or something, so you may argue that this can be used to check if an instrument is option/equity/future, however
- Is there a better way? (is there another field that can simply return something like EQ/OPT/FUT)
- if Asset Category is the way to go, is there somewhere I can obtain a FULL list of what these "FXF", "EIS" code means?
Best Answer
-
@sheldon.rong, yes there are solutions, and you can go even further than just separating between equity, future and option.
Let me first answer on Asset Category, then list other useful fields, and finally cover the lock you see on some fields.
Asset Category
You can retrieve the list of all code values and corresponding names using:
GET https://hosted.datascopeapi.reuters.com/RestApi/v1/Search/GetAssetCategories
Result for some of those you mention (I could not find the others using this call):
- EIF: Equity/Index Future
- EIO: Equity/Index Option
- EIS: Equity/Index Spread
- EQI: Equity Index
- ORD: Ordinary
The full list can be found on Customer Zone, here (this delivered the 3 others you mention):
- FXF: FX Fixing
- IRF: Interest Rate Future
- IRX: Interest Rate Fixing
Customer Zone requires a login. If you do not have one, contact your account manager.
Other asset classification fields
There are other more appropriate fields you can use. They all contain the word Type. To see them all, in the GUI create a T&C template, go to the Fields tab and enter the word type in the search field:
There is a big choice. Clicking on a field displays a description and a list of possible values. In the screenshot I highlighted the Asset Type field, which seems to fit your need.
There are many fields that could be of interest to classify instruments, as you can see from the screenshot. There are also MiFID specific fields.
Instead of using the GUI, you can also find these fields in the Data Dictionary. In the Excel sheet, tab Field Descriptions, filter column C to contain only Terms and Conditions, and use a text filter on column D to display only those that contain the word Type:
Note that in column C there is a link, it leads to a Customer Zone page that contains a list of possible values.
For Asset Type these are the possible codes, with their description:
ABSY Asset Backed Securities
AGNC Agency
BKLN Bank Loan
BMRK Benchmark
CDO Collateralized Debt Obligation
CDS Credit Default Swap
CMBS Commercial Mortgage-Backed Security
CMO CMO's
COMM Commodities
CORP Corporate
DERV Derivatives
EQTY Equities
GOVT Govt/Treasury/Central Bank
IRS Interest Rate Swap
MGEN Mortgage Pass-Thru Generics
MONY Money Market
MORT Mortgages
MTLF Mutual Funds
MUNI Municipals
NDSS Non-DSS Security Type
OMUN Non-US Munis
OTCS OTC Derivatives and Limited Terms
OTHR Other Gov/Supra
SBA Small Business Administration
SUBC MiFID Sub-Class
TBA Mortgage Pass-Thru TBALocked fields
In the GUI, if a field displays a lock, is displayed in green or bold, click on it to see what that means. A lock means it is a prohibited field, requiring an
additional permission. Contact your account manager if you need additional permissions.You can check your current access rights here, 3rd party permissions here and broker entitlements here.
0
Answers
-
I'ver also noticed that there is a field called "Asset Type", but its currently locked. Is this is the field I should use? If yes, can I ask what are the retults this field would return.
0 -
@sheldon.rong, I made a test for you, this data sample could help you make your choices.
Postman request with some of the "type" fields:
{
"ExtractionRequest": {
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.TermsAndConditionsExtractionRequest",
"ContentFieldNames": [
"RIC", "Asset Category",
"Asset Type", "Asset Type Description", "Asset SubType", "Asset SubType Description",
"Bond Type", "Bond Type Description", "Contract Type", "ETF Type", "FX Type - ESMA",
"Instrument Type Code", "Instrument Type Code Description"
],
"IdentifierList": {
"@odata.type": "#ThomsonReuters.Dss.Api.Extractions.ExtractionRequests.InstrumentIdentifierList",
"InstrumentIdentifiers": [
{ "Identifier": "00209tab1", "IdentifierType": "Cusip" },
{ "Identifier": "IBM.N", "IdentifierType": "Ric" },
{ "Identifier": "CHF=", "IdentifierType": "Ric" },
{ "Identifier": "B1YW440", "IdentifierType": "Sedol" }
]
}
}
}Response:
RIC,Asset Category,Asset Type,Asset Type Description,Asset SubType,Asset SubType Description,Bond Type,Bond Type Description,Contract Type,ETF Type,FX Type - ESMA,Instrument Type Code,Instrument Type Code Description
00209TAB1=RRPS,,CORP,Corporate,CSVC,Services,CORP,Corporate,,,,NT,Note
IBM.N,ORD,EQTY,Equities,ODSH,Ordinary shares,,,,,,,
CHF=,SPO,MONY,Money Market,MONY,Money Market,,,,,,,
LP71000002,,MTLF,Mutual Funds,INVT,Investment Trust,FCLS,,,,,,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
- 689 Datastream
- 1.4K DSS
- 626 Eikon COM
- 5.2K Eikon Data APIs
- 11 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 255 ETA
- 558 WebSocket API
- 39 FX Venues
- 15 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
- 277 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 703 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
- 106 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 93 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛