¿API de cotizaciones de acciones? [cerrado]
Estoy tratando de armar un simple widget RSS (para mi blog de wordpress) que mostrará una lista de acciones, o mercados, y sus precios actuales.
Parece que no puedo encontrar una API para estos datos en ningún lugar - ¿puede alguien sugerir tal cosa (tal vez como un feed RSS?)
2 answers
Yahoo tiene una API de Cotizaciones de acciones (indocumentada) como parte de su API de Finanzas
Básicamente, http://download.finance.yahoo.com/d/quotes.csv?s=GOOG&f=ll devolverá el precio de las acciones GOOG
en formato CVS
El parámetro s
es el símbolo del stock. Puede especificar múltiples separándolos con +
quotes.csv?s=GOOG+YHOO
El parámetro f
es el código de formato de datos, que encontré documentado desde este script Python (que también es cómo descubrió la API..):
code description
l1 price
c1 change
v volume
a2 avg_daily_volume
x stock_exchange
j1 market_cap
b4 book_value
j4 ebitda
d dividend_per_share
y dividend_yield
e earnings_per_share
k 52_week_high
j 52_week_low
m3 50day_moving_avg
m4 200day_moving_avg
r price_earnings_ratio
r5 price_earnings_growth_ratio
p5 price_sales_ratio
p6 price_book_ratio
s7 short_ratio
Todos están documentados en esta página
Los datos se devuelven como un archivo separado por comas, lo que debería ser completamente trivial para analizar en cualquier lenguaje
También puede usar la API de Finanzas de Google para obtener Cotizaciones de acciones de una manera ligeramente redonda
Básicamente se crea una hoja de cálculo de Google, y se utiliza la función GoogleFinance :
=GoogleFinance("GOOG"; "price")
..a continuación, utilice la API de hoja de cálculo para acceder a ese valor
I encontré esto a través de ["Introducción de la API de Google Finance"] ( http://googlified.com/introducing-the-google-finance-api / ), y "How to get a real-time stock quote using Google API" describe esto es más detallado, incluyendo un simple shell-script bash para acceder a los datos (creo que podría simplificarse haciendo que la hoja de cálculo sea accesible públicamente)
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-19 13:44:41
Ya hay algunos plugins de Wordpress; entre otros:
Http://wordpress.org/extend/plugins/stock-quote-sidebar /
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-07-19 16:40:41