monedas - api precio dolar
Cotizaciones de acciones API? (2)
Ya hay algunos plugins de Wordpress; entre otros:
http://wordpress.org/extend/plugins/stock-quote-sidebar/
Estoy tratando de armar un widget RSS simple (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 ninguna parte. ¿Alguien puede sugerir tal cosa (quizás como fuente RSS?)
Yahoo tiene una API Stock Quotes (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 GOOG
acciones de GOOG
en formato CVS
El parámetro s
es el símbolo de 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 a partir de este script de Python (que es también la forma en que descubrí 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 idioma
También puede usar la API de finanzas de Google para obtener cotizaciones de acciones de una manera un poco redonda.
Básicamente, usted crea una hoja de cálculo de Google y utiliza la función de GoogleFinance :
=GoogleFinance("GOOG"; "price")
..luego usa la API de Spreadsheet para acceder a ese valor
Encontré esto a través de ["Introducción a la API de Google Finance"] ( http://googlified.com/introducing-the-google-finance-api/ ) y "Cómo obtener una cotización de acciones en tiempo real usando Google API" describe esto es más detallado, que incluye un simple script de shell bash para acceder a los datos (creo que podría simplificarse haciendo pública la hoja de cálculo)