martes, 22 de octubre de 2024

El hola mundo de python

Os voy a poner un ejemplo como voy a desarrollar los artículos del blog:

Supongamos que queremos  sacar esta información de Apple:

--- Información para AAPL ---

Fecha: 2024-10-22

Apertura: 174.12

Cierre: 176.05

Mínimo del día: 173.50

Máximo del día: 176.75

Volumen: 99867543

Ahi va la explicación-:
1.- Hacemos la importación de la biblioteca yfinance (yahoo finance):
yfinance es la biblioteca que permite descargar y manejar datos financieros de los Haremos un tickers.

2.- A continuación hacemos una función llamada  get_ticker_info:
Toma un ticker como argumento y descarga los datos históricos de los últimos 5 días utilizando el método history().
Extrae información del último día de cotización como el precio de apertura, cierre, máximo, mínimo, y el volumen de acciones negociadas.
Los  datos oqe vamos a obteners:
  • Apertura: Precio al comienzo de la jornada de trading.
  • Cierre: Precio al final de la jornada de trading.
  • Mínimo del día: Precio más bajo alcanzado durante la jornada.
  • Máximo del día: Precio más alto alcanzado durante la jornada.
  • Volumen: Cantidad total de acciones negociadas durante la jornada.
Y este es el código que pondremos en el idle de python:
import yfinance as yf

# Función para obtener información básica del ticker
def get_ticker_info(ticker):
    # Descargar datos del ticker
    stock = yf.Ticker(ticker)
    
    # Obtener datos históricos (últimos 5 días)
    data = stock.history(period="5d")
    
    # Mostrar información básica
    print(f"--- Información para {ticker} ---\n")
    
    # Información del último día de cotización
    last_day = data.iloc[-1]
    
    print(f"Fecha: {last_day.name.date()}")
    print(f"Apertura: {last_day['Open']}")
    print(f"Cierre: {last_day['Close']}")
    print(f"Mínimo del día: {last_day['Low']}")
    print(f"Máximo del día: {last_day['High']}")
    print(f"Volumen: {last_day['Volume']}\n")

# Ejemplo de uso
ticker = input("Introduce el ticker de la empresa (ej. AAPL, MSFT): ")
get_ticker_info(ticker)

Ejecutar y ya estaría. 

En el proximo artículo explicare como instalar python en vuestro ordenador.

No hay comentarios:

Publicar un comentario

El hola mundo de python

Os voy a poner un ejemplo como voy a desarrollar los artículos del blog: Supongamos que queremos  sacar esta información de Apple: --- Infor...