Dapatkan harga saham masa nyata dengan Python

Linda Hamilton
Lepaskan: 2024-11-16 05:41:03
asal
985 orang telah melayarinya

Echtzeit-Aktienkurse mit Python erhalten

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.

Adakah terdapat perpustakaan Python untuk tangkapan harga saham masa nyata?

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:

Langkah 1: Memasang perpustakaan

Mula-mula anda perlu memasang perpustakaan yfinance:

pip install yfinance
Salin selepas log masuk
Salin selepas log masuk

Langkah 2: Contoh kod untuk mendapatkan harga saham masa nyata

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())
Salin selepas log masuk

Penjelasan:

  • yf.Ticker(“AAPL”): Mencipta objek Ticker untuk Apple (AAPL). Anda boleh menggunakan ticker untuk syarikat lain.
  • sejarah(tempoh=”1d”, interval=”1m”): Mendapat data sejarah untuk hari terakhir (1d) dengan selang satu minit (1m). Ini mudah untuk tangkapan harga masa nyata.
  • data.tail(): Mengeluarkan data 5 minit terakhir.

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
Salin selepas log masuk
Salin selepas log masuk

Nota:

  • Data yfinance bukanlah data masa nyata yang benar (seperti yang dipaparkan di bursa saham), tetapi mewakili kelewatan selama beberapa minit.
  • Untuk data yang lebih tepat dan pantas, anda juga boleh mempertimbangkan API seperti Alpha Vantage atau IEX Cloud.

Ini ialah cara mudah untuk menangkap harga saham masa nyata menggunakan Python.

Ringkasan

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!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan