"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Obtenha preços de ações em tempo real com Python

Obtenha preços de ações em tempo real com Python

Publicado em 2024-11-24
Navegar:141

Echtzeit-Aktienkurse mit Python erhalten

Os investidores e aqueles interessados ​​em tendências econômicas muitas vezes consideram a verificação diária dos preços das ações uma tarefa tediosa. Nos dias de hoje, o monitoramento automático e em tempo real seria útil. Neste artigo, apresentamos um método para obter preços de ações em tempo real usando Python.

Existe uma biblioteca Python para captura de preços de ações em tempo real?

Sim, existem várias bibliotecas Python adequadas para captura de preços de ações em tempo real:

1. yfinance: Esta biblioteca usa o Yahoo Finance para carregar dados financeiros históricos e em tempo real. É fácil de usar:
píton
importar yfinance como yf

Obtenha dados em tempo real de uma ação
estoque = yf.Ticker(“AAPL”)
dados = estoque.history(período=”1d”, intervalo=”1m”)
imprimir(dados)

2. Alpha Vantage: Esta API fornece dados históricos e em tempo real do mercado. Existe uma biblioteca Python que é fácil de integrar.
píton
de alpha_vantage.timeseries importar TimeSeries

chave = “sua_api_key”
ts = TimeSeries(chave=chave, formato_saída=’pandas’)

Obtendo dados em tempo real
dados, meta_dados = ts.get_quote_endpoint(symbol=’AAPL’)
imprimir(dados)

3. Nuvem IEX: Outra API popular para dados históricos e em tempo real do mercado, acessíveis por meio de uma biblioteca Python.
píton
de iexfinance.stocks importar estoque

estoque = Estoque(“AAPL”, token=”sua_api_key”)
imprimir(estoque.get_quote())

Essas bibliotecas fornecem maneiras fáceis de monitorar preços de ações em tempo real e integrá-los em seus próprios aplicativos.

Obtenha preços de ações em tempo real com Python (incluindo código de amostra)
Para obter preços de ações em tempo real usando Python, você pode usar a biblioteca yfinance, que é muito popular e fácil de usar. Aqui está um exemplo de como você pode fazer isso:

Etapa 1: Instalando a biblioteca

Primeiro você precisa instalar a biblioteca yfinance:

pip install yfinance

Etapa 2: exemplo de código para obter preços de ações em tempo real

Aqui está um exemplo simples para obter dados em tempo real para uma ação (por exemplo, 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())

Explicação:

  • yf.Ticker(“AAPL”): Cria um objeto Ticker para Apple (AAPL). Você pode usar o ticker para outras empresas.
  • histórico(período=”1d”, intervalo=”1m”): Obtém dados históricos do último dia (1d) com intervalo de um minuto (1m). Isso é conveniente para captura de preços em tempo real.
  • data.tail(): gera os dados dos últimos 5 minutos.

Etapa 3: extensão (opcional)
Se quiser atualizar os dados regularmente, você pode fazer isso em um loop, por exemplo, para obter os preços atuais a 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)

Um aviso:

  • Os dados do yfinance não são dados verdadeiros em tempo real (conforme exibidos nas bolsas de valores), mas representam um atraso de alguns minutos.
  • Para dados mais precisos e rápidos, você também pode considerar APIs como Alpha Vantage ou IEX Cloud.

Esta é uma maneira fácil de capturar preços de ações em tempo real usando Python.

Resumo

Que tal isso? Mostramos como obter dados de preços de ações em tempo real usando Python. Usando uma biblioteca Python comum, qualquer pessoa pode desenvolver seu próprio programa para consultar dados de preços de ações.

Declaração de lançamento Este artigo é reproduzido em: https://dev.to/hanna_fischer_69a29e3a4c4/echtzeit-aktienkurse-mit-python-erhalten-2a0c?1 Se houver alguma infração, entre em contato com [email protected] para Delete.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3