api - real - stock quote
¿Alguna buena API de finanzas? (7)
Yahoo! Las fuentes financieras son dolor en el trasero.
La API de Google Finance parece correcta, pero no sé por qué no puedo recuperar información de cotizaciones de acciones de Dow Johnes, NASDAQ, S & P ...
Funciona perfectamente con presupuestos de empresas como YHOO, MSFT pero no obtiene datos completos para los índices bursátiles.
Hay un artículo en el blog de YQL sobre cómo obtener estos datos de las tablas abiertas con YQL, pero esa tabla falta en la lista.
¿Alguien puede recomendar una buena API, servicio web o un feed?
Mejor respuesta + voto garantizado.
Eche un vistazo a la API de Interactive Brokers. Entre muchas otras características, tiene citas diferidas y en tiempo real disponibles a través de la API.
http://www.interactivebrokers.com/es/p.php?f=programInterface
Yahoo proporciona una API gratuita a través de http. Puede obtener información en tiempo real y datos históricos en formato csv.
Por ejemplo, para obtener los datos históricos de S & P (^ GSPC):
http://ichart.finance.yahoo.com/table.csv?s=^GSPC&ignore=.csv
o Dow Jones (^ DJI):
http://ichart.finance.yahoo.com/table.csv?s=^DJI&ignore=.csv
Sintaxis de URL explicada en:
http://www.gummy-stuff.org/Yahoo-data.htm
Eche un vistazo a http://www.mergent.com/servius (sin cotizaciones de acciones, pero mucha otra información financiera como dividendos, acciones corporativas y estados financieros)
@Brian: las cotizaciones retrasadas NO están disponibles a través de la API de IB en el momento de la escritura. Solo las citas en tiempo real, y esas no son gratuitas.
También puede usar YahooAPIs y enviar una consulta YQL que devuelva un documento XML, como por ejemplo:
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20in%20%28%22GLD,SLV%22%29&env=store://datatables.org/alltableswithkeys
Para facilitar las cosas, escribí un simple script YahooFinanceAPI en GitHub. Ejemplo de uso:
$y = new YahooFinanceAPI;
$y->api(array(''SLV'',''GLD''));
Para obtener información más completa, puede ver un artículo que escribí en http://thesimplesynthesis.com/article/finance-apis/ .
La API externa de Nordnet se ve bien:
- Buena documentación, aunque más código de muestra / repetitivo sería bueno.
- Foro de soporte con alguna actividad.
- Entorno de desarrollo donde puedes jugar.
Antes de poder usar su aplicación para intercambios reales, existe un proceso de certificación para garantizar que su código funcione. La API es para construir bots de trading y no para descargar historias de precios.