I am trying to pull data on python through the end of day extraction url, for a number of expired RICs specifically for spreads on LCO, CL, HO, RB, LGO.
For most of the spreads I have managed to pull all the daily data for High, Low, Last, Open and Volume successfully.
However there are still many that have missing data. I have either pulled the data incorrectly/ inefficiently leading to data loss or there is genuinely missing data for some spreads e.g.
LCOG8-K8^1 - the february - may brent spread for 2018
LCOF0-J0^1 - the january - april brent spread for 2010
in these two examples, there is a lot of missing data in some fields. I have attached these below, I have many more examples like these.
Could you check on your side if the OHLC data is actually available, if so then the error could be on my end and I would like to get advice from any developers knowledgeable in python to help me.
I have attached my code for the code block I use to download and save the data, I have used the RICs saved in my instruments lists in my GUI.
Note also my query start and ends come from a dictionary made on my end based on the RICs being pulled.
Thanks in advance