Yahoo Finance API

Foro genérico sobre programas relacionados con el trading: gráficos, ejecución de órdenes, automatización, etc.
Avatar de Usuario
SpeakerTrading
Mensajes: 117
Registrado: 13 Dic 2012 21:26
Contactar:

Re: Yahoo Finance API

Mensaje por SpeakerTrading »

Rafa7

El código está en C# y también en VB .NET. No es una aplicación Web, es de tipo Windows Forms, de escritorio.
Speaker Trading
http://speakertrading.wordpress.com/" onclick="window.open(this.href);return false;
Avatar de Usuario
Rafa7
Mensajes: 4924
Registrado: 17 Dic 2009 21:36
Contactar:

Re: Yahoo Finance API

Mensaje por Rafa7 »

barral2 escribió: Si vas a descargar a fin de día lo mejor es que uses alguno de los programas que te dije tipo yahoo downloader la versión vieja es gratuita.
Aquí tienes una excel que te descarga los datos a fin de dia.http://www.stockhistoricaldata.com/download
Hola barral2,


No me funciona. tanto si pongo TEF como TEF.MC en Symbols.B1, me pone en la casilla Symbols.B2 "Data unavailable" al clicar tanto el botón "Dowmload (raw)" como el "Download (ajusted)". ¿A ti si te funciona?

barral2, está clarísimo que yahoo, del mercado continuo español solo ofrece, mediante ficheros (csv, html,. etc ...), datos históricos y con solo 2 decimales.
Hace unos años que Yahoo, de los valores del mercado continuo, sí ofrecía los datos en formato csv en tiempo real con demora de 15 minutos.
Pero no solamente Yahoo sino otras páginas web.
Ahora me parece que nadie los ofrece gratis por csv.
Me huele a que hay un tema legal, porque no creo que se pongan todos de acuerdo. Debe ser un tema legal, que el mercado continuo español halla prohibido ofrecer por csv esos datos en tiempo real incluso aunque sean con retardo de 15 minutos.


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
barral2
Mensajes: 159
Registrado: 16 Dic 2008 14:31
Contactar:

Re: Yahoo Finance API

Mensaje por barral2 »

Rafa7 escribió:
barral2 escribió: Si vas a descargar a fin de día lo mejor es que uses alguno de los programas que te dije tipo yahoo downloader la versión vieja es gratuita.
Aquí tienes una excel que te descarga los datos a fin de dia.http://www.stockhistoricaldata.com/download
Hola barral2,


No me funciona. tanto si pongo TEF como TEF.MC en Symbols.B1, me pone en la casilla Symbols.B2 "Data unavailable" al clicar tanto el botón "Dowmload (raw)" como el "Download (ajusted)". ¿A ti si te funciona?

barral2, está clarísimo que yahoo, del mercado continuo español solo ofrece, mediante ficheros (csv, html,. etc ...), datos históricos y con solo 2 decimales.
Hace unos años que Yahoo, de los valores del mercado continuo, sí ofrecía los datos en formato csv en tiempo real con demora de 15 minutos.
Pero no solamente Yahoo sino otras páginas web.
Ahora me parece que nadie los ofrece gratis por csv.
Me huele a que hay un tema legal, porque no creo que se pongan todos de acuerdo. Debe ser un tema legal, que el mercado continuo español halla prohibido ofrecer por csv esos datos en tiempo real incluso aunque sean con retardo de 15 minutos.


Saludos.
Yo probé con tef.mc y san.mec ademas de varias americanas y me las descargó en un pis pas. ¿Has activado las macro?
Avatar de Usuario
Rafa7
Mensajes: 4924
Registrado: 17 Dic 2009 21:36
Contactar:

Re: Yahoo Finance API

Mensaje por Rafa7 »

barral2,

