投資家や経済動向に興味がある人は、株価を毎日チェックするのが面倒な作業だと感じることがよくあります。この時代では、自動リアルタイム監視が役立つでしょう。この記事ではPythonを使ってリアルタイム株価を取得する方法を紹介します。
はい、リアルタイムの株価キャプチャに適した Python ライブラリがいくつかあります:
1. yfinance: このライブラリは Yahoo Finance を使用して、リアルタイムおよび過去の財務データを読み込みます。使い方は簡単です:
パイソン
yfinance を yf
株式のリアルタイム データを取得する
在庫 = yf.Ticker(“AAPL”)
データ = 株式.履歴(期間=”1d”, 間隔=”1m”)
印刷(データ)
2. Alpha Vantage: この API は、リアルタイムおよび過去の市場データを提供します。簡単に統合できる Python ライブラリがあります。
パイソン
alpha_vantage.timeseries から TimeSeries をインポート
key = “your_api_key”
ts = TimeSeries(key=key、output_format=’pandas’)
リアルタイム データの取得
データ、メタデータ = ts.get_quote_endpoint(symbol=’AAPL’)
印刷(データ)
3. IEX クラウド: Python ライブラリ経由でアクセスできるリアルタイムおよび過去の市場データ用のもう 1 つの人気のある API。
パイソン
iexfinance.stocks から株式をインポート
ストック = ストック(“AAPL”, トークン = “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: 拡張機能 (オプション)
データを定期的に更新したい場合は、これをループで実行できます。たとえば、現在の価格を毎分取得します:
import time while True: data = stock.history(period=”1d”, interval=”1m”) print(data.tail()) time.sleep(60) # Pause von 60 Sekunden (1 Minute)
お知らせ:
これは、Python を使用してリアルタイムの株価を取得する簡単な方法です。
これはどうでしょうか? Pythonを使用してリアルタイムの株価データを取得する方法を説明しました。共通の Python ライブラリを使用すると、誰でも株価データをクエリする独自のプログラムを開発できます。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3