I'm having trouble where I just get tons of NaNs in my history() requests that I'm fairly sure shouldn't be there. It claims that by default it should be using ffill to fill it in with the most recent previous data. I was mostly able to deal with it by filling in NaNs with nearby values, but sometimes it will give me an entire timeseries without any data. As an example, calling
history(30, '1d', 'close_price')
on the stock "RF", while at the date of 1/1/02, gives me all NaNs. Can someone explain what I might be doing wrong?