Hi,
I am a programmer. I programmed a stock download using esignal.
I also programmed one using Yahoo. I am "watching" well over 20,000 stocks programatically. I have not tried google, but I can tell you the things eSignal (which is pricey) did for me that Yahoo could not:
1. The historical prices are rounded the nearest cent in Yahoo to. As I am looking for various patterns, this is rather disappointing. Of the 13,000.00 OTC stocks I am watching, many of them are very cheap, making fractions matter. It is not much of an issue for the normal exchange stocks though.
2. eSignal does not require any symbol extentions. If I want to find AAUKY.PK, Yahoo has to know it is Pink Sheets, whereas esignal will figure it out if I merely enter AAUKY. This makes eSignal find the greatest number of stocks with the least amount of programming. Since I import these lists from the exchanges and other sources, I do not want to have to manually review everything I imported and correct the extentions.
Yahoo has the following advantages:
1. It works seamlessly with multi-threaded requests and so is fast as lightening when programmed that way. This makes Yahoo seem faster than eSignal, as it gets the results faster, even though eSignal is very very fast, much faster than Yahoo if you program it sycnronously.
2. It's free. You can get around the symbol extention problem by doing extra programming. Have your program look up the symbol and if it finds no match, then look up Symbol.OB, then Symbol.PK, etc. and save the first positive match, which the user may then edit.
If anyone has tried goodle or knows of other alternatives, please let me know how they matched up. I am very interested.
Thanks.