I am currently migrating our Python scripts for retrieving EA banks’ daily Price‑to‑Book, Market Capitalization, and Price Close data. Previously, these scripts used the eikon package; I am now updating them to use the newer lseg.data package. Both rely on the get_data() function.
During this migration, I’ve identified two issues:
- Data discrepancies between eikon and lseg.data
On the same day, data pulled with the two packages sometimes differ for the same bank‑variable‑date combination. The attached Excel file shows examples where data retrieved at noon via lseg.data differ from data retrieved around 4 p.m. via eikon—with differences well above 1%.
When retrievals occur within 1–2 hours, values match; discrepancies appear only when more time passes.
You previously suggested this may be due to exchange‑rate movements. However, this raises concerns
Do intraday FX fluctuations affect values for past dates?
Since we focus on EA banks, should EUR exchange rates even influence these fields?
- Performance issues with lseg.data
Data retrieval with lseg.data is significantly slower—at least 10× slower than with eikon. Are you aware of this performance difference? I assume it may stem from underlying infrastructure changes, but it is problematic for our workflows.