Hello,
I noticed that some data is not being pulled through the eikon.get_data() function. When I try to pull the stock split history for JPM.N I am not retrieving all the data that I see on the Eikon app. Please see my code below:
start_date = '1950-01-01'
end_date = '2021-06-23'
fields = [
'TR.CAAnnouncementDate',
'TR.CAExDate',
'TR.CARecordDate',
'TR.CACorpActDesc',
'TR.CACorpActEventType',
'TR.CAEffectiveDate',
'TR.CAAdjustmentFactor',
'TR.CAAdjustmentType',
'TR.CATermsOldShares',
'TR.CATermsNewShares',
'TR.CARightsPerInst'
]
parameters = {'SDate':start_date, 'EDate':end_date}
rics = ['JPM.N']
for ric in rics:
print(ric)
df, e = ek.get_data(ric,fields,parameters)
The output is given below:
From the Eikon app I can see the below data in the system:
Why are the splits before 21 Mar 2000 not being outputted by the function? For dividend data it will return all fields even if the announcement date is NaN.
Thanks.