tomar guide engorda durante comida agua yahoo-api yahoo-finance

yahoo-api - guide - yql console



API de servicios web de finanzas de Yahoo (4)

Estoy tratando de obtener datos en tiempo real de BSE y NSE utilizando los servicios web de finanzas de yahoo. Pude obtener algunos datos utilizando la siguiente URL

http://finance.yahoo.com/webservice/v1/symbols/COALINDIA.NS/quote?format=json

Pero me da información muy limitada.

{ "list": { "meta": { "type": "resource-list", "start": 0, "count": 1 }, "resources": [ { "resource": { "classname": "Quote", "fields": { "name": "COAL INDIA LTD", "price": "367.649994", "symbol": "COALINDIA.NS", "ts": "1418895539", "type": "equity", "utctime": "2014-12-18T09:38:59+0000", "volume": "2826975" } } } ] } }

Necesito más información, como precios anuales altos, bajos, últimos precios negociados, etc. y no pude encontrar ninguna documentación relacionada con esto desde Yahoo, donde detalla cómo obtener más información.

¿Hay documentación disponible relacionada con estos servicios? O por favor sugiera si hay alguna alternativa disponible.


No sé dónde podría estar la documentación definitiva, pero para su ejemplo particular intente agregar &view=detail a su URL.

http://finance.yahoo.com/webservice/v1/symbols/COALINDIA.NS/quote?format=json&view=detail

Esto al menos te dará el year_high y year_low que pediste después.

Ahora, aunque lo siguiente no funcione para su símbolo COALINDIA.NS (sospecho que el intercambio no es compatible), podría valer la pena explorar los siguientes dos ejemplos:

Ejemplo 1: como antes, pero para los símbolos de Apple y Yahoo, con &view=detail anexado:

http://finance.yahoo.com/webservice/v1/symbols/YHOO,AAPL/quote?format=json&view=detail

Ejemplo 2: Y ahora usando una url completamente diferente, resultando en muchos más datos de respuesta. Una advertencia clave es que esta información se retrasa en 15 minutos:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20yahoo.finance.quotes%20where%20symbol%20IN%20(%22YHOO%22,%22AAPL%22)&format=json&env=http://datatables.org/alltables.env

Si descubre las principales diferencias entre esas dos opciones y qué impacto podrían tener, háganoslo saber; Me interesaría saber más.


Para aquellos que sienten curiosidad acerca de las diferentes opciones disponibles en las URL de Yahoo Finance, creo que estos enlaces pueden ser útiles. Si no es lo que estás buscando, lo siento.

http://internetbandaid.com/2009/03/31/yahoo-stocks-api/

https://ilmusaham.wordpress.com/tag/stock-yahoo-data/

Nota: el sitio de wordpress contiene información que se tomó de un sitio llamado gummy-stuff.org que se encuentra al final del sitio anterior (solo puedo incluir 2 urls en esta publicación, así que tuve que hacer la ronda). camino). Curiosamente, ayer encontré este sitio por mi cuenta. Es curioso cómo las cosas vuelven a aparecer. Si visita este sitio, verá una declaración de Yahoo de que la información que él había incluido originalmente (usted está viendo algo de este sitio en el sitio de WordPress anterior) nunca tuvo la intención de ser de consumo público y es una violación de Acuerdo de términos y condiciones de Yahoo, ya que aparentemente puede utilizarse con fines de piratería. Tenía curiosidad de ver lo que estaba en la publicación original, así que lo busqué en WayBack Machine. Por cierto, los enlaces a las hojas de cálculo todavía están activos en el archivo.

Aclamaciones. Thom


Si está bien con la obtención de preguntas NSE, puede usar este paquete para este fin, es extremadamente fácil de configurar.

http://nsetools.readthedocs.org/en/latest/index.html

Dado que utiliza el sitio web / servicios de NSE como fuente de datos, las cotizaciones no se retrasarán (máximo unos segundos).


Tenga en cuenta que estos datos son a la vez retrasados ​​e inconsistentes. No está obteniendo nada ni remotamente cercano a los tics ni a los datos en tiempo real.

Del ejemplo 2, actualice algunas veces e inspeccione el par clave-valor "LastTradeWithTime". A veces obtengo diferentes citas de diferentes momentos del día, sin motivo aparente. A veces se retrasan hasta tres horas.

Tienes lo que pagas; En otras palabras, esto no es un almuerzo gratis.