I am new to trading but not to software development. I am interested in developing a fairly robust market scanner but am ignorant to any market api's I can use to get the market data I need.
I am looking for an api that will provide all basic (and non-basic) market data, as well as most indicators and oscillators for charting (although I suppose if I had the moving average data I could perform the equations myself) for all stock on at least the NYSE, Nasdaq and Amex. I can build my own database of historical data if the api provider does not provide one so that is not an issue.
Anyway, anyone know of the best (or any) api providers? I know yahoo finance has an open api but from what I saw they did not provide the info I am interested in (MACD, Slow Stochastics, EMA, etc). Google finance has one as well but it is javascript based and very limited (surprising seeing how their finance engine seems fairly detailed).
I am looking for an api that will provide all basic (and non-basic) market data, as well as most indicators and oscillators for charting (although I suppose if I had the moving average data I could perform the equations myself) for all stock on at least the NYSE, Nasdaq and Amex. I can build my own database of historical data if the api provider does not provide one so that is not an issue.
Anyway, anyone know of the best (or any) api providers? I know yahoo finance has an open api but from what I saw they did not provide the info I am interested in (MACD, Slow Stochastics, EMA, etc). Google finance has one as well but it is javascript based and very limited (surprising seeing how their finance engine seems fairly detailed).