¿Cómo obtengo datos bursátiles mediante la API de acciones de Yahoo Finance?
1. Obtenga datos en tiempo real a través de API
Dirección de solicitud
/d/quotes.csv?s=
Parámetros
s: indica el nombre de la acción. Varias acciones están separadas por signos más en inglés, como "XOM+BBDb.TO+JNJ+MSFT", que. enumera cuatro empresas Acciones: XOM, BBDb.TO, JNJ, MSFT.
f: indica la columna de datos devuelta, como "snd1l1yr". Para obtener más detalles, consulte Yahoo Stock API f ¿Tabla de comparación de parámetros?.
2. Obtener datos históricos a través de API
Dirección de solicitud
/table.csv?s=
Parámetros
s – Nombre del stock
a – hora de inicio, mes
b – hora de inicio, día
c – hora de inicio, año
d – hora de finalización, mes
e – hora de finalización, día
f – hora de finalización, año
g – período de tiempo. Ejemplo: g=w, significa que el período es 'semana'. d->'día' (día), w->'semana' (semana), m>'mes' (boca), v->'solo dividendos' debe prestar atención al parámetro mes, su valor es -1 en comparación a los datos reales. Si se requieren datos de septiembre escribir 08.
3. Obtenga datos de las acciones de Shenzhen y Shanghai a través de API
La API de Yahoo es internacional y admite la consulta de datos del mercado de valores nacional de Shanghai y Shenzhen, pero el código ha cambiado ligeramente, como Shanghai Pudong. Banco de Desarrollo El nombre en clave es: 600000.SS. Las reglas son: añadir .ss al final del mercado de Shanghai y .sz al final del mercado de Shenzhen.
Actualmente existen dos métodos para obtener datos bursátiles:
1. Obtener datos a través de la interfaz http/javascript.
2. Interfaz de servicio web.
3. Interfaz http/javascript para recuperar datos.
4.1Interfaz de datos bursátiles de Sina.
Tome Daqin Railway (código de acciones: 601006) como ejemplo. Si desea obtener su último precio de mercado, solo necesita acceder a los datos de acciones de Sina.
Interfaz: