投資家や経済動向に興味がある人は、株価を毎日チェックするのが面倒な作業であると感じることがよくあります。この時代では、自動リアルタイム監視が役立つでしょう。この記事では、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 ライブラリを使用できます。これを行う方法の例を次に示します。
まず、yfinance ライブラリをインストールする必要があります:
pip install yfinance
これは、株式のリアルタイム データを取得する簡単な例です (例: 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())
説明:
ステップ 3: 拡張 (オプション)
データを定期的に更新したい場合は、これをループ内で実行して、たとえば現在の価格を毎分取得できます。
pip install yfinance
注:
これは、Python を使用してリアルタイムの株価を取得する簡単な方法です。
これはどうでしょうか? Pythonを使用してリアルタイムの株価データを取得する方法を説明しました。一般的な Python ライブラリを使用すると、誰でも株価データをクエリする独自のプログラムを開発できます。
以上がPython でリアルタイムの株価を取得するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。