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.

lunes, 21 de octubre de 2024

Bienvenidos a nuestro blog sobre Finanzas y Python! 📊🐍

En este espacio, te enseñaremos a utilizar Python para profundizar en el análisis financiero, desde la gestión de portafolios hasta la creación de modelos avanzados para derivados. Nos apoyaremos en poderosas librerías como Yahoo Finance, Pandas, NumPy, Matplotlib, QuantLib, y TA-Lib, entre otras, para obtener datos del mercado, realizar simulaciones y análisis técnico.

Además, aprenderás a trabajar con derivados financieros (opciones, futuros) y cómo integrar Python con herramientas como yfinance, Backtrader, y Scipy para modelar estrategias de inversión más complejas. Exploraremos cómo obtener datos históricos, calcular volatilidades, gestionar riesgos, y mucho más.

Si estás buscando aprender sobre finanzas con una de las herramientas más poderosas y accesibles, ¡este es tu lugar! Prepárate para transformar la manera en que manejas datos financieros y estrategias de trading con Python. 🚀

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...