Hello,
We have identified what appears to be incorrect historical price data for several RICs.
For example, we are retrieving historical data using the following code:
current_rics = ['AAL.L']
start_period = datetime(2000, 5, 20)
end_period = datetime(2026, 7, 30)
with ld.open_session(config_name=LSEG_CONFIG_PATH):
df = ld.get_history(
universe=current_rics,
fields=['OPEN_PRC', 'HIGH_1', 'LOW_1', 'TRDPRC_1', 'ACVOL_UNS', 'CF_CLOSE'],
start=str(start_period.date()),
end=str(end_period.date()),
interval='1d',
adjustments='unadjusted',
)
For AAL.L on 2026-04-17, the returned TRDPRC_1 (Close) value is higher than HIGH_1, which should not be possible for OHLC data.
Additionally, we observed that the values returned in the TRDPRC_1 column do not match:
- the values displayed in the LSEG Workspace terminal for the same RIC and date;
- data from other market data providers (for example, Yahoo Finance).
Could you please verify whether there is an issue with the historical data returned by the Data Library API or whether we are using incorrect fields or parameters?
We have observed similar issues for the following RICs:
Thank you in advance for your assistance.