i have the python code:
fields=[ek.TR_Field('TR.PriceClose',
{'Frq':'D',
'SDate':0,
'EDate':-365
},'asc',1),
ek.TR_Field('TR.PriceClose.date',
{'Period':'D',
'SDate':0,
'EDate':-365
},'asc',1)
And I run this to get the data for the permid:
df,err=ek.get_data([4295905573],fields)
This returns 1 line with <NA> for both fields.
df
Out[108]:
0 TR.PRICECLOSE(EDate=-9999,Frq=D,SDate=0) \
0 4295905573 <NA>
TR.PRICECLOSE.DATE(EDate=-9999,Period=D,SDate=0)
0 <NA>
If I use JUST the field PriceClose, I get all the data, but there are no dates so kind of useless...
df
Out[112]:
Instrument Price Close
0 4295281938 15.65
1 4295281938 15.65
2 4295281938 15.65
3 4295281938 15.65
4 4295281938 15.65
.. ... ...
361 4295281938 15.65
362 4295281938 15.65
363 4295281938 15.65
364 4295281938 15.65
365 4295281938 15.65
[366 rows x 2 columns]
Need to return both price and date.