Quote from cashonly:
Thanks for all the recommendations.
eoddata.com will do what I need for free, but its data is unavailable til 9pm EST and I'd rather have things done sooner than that. I can get it at 5pm, but then it's a pricey monthly subscription.
I've found http://www.yloader.com/ which will do it for $25 (after a 15 day free trial) and I can call it with command line parameters from another program. And it's quite fast. For $25, it's worth it to have my program call it.
This is also good:
http://www.gummy-stuff.org/Yahoo-data.htm
It showed me how I can use something like this:
finance.yahoo.com/d/quotes.csv?s=XOM+PFE+WMT+TGT+LLY+BBY+JNJ+MSFT&f=sohgl1v
to download what I need, but I could only do 200 symbols at a time.
I need to investigate the gummy stuff SS's more.
While I like yloader, I'd rather have a solution that I can tweak on demand in case Yahoo changes anything. I can't afford to be waiting for a software developer to make the change on their schedule.
that's what i do, similar technique,but not in excel, in VB. 200 tickers per request. dunno about earliest,but yahoo data(i only need last price before close) is available at 4:30 and match perfectly with IQ 100% of the time. no need to wait until 8-9pm est or whatever.you right about tweaks. the tickers come and go constantly. renamed,delisted etc. you have to catch those errors.