Activé las macros. Tal vez el problema es que lo hice en Windows 2000 y con Excel 2000.
Dices que probaste. Pero ¿cuando? ¿hace unos meses o años?

Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
barral2
Mensajes: 159
Registrado: 16 Dic 2008 14:31
Contactar:

Re: Yahoo Finance API

Mensaje por barral2 »

En W7 y Excel 2007 va perfecta.
Ayer mismo antes de enviarte el enlace, yo no la uso porque tengo Amiquote y HQuote pro para alimentar a Amibroker y Metastock.

Acabo de probar con tef.mc, san.mc, bme.mc,bkt.mc y me ha descargado hasta el dia 6, los de ayer todavía no.

La versión que utilizo no me la descargué de la web ya hace tiempo, pero no creo que haya cambiado.

En este enlace también tienes cosas interesantes para excel http://investexcel.net/

Avatar de Usuario
Rafa7
Mensajes: 4924
Registrado: 17 Dic 2009 21:36
Contactar:

Re: Yahoo Finance API

Mensaje por Rafa7 »

barral2 escribió: Acabo de probar con tef.mc, san.mc, bme.mc,bkt.mc y me ha descargado hasta el dia 6, los de ayer todavía no.
barral2,


Las URL's para recibir los datos históricos me funciona llamando a la url http://ichart.finance.yahoo.com/table.csv?s=TEF.MC. El problema es que recibo solo 2 decimales.
Por ejemplo, ¿TEF.MC lo recibes con solo 2 decimales si usa el yahoo downloader?

Si el yahoo downloader solo da 2 decimales, me es más fácil tirar de la url que te he puesto, ya que puedo tirar de la url desde muchos lenguajes de programación sin tener que abrir un Excel como paso intermedio. Aunque lo que busco es mas de 2 decimales. Y, de momento una solución es a través de Virtual Chart, u otras plataformas gratuitas que puedan haber.

El otro tema es de sí hay una url donde recibir cotizaciones del mercado continuo español en tiempo real aunque sea con 15 minutos de retraso.
La url http://download.finance.yahoo.com/d/quo ... 1m2&e=.csv no retorna la cotización en tiempo real de telefónica (TEF.MC). En cambio si en lugar de TEF.MC pones un valor de NYSE, como Apple (AAPL) sí que funciona:
http://download.finance.yahoo.com/d/quo ... 1m2&e=.csv


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Avatar de Usuario
cls
Mensajes: 1336
Registrado: 24 May 2007 18:46
Contactar:

Re: Yahoo Finance API

Mensaje por cls »

Rafa, has probado a contactar directamente con BME ? Ya que ellos son la fuente de los datos seguro que tienen alguna historia para descargarlos, tipo webservice o similar. En la web de la bolsa de madrid tienes los datos en tiempo real con retraso de 15min.

Saludos
Avatar de Usuario
Rafa7
Mensajes: 4924
Registrado: 17 Dic 2009 21:36
Contactar:

Re: Yahoo Finance API

Mensaje por Rafa7 »

cls escribió:Rafa, has probado a contactar directamente con BME ? Ya que ellos son la fuente de los datos seguro que tienen alguna historia para descargarlos, tipo webservice o similar.
Gracias cls, no he preguntado. Pero supongo que los derechos los debe tener Infobolsa.
cls escribió:En la web de la bolsa de madrid tienes los datos en tiempo real con retraso de 15min.
Sí, pero si fuera posible, quisiera cargar está información automáticamente y no manualmente (con copy/paste).
Hace unos años en la bolsa de madrid había un link para recibir datos históricos en formato csv (creo que de 4 años). Pero parece que ya no lo ofrecen.
La opción manual es con copy/paste. Pero, por lo que veo solo te ofrece un año de cotizaciones (¡que rácanos!).


Saludos.
¡Jesús es el Rey de Reyes y el Señor de Señores!
https://loquepermanece.blogspot.com
Si te ha gustado este hilo del Foro, ¡compártelo en redes!


Responder

Volver a “Software”