close
一、前言
pandas_datareader雖然很好用,但常常不知道股票代號是多少導致無法下載資料,尤其台股
在https://finance.yahoo.com/網站找半天找不到自己想要的股票代號
這時候只要借助Yahoo!股市就可以了,中文夠人性化吧! https://tw.stock.yahoo.com/
二、用Yahoo!股市找到要下載的股票或指數代號
(1) 台灣各大指數(電子指數、金融指數或加權指數等)
在搜尋打入自己要的指數名稱,往下看就可以找到它的代號了
這邊就可以看到電子指數在YAHOO FINANCE的代號為^TELI
常見的指數有 台指:^TWII、電子:^TELI、金融:^TFNI
(2) 個股(包含ETF)
不管是上市股票或是櫃買,只要有被搜尋出來就可以找到它的代號、通常個股的規則:
類別 | 舉例 | 在YAHOO FINANCE規則 | 說明 |
指數 | 加權指數 | ^TWII | 指數通常前會有^ |
個股、ETF | 2330 | 2330.TW | 在股票代號後面加上.TW |
櫃買股票 | 4102 | 4102.TWO | 在股票代號後面加上.TWO |
這邊可以看到台積電在YAHOO FINANCE的代號為2330.TW
三、下載資料
# Yahoo Finance套件
import pandas_datareader as web
# 下載股價資料
df = web.DataReader(name='2330.TW', data_source='yahoo', start='2020-01-01', end='2020-12-31') #name為股票代號名稱 start、end為資料下載期間
想要即時訂閱最新文章:
https://forms.gle/MdXmiF2HgHhNChL46
或者訂閱Telegram來接收最新資訊:
文章標籤
全站熱搜