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.
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:
Primeiro você precisa instalar a biblioteca yfinance:
pip install yfinance
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:
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:
Esta é uma maneira fácil de capturar preços de ações em tempo real usando Python.
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.
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