大家好

原本我都是用 yf.download 下載股票資料

例如以下這樣

 

stock_datas = yf.download(stock_code, period="6mo") #6mo ytd

 

 

原本只要 stock_code 是一個股票代號這樣輸出會直接是一個 dataframe

可以直接給 mplfinance 劃出K線圖

但不知道為什麼
今天使用 colab 之後 yf.download 吐出來的資料變成預設會包在 Ticker 裡面
非常奇怪

所以我研究一下要直接取得一個股票資料的 dataframe 就要用以下方式

# 下載股票資料 (指定時間範圍)
yfTicker = yf.Ticker(stock_code)
stock_datas = yfTicker.history(period="6mo") #6mo ytd
這樣出來的 stock_datas 就也可以直接拿來畫 K線圖

目前 yfinance 版本是 0.2.46

但我沒有記原本正常的版本是幾號了...
給大家參考囉~