3 votos

Google Finance API, cómo recuperar símbolos de ticker idénticos en python en dos bolsas

Recuperación de datos bursátiles de Google. Ejemplo: Quiero recuperar los datos bursátiles de Infosys. Infosys tiene dos listados con el mismo símbolo de ticker pero en un intercambio diferente y en diferentes monedas (ADR y ADS).

intercambio: NYSE
ticker: INFY
id de la empresa en Google: 663089
divisa: USD
zona horaria del intercambio: America/New_York

intercambio: EPA
ticker: INFY
id de la empresa en Google: 853018699393258
divisa: EUR
zona horaria del intercambio: Europe/Paris

Usando la API de Google Finance en Python me devuelve los valores para la lista de NYSE. ¿Hay alguna manera de llamar también la información para el otro ticker en Europa?

df = web.DataReader(name='INFY', data_source='google', start='20170308', end='20170308')
print(df)

      Open   High    Low  Close   Volume
Date                                          
2017-03-08    15  15.09  14.93  14.97  5673225

3voto

Cube_Zombie Puntos 174

Desde un punto de vista técnico, puedes incluir el código de intercambio junto con el símbolo. Por ejemplo, para INFY en NYSE, puedes hacerlo así:

web.DataReader('NYSE:INFY', 'google')

Sin embargo, parece que Google Finance no permite exportar datos de EPA, por lo que EPA:INFY no funcionaría y necesitarás encontrar un proveedor de datos diferente.

1voto

Avery Chan Puntos 367

Curiosamente, usando Yahoo con el símbolo de ticker correcto te da los precios europeos

web.DataReader('INFY.PA', 'yahoo')

Finanhelp.com

FinanHelp es una comunidad para personas con conocimientos de economía y finanzas, o quiere aprender. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X