tried IB's daily. no go. couple hours coding just to see this after first requests:
what a world we are living in...no free, decent,reliable source of simple daily data for publicly traded securities...fuck y'all
Well...for it to be free means that someone has to do the work for nuttin.
But that's quite irrelevant as the Yahoo data is unusable as of now, the adjustments are all over the place - so if you're okay with trading with charts that have 50%, 100%, 400% gaps on it that didn't actually take place, be my guest.
There are two pieces of data returned in the yahoo CSV data. One is adjusted and one is un-adjusted. I was using the un-adjusted as the adjusted seems to include dividend yield or something else in addition to correction for the splits. I agree with you that it's less than ideal, but I augment it with the IB data (use as much IB data as possible, but fill in more history with yahoo data). I don't have a problem with pacing for historical EOD quotes. But to pull the interesting part of a few option chains can take longer than 30 seconds. Threading helps a little, but seems that there's a hard limit on how much data can be returned over a period of time. Not a big issue for me. I just let it run over night. I'm more interested in the historical implied vol, but I like to overlay a few option deltas on my charts.