"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > Obtenga precios de acciones en tiempo real con Python

Obtenga precios de acciones en tiempo real con Python

Publicado el 2024-11-24
Navegar:403

Echtzeit-Aktienkurse mit Python erhalten

Los inversores y aquellos interesados ​​en las tendencias económicas a menudo consideran que comprobar los precios de las acciones a diario es una tarea tediosa. Hoy en día, el monitoreo automático en tiempo real sería útil. En este artículo, presentamos un método para obtener precios de acciones en tiempo real usando Python.

¿Existe una biblioteca de Python para capturar el precio de las acciones en tiempo real?

Sí, existen varias bibliotecas de Python adecuadas para la captura del precio de las acciones en tiempo real:

1. yfinance: Esta biblioteca utiliza Yahoo Finance para cargar datos financieros históricos y en tiempo real. Es fácil de usar:
pitón
importar yfinance como yf

Obtenga los datos en tiempo real de una acción
acciones = yf.Ticker(“AAPL”)
datos = stock.history(período=”1d”, intervalo=”1m”)
imprimir(datos)

2. Alpha Vantage: Esta API proporciona datos históricos y en tiempo real del mercado. Existe una biblioteca de Python que es fácil de integrar.
pitón
desde alpha_vantage.timeseries importar TimeSeries

clave = “tu_clave_api”
ts = TimeSeries(clave=clave, formato_salida=’pandas’)

Obteniendo los datos en tiempo real
datos, meta_data = ts.get_quote_endpoint(symbol='AAPL')
imprimir(datos)

3. IEX Cloud: Otra API popular para datos de mercado históricos y en tiempo real accesible a través de una biblioteca de Python.
pitón
de iexfinance.stocks importar acciones

acciones = Acciones(“AAPL”, token=”your_api_key”)
imprimir(stock.get_quote())

Estas bibliotecas proporcionan formas sencillas de monitorear los precios de las acciones en tiempo real e integrarlas en sus propias aplicaciones.

Obtenga precios de acciones en tiempo real con Python (incluido código de muestra)
Para obtener precios de acciones en tiempo real usando Python, puede usar la biblioteca yfinance, que es muy popular y fácil de usar. Aquí tienes un ejemplo de cómo puedes hacer esto:

Paso 1: instalar la biblioteca

Primero tienes que instalar la biblioteca yfinance:

pip install yfinance

Paso 2: código de muestra para obtener precios de acciones en tiempo real

Aquí hay un ejemplo sencillo para obtener datos en tiempo real de una acción (por ejemplo, Apple — AAPL):

import yfinance as yf

Erstellen eines Ticker-Objekts für eine Aktie (z.B. Apple)
ticker = “AAPL”
stock = yf.Ticker(ticker)

Abrufen von Echtzeitdaten (historische Daten mit einem kurzen Zeitraum)
data = stock.history(period=”1d”, interval=”1m”) # “1d” für einen Tag, “1m” für jede Minute

Anzeige der letzten 5 Minuten-Daten
print(data.tail())

Explicación:

  • yf.Ticker(“AAPL”): Crea un objeto Ticker para Apple (AAPL). Puedes utilizar el ticker para otras empresas.
  • historial(period=”1d”, intervalo=”1m”): Obtiene datos históricos del último día (1d) con un intervalo de un minuto (1m). Esto es conveniente para capturar precios en tiempo real.
  • data.tail(): genera los datos de los últimos 5 minutos.

Paso 3: Extensión (Opcional)
Si desea actualizar los datos periódicamente, puede hacerlo en bucle, por ejemplo para obtener los precios actuales cada minuto:

import time

while True:
data = stock.history(period=”1d”, interval=”1m”)
print(data.tail())
time.sleep(60) # Pause von 60 Sekunden (1 Minute)

Un aviso:

  • Los datos de yfinance no son datos reales en tiempo real (como se muestran en las bolsas de valores), sino que representan un retraso de unos minutos.
  • Para obtener datos más precisos y rápidos, también puedes considerar API como Alpha Vantage o IEX Cloud.

Esta es una manera fácil de capturar los precios de las acciones en tiempo real usando Python.

Resumen

¿Qué tal esto? Hemos mostrado cómo obtener datos de precios de acciones en tiempo real utilizando Python. Utilizando una biblioteca Python común, cualquiera puede desarrollar su propio programa para consultar datos de precios de acciones.

Declaración de liberación Este artículo se reproduce en: https://dev.to/hanna_fischer_69a29e3a4c4/echtzeit-aktienkurse-mit-python- erhalten-2a0c?1 Si hay alguna infracción, comuníquese con [email protected] para eliminarlo.
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3