«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Получайте цены на акции в реальном времени с помощью Python

Получайте цены на акции в реальном времени с помощью Python

Опубликовано 24 ноября 2024 г.
Просматривать:170

Echtzeit-Aktienkurse mit Python erhalten

Инвесторы и те, кто интересуется экономическими тенденциями, часто считают ежедневную проверку цен на акции утомительной работой. В наши дни автоматический мониторинг в режиме реального времени был бы полезен. В этой статье мы представляем метод получения цен на акции в реальном времени с помощью Python.

Существует ли библиотека Python для сбора данных о ценах на акции в режиме реального времени?

Да, существует несколько библиотек Python, подходящих для сбора данных о ценах на акции в режиме реального времени:

1. yfinance: Эта библиотека использует Yahoo Finance для загрузки финансовых данных в реальном времени и исторических данных. Его легко использовать:
питон
импортировать yfinance как yf

Получить данные об акции в реальном времени
акции = yf.Ticker("AAPL")
data = stock.history( period="1d", интервал="1m")
печать(данные)

2. Alpha Vantage: Этот API предоставляет рыночные данные в реальном времени и исторические данные. Существует библиотека Python, которую легко интегрировать.
питон
из альфа_vantage.timeseries импортировать TimeSeries

key = «ваш_api_key»
ts = TimeSeries(key=key, output_format=’pandas’)

Получение данных в реальном времени
данные, мета_данные = ts.get_quote_endpoint(symbol=’AAPL’)
печать(данные)

3. IEX Cloud: Еще один популярный API для получения рыночных данных в реальном времени и исторических данных, доступный через библиотеку Python.
питон
из iexfinance.stocks импортировать акции

stock = Stock(“AAPL”, token="your_api_key")
print(stock.get_quote())

Эти библиотеки предоставляют простые способы мониторинга цен на акции в реальном времени и интеграции их в ваши собственные приложения.

Получайте цены на акции в режиме реального времени с помощью Python (включая пример кода)
Чтобы получать цены на акции в реальном времени с помощью Python, вы можете использовать библиотеку yfinance, которая очень популярна и проста в использовании. Вот пример того, как это можно сделать:

Шаг 1. Установка библиотеки

Сначала вам необходимо установить библиотеку yfinance:

pip install yfinance

Шаг 2. Пример кода для получения цен на акции в режиме реального времени.

Вот простой пример получения данных по акциям в реальном времени (например, 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())

Объяснение:

  • yf.Ticker(“AAPL”): создает объект Ticker для Apple (AAPL). Вы можете использовать тикер для других компаний.
  • история(период=”1д”, интервал=”1м”): получает исторические данные за последний день (1д) с интервалом в одну минуту (1м). Это удобно для сбора информации о ценах в режиме реального времени.
  • data.tail(): выводит данные за последние 5 минут.

Шаг 3. Расширение (необязательно)
Если вы хотите регулярно обновлять данные, вы можете делать это в цикле, например, чтобы получать текущие цены каждую минуту:

import time

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

Примечание:

  • Данные yfinance не являются настоящими данными в реальном времени (как они отображаются на фондовых биржах), а представляют собой задержку в несколько минут.
  • Для получения более точных и быстрых данных вы также можете рассмотреть возможность использования таких API, как Alpha Vantage или IEX Cloud.

Это простой способ получать данные о ценах на акции в реальном времени с помощью Python.

Краткое содержание

Как насчет этого? Мы показали, как получать данные о ценах на акции в реальном времени с помощью Python. Используя общую библиотеку Python, каждый может разработать собственную программу для запроса данных о ценах на акции.

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/hanna_fischer_69a29e3a4c4/echtzeit-aktienkurse-mit-python-erhalten-2a0c?1 Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3