Some corporate event fields are empty when using the C# API
I am using the C# Eikon Data API to find events in the future on which a company is expected to split. This is working for some fields, however other fields are always blank. Specifically, any field that shows what type the event is, is always blank. In the simple query example below, the first four fields are returned with valid values in them, however the last field, TR.CACorpActEventType, is always empty. I need to know how to cause Eikon to properly return a value in that field. For reference, when I look at the field in the Data Item Browser, it shows “Share Split”, so I know the value exists, but it's not being returned to me.
Also, if I may add a second question: What would be the proper value for the "Frq" argument to pass when querying for corporate events?
Thank you.
var args = new Dictionary<string, string>
{
{ "SDate", "2023-03-08" },
{ "EDate", "2024-12-31" },
{ "Frq", "Q" }
};
var json = eikon.GetDataRaw(
"IVOG.K,IVOO.K",
new List<string>
{
"TR.TickerSymbol",
"TR.AdjmtFactorAdjustmentDate",
"TR.AdjmtFactorAdjustmentFactor",
"TR.AdjmtFactorIsApplied",
"TR.CACorpActEventType"
},
args);
Best Answer
-
Thanks for reaching out to us.
If I change the SDate to "2023-01-01", the "TR.CACorpActEventType" returns a value.
var args = new Dictionary<string, string>
{
{ "SDate", "2023-01-01" },
{ "EDate", "2024-12-31" }
};
List<string> RICs = new List<string> {"IVOG.K,IVOO.K" };
var df = eikon.GetData(
RICs,
new List<string>
{
"TR.TickerSymbol",
"TR.AdjmtFactorAdjustmentDate",
"TR.AdjmtFactorAdjustmentFactor",
"TR.AdjmtFactorIsApplied",
"TR.CACorpActEventType",
"TR.CACorpActEventType.coraxcaanndate"
},
args);
dfThe output is:
You can use the Data Item Browser to search for available fields and parameters.
I hope that this information is of help.
0
Answers
-
Thanks, that does work. But it sounds more like a bug. I did some additional testing, and I found that you must go at least 14 days in the past. So this will also work:
var sdate = DateTime.Now.AddDays(-14);
However anything less, like this, will not:
var sdate = DateTime.Now.AddDays(-13);
I would like to know *why* this is. Is there a valid reason? Or is it a bug?
0 -
I think the date of this event is 23 Feb 2023 so the date range should cover this date.0
Categories
- All Categories
- 6 AHS
- 39 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
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