vantage finances json

json - finances - alpha vantage



cotización de las acciones de google finance json dejó de funcionar (4)

Como dijo Peter Said, la API de Google Finance se cerró en octubre de 2012. Google dejó los servidores funcionando sin darles soporte ni monitorearlos. Apagarán los servidores cuando se descubra un error importante o un agujero de seguridad como lo mencionó Jeff Nelson here .

Puede usar Yahoo Finance para obtener los precios de varios símbolos de acciones de la siguiente manera: http://finance.yahoo.com/d/quotes.csv?s=AAPL+GOOG+MSFT&f=snbaopl1

Google Ticker: https://finance.google.com/finance?q=NASDAQ:AAPL&output=json

O puede usar Google Realtime Intraday Backfill Data .

Esta es una descripción general de la API de Google anterior, ya que es un asunto complicado. Usaré la url que escribió en el comentario: https://www.google.com/finance/getprices?q=.NSEI&x=NSE&i=600&p=1d&f=d,o,h,l,c,v

Aquí el parámetro i (intervalo) = 600 segundos = 10 minutos.

Un bit complicado con la primera columna (fecha) tiene la marca de tiempo completa y parcial. (Por favor verifique las notas en la imagen)

La primera fila tiene una marca de tiempo = 1504669800. La segunda fila del conjunto de datos en la imagen tiene un intervalo de 1. Puede multiplicar este número por nuestro tamaño de intervalo (600 s, en este ejemplo) y agregarlo a la última marca de tiempo de Unix. Eso te da la fecha de la fila actual. (Así que nuestra segunda fila es 10 minutos después de la primera fila. Fácil.)

1504669800 + (1 * 600) = 1504670400 -> timestamp for second row 1504670400 + (2 * 600) = 1504671600 -> timestamp for Third row ... and so on.

La última fila (en la parte inferior) tiene la fecha más alta y la última marca.

Es fácil convertir la marca de tiempo de Unix a la fecha formateada en cualquier lenguaje de programación, ejemplo de PHP:

<?php $timestamp=1504669800; echo gmdate("Y-m-d/TH:i:s/Z", $timestamp); ?>

Convertidor en línea aquí

Espero que esto ayude.

Hasta ahora estaba usando esta URL para obtener cotizaciones de acciones de Google Finance, y analizar los datos de json usando PHP:

http://finance.google.com/finance/info?client=ig&q=nse:infy,nasdaq:aapl

Hoy dejó de funcionar. Sin embargo, todavía puedo acceder a este:

http://finance.google.com/finance/?client=ig&q=nse:infy

El problema es que este solo está devolviendo las cotizaciones para un solo stock, y no varias de las que solía hacer ...

¿Alguien sabe cómo obtener cotizaciones de acciones para varias acciones utilizando esta URL? Cuando intenté así:

http://finance.google.com/finance/?client=ig&q=nse:infy,nse:ashokley

todavía devuelve algunos json indicando que ambas acciones están activas. Pero no incluirá citas, etc ... Cualquier ayuda es muy apreciada.

O si no es posible obtenerlo desde aquí, indíqueme en otro lugar donde pueda obtener datos de OHLCV para acciones similares.

La actualización del 04 de agosto de 2018, el reabastecimiento intradía en tiempo real de Google también dejó de funcionar. La siguiente URL redirigirá a la página de búsqueda de google para el símbolo.

https://finance.google.com/finance/getprices?p=1d&f=d,o,h,l,c,v&q=NIFTY&x=NSE&i=60


La API de Google Finance debía cerrarse el 20 de octubre de 2012. Sin embargo, siguió funcionando desde entonces, hasta ahora. Google Finance es un servicio descontinuado que no ofrece soporte.



Parece que la API de Google Finance bajó hoy (6 de septiembre de 2017). Puede usar alphavantage como una API GRATUITA alternativa con salida JSON para acciones de EE. UU.