Pelabur dan mereka yang berminat dengan arah aliran ekonomi sering mendapati menyemak harga saham setiap hari sebagai kerja yang membosankan. Pada zaman ini, pemantauan automatik masa nyata akan membantu. Dalam artikel ini, kami membentangkan kaedah untuk mendapatkan harga saham masa nyata menggunakan Python.
Ya, terdapat beberapa perpustakaan Python yang sesuai untuk tangkapan harga saham masa nyata:
1. yfinance: Pustaka ini menggunakan Yahoo Finance untuk memuatkan data kewangan masa nyata dan sejarah. Ianya mudah digunakan:
ular sawa
import yfinance sebagai yf
Dapatkan data masa nyata untuk stok
stok = yf.Ticker(“AAPL”)
data = stok.sejarah(tempoh=”1d”, selang=”1m”)
cetak(data)
2. Alpha Vantage: API ini menyediakan data pasaran masa nyata dan sejarah. Terdapat perpustakaan Python yang mudah disepadukan.
ular sawa
daripada alpha_vantage.timeseries import TimeSeries
kunci = “kunci_api_anda”
ts = TimeSeries(key=key, output_format=’pandas’)
Mendapatkan data masa nyata
data, meta_data = ts.get_quote_endpoint(symbol=’AAPL’)
cetak(data)
3. IEX Cloud: Satu lagi API popular untuk data pasaran masa nyata dan sejarah yang boleh diakses melalui perpustakaan Python.
ular sawa
daripada iexfinance.stocks import Stok
stok = Stok(“AAPL”, token=”kunci_api_anda”)
print(stock.get_quote())
Perpustakaan ini menyediakan cara mudah untuk memantau harga saham masa nyata dan menyepadukannya ke dalam aplikasi anda sendiri.
Dapatkan harga saham masa nyata dengan Python (termasuk kod sampel)
Untuk mendapatkan harga saham masa nyata menggunakan Python, anda boleh menggunakan perpustakaan yfinance, yang sangat popular dan mudah digunakan. Berikut ialah contoh cara anda boleh melakukannya:
Mula-mula anda perlu memasang perpustakaan yfinance:
pip install yfinance
Berikut ialah contoh mudah untuk mendapatkan data masa nyata bagi sesuatu saham (cth. 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())
Penjelasan:
Langkah 3: Sambungan (Pilihan)
Jika anda ingin mengemas kini data dengan kerap, anda boleh melakukan ini dalam satu gelung, contohnya untuk mendapatkan harga semasa setiap minit:
pip install yfinance
Nota:
Ini ialah cara mudah untuk menangkap harga saham masa nyata menggunakan Python.
Bagaimana dengan ini? Kami telah menunjukkan cara untuk mendapatkan data harga saham masa nyata menggunakan Python. Menggunakan perpustakaan Python biasa, sesiapa sahaja boleh membangunkan program mereka sendiri untuk menanyakan data harga saham.
Atas ialah kandungan terperinci Dapatkan harga saham masa nyata dengan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!