Python でリアルタイムの株価を取得する

Linda Hamilton
リリース: 2024-11-16 05:41:03
オリジナル
985 人が閲覧しました

Echtzeit-Aktienkurse mit Python erhalten

投資家や経済動向に興味がある人は、株価を毎日チェックするのが面倒な作業であると感じることがよくあります。この時代では、自動リアルタイム監視が役立つでしょう。この記事では、Python を使用してリアルタイムの株価を取得する方法を紹介します。

株価をリアルタイムに取得するための Python ライブラリはありますか?

はい、リアルタイムの株価取得に適した Python ライブラリがいくつかあります。

1. yfinance: このライブラリは Yahoo Finance を使用して、リアルタイムおよび過去の財務データを読み込みます。使い方は簡単です:
パイソン
yfinance を yf

としてインポートします

株式のリアルタイム データを取得します
在庫 = yf.Ticker(“AAPL”)
データ = 在庫.履歴(期間=”1d”, 間隔=”1m”)
print(データ)

2. Alpha Vantage: この API は、リアルタイムおよび過去の市場データを提供します。簡単に統合できる Python ライブラリがあります。
パイソン
alpha_vantage.timeseries から TimeSeries をインポート

キー = “your_api_key”
ts = TimeSeries(key=key、output_format=’pandas’)

リアルタイムデータの取得
データ、meta_data = ts.get_quote_endpoint(symbol=’AAPL’)
print(データ)

3. IEX クラウド: Python ライブラリ経由でアクセスできるリアルタイムおよび過去の市場データ用のもう 1 つの人気のある API。
パイソン
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”): Apple (AAPL) の Ticker オブジェクトを作成します。他社のティッカーも使用できます。
  • History(period=”1d”, Interval=”1m”): 過去 1 日 (1d) の履歴データを 1 分 (1m) 間隔で取得します。リアルタイムの価格把握に便利です。
  • data.tail(): 過去 5 分間のデータを出力します。

ステップ 3: 拡張 (オプション)
データを定期的に更新したい場合は、これをループ内で実行して、たとえば現在の価格を毎分取得できます。

pip install yfinance
ログイン後にコピー
ログイン後にコピー

注:

  • yfinance データは (証券取引所に表示されるような) 本当のリアルタイム データではなく、数分の遅れを表します。
  • より正確で高速なデータを得るには、Alpha Vantage や IEX Cloud などの API を検討することもできます。

これは、Python を使用してリアルタイムの株価を取得する簡単な方法です。

まとめ

これはどうでしょうか? Pythonを使用してリアルタイムの株価データを取得する方法を説明しました。一般的な Python ライブラリを使用すると、誰でも株価データをクエリする独自のプログラムを開発できます。

以上がPython でリアルタイムの株価を取得するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート