top of page
Buscar

La forma más fácil de descargar las cuentas de las empresas que cotizan en bolsa



Entrar a la página de la Superintendencia del Mercado de Valores de Lima y extraer los datos del Balance General, Estado de Resultados y Flujo de efectivo de la empresa que necesitas es un proceso tedioso cuando requieres evaluar periodos o a varias firmas.

Para aliviar ese peso, he creado un algoritmo de descarga masiva (webscraping). Te dejo aquí el paso a paso para que puedas descargar los datos de la empresa de tu preferencia:

  1. Ingresa al repositorio donde se encuentra el proyecto: https://github.com/eparedes90/bolsa_valores_lima

  2. Abre el archivo webscrapping.ipynb. Para esto necesitarás tener instalado Python y Jupyter Notebook. De no tener estos programas, sugiero ver este tutorial de YoutTube para instalarlos: https://www.youtube.com/watch?v=6j6L3feh1p4

  3. Anda a la línea 113 :

list_dfs = extract_firm_years('ALICORP S.A.A.', list_keys_trimestres, items_balance, items_flujo_efectivo, items_resultados, values_year=values_year)

4. Reemplaza el nombre 'ALICORP S.A.A.' por la empresa de tu interés. Ojo, el nombre debe estar escrito como aparece en la página de la Superintendencia (https://www.smv.gob.pe/SIMV/Frm_InformacionFinanciera?data=A70181B60967D74090DCD93C4920AA1D769614EC12)

5. Corre la línea de código y no des click a ninguna otra ventana, ya que el webdriver comenzará a realizar el trabajo de descarga abriendo y cerrando ventanas.

6. Una vez terminada la descarga, corre las últimas líneas de código para guardar los datos como archivo .csv

7. Si quieres generar indicadores financieros y sus respectivos gráficos abre el archivo analysis.ipynb y sigue las instrucciones


¡Listo! Con esos 7 pasos tendrás los datos que tanto buscabas

 
 
 

コメント


bottom of page