close

一、前言

pandas_datareader雖然很好用,但常常不知道股票代號是多少導致無法下載資料,尤其台股

https://finance.yahoo.com/網站找半天找不到自己想要的股票代號

這時候只要借助Yahoo!股市就可以了,中文夠人性化吧! https://tw.stock.yahoo.com/

 

二、用Yahoo!股市找到要下載的股票或指數代號

(1) 台灣各大指數(電子指數、金融指數或加權指數等)

在搜尋打入自己要的指數名稱,往下看就可以找到它的代號了

這邊就可以看到電子指數在YAHOO FINANCE的代號為^TELI

常見的指數有 台指:^TWII、電子:^TELI、金融:^TFNI

1

 

(2) 個股(包含ETF)

不管是上市股票或是櫃買,只要有被搜尋出來就可以找到它的代號、通常個股的規則:

類別 舉例 在YAHOO FINANCE規則 說明
指數 加權指數 ^TWII 指數通常前會有^
個股、ETF 2330 2330.TW 在股票代號後面加上.TW
櫃買股票 4102 4102.TWO 在股票代號後面加上.TWO

這邊可以看到台積電在YAHOO FINANCE的代號為2330.TW
2

 

三、下載資料

# 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來接收最新資訊:

https://t.me/joinchat/VUUuDt67Uq5l6CIQ

arrow
arrow

    恩哥Python 發表在 痞客邦 留言(0) 人氣()