Página 4 de 4

Re: Yahoo Finance API

Publicado: 07 Ene 2014 23:51
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.

Re: Yahoo Finance API

Publicado: 08 Ene 2014 09:43
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.

Re: Yahoo Finance API

Publicado: 08 Ene 2014 09:58
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?

Re: Yahoo Finance API

Publicado: 08 Ene 2014 10:03
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.

Re: Yahoo Finance API

Publicado: 08 Ene 2014 10:18
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/

Re: Yahoo Finance API

Publicado: 08 Ene 2014 11:22
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.

Re: Yahoo Finance API

Publicado: 08 Ene 2014 12:30
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

Re: Yahoo Finance API

Publicado: 08 Ene 2014 12:47
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.