yfinance 股價數據套件
⚠️ 本站內容僅作教育用途,不構成投資建議。投資涉及風險,作出任何投資決定前請諮詢持牌專業人士。
yfinance 是 Python 的開源第三方套件,以簡單函數呼叫即可從 Yahoo Finance 免費下載股票的歷史價量數據,回傳開高低收、調整後收市價與成交量的 pandas DataFrame,是量化交易入門教學與原型開發最常見的數據來源。基本用法是 yf.download("AAPL", start, end),指定代號與日期範圍即可取數。要注意:yfinance 並非官方 API,而是擷取 Yahoo Finance 網站數據的社群工具,接口與欄位會隨網站改版而變動,舊程式碼隨時失效,使用時宜留意版本更新;免費數據的質素與即時性亦不及付費供應商,正式回測或上線策略應考慮更穩定的數據源。
相關筆記:Lab 2 實作:SMA 與 EMA 平滑均線的 Python 實戰|Quant Theory 第 19 講筆記