- Notifications
You must be signed in to change notification settings - Fork0
preyespe/WebScraping-con-Python
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Práctica 1, Web Scraping
Descripción
El siguiente código en Python 3.6 tiene por objetivo aplicar las técnicas de Web Scraping para extraer datos de la web XXXX y generar como resultado un archivo de datos en formato CVS con los datos obtenidos.
Esta práctica pertenece a la asignatura Tipología y ciclo de vida de los datos, correspondiente al Máster en Ciencia de Datos de la Universitat Oberta de Catalunya.
Miembros del equipo
Patricia Reyes SilvaJosé Pérez Sánchez
Características del Dataset
Representa las cotizaciones diarias de las acciones e índices cotizados en la bolsa de Lima. La estructura datos obtenido es:
1 Título: "Valores negociados en al Bolsa de Lima"
2 Subtítulo: "Cotizaciones diarias"
3 Image: - a enlazar -
4 Contexto y justificación
Las nuevas tecnologías que permiten acceder de forma simultánea a los mercados de valores permiten la recopilación automática de datos con los que crear distintas estrategias de inversión. El poder automatizar la actualización automática de datos permite recalcular dichas estrategias, por empresas, por sectores, etc.., y, el poder actualizar automáticamente datos de distintos mercados permite realizar arbitrajes entre empresas que cotizan en distintos países, distintas monedas o incluso entre sectores de distintos países.
Un comienzo será la extracción de datos diaria de las cotizaciones de la Bolsa de Valores de Lima, a partir de los datos publicados en su página web, obteniendo los datos de mercado a fin de día cuando sean publicados.
El uso de lenguaje Python nos parece realmente conveniente para esta tarea, no sólo por su utilidad para realizar Scraping de páginas web, sino también por su potencial para el manejo de dataframes, incluyendo potentes librerías para el manejo de matrices con módulos como numpy, o Pandas, para el cálculo de ratios como el Sharpe, relación de una acción respecto a su índice, etc….
5 Contenido
Incluye el conjunto de acciones negociadas en la Bolsa de Lima, para cada valor negociado se obtendría, diariamente, la siguiente información:
•Acción
a.Nombreb.Nemónico (C1 acciones comunes,I1 acciones inversión, Sin sufijo, cotizan también en otras bolsas) c.Sector (Diversas, Agrario, Industriales, Bancos – financieras, etc..) d.Segmento (Describe la liquidez de la acción)•Moneda de cotización de la acción (Sol/Dólar)
•Cotizaciones
a.Precio de cierre día anteriorb.Fecha de negociación anterior (no necesariamente día anterior)c.Precio apertura actual.d.Precio último del día.e.Variación del precio en % respecto al día anterior, positivo o negativo•Propuestas
a.Precio mayor de Compra en el díab.Precio menor de Venta en el día•Negociación
a.Volumen de negociaciónb.Número de operaciones c.Monto/importe negociado en la moneda de cotización6 Agradecimientos
A la Bolsa de Lima y su infraestructura informática.
7 Inspiración
El áuge de las compañías FinTech y del trading algorítmico, así como la disposición de datos.
8 Licencia
-- A determinar
Ficheros del código fuenteAun no especificados
Recursos
- Lawson, R. (2015). Web Scraping with Python. Packt Publishing Ltd. Chapter 2. Scraping the Data.
- Mitchel, R. (2015). Web Scraping with Python: Collecting Data from the Modern Web. O'Reilly Media, Inc. Chapter 1. Your First Web Scraper.
- Web de la Bolsa de Valores de Lima (BVL),http://www.bvl.com.pe/
About
Práctica 1, Web Scraping
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.