網誌主題分類網頁

2024/1/22

應用Google Sheet建立台股上市股票投資表格

從2016年起個人在家裡其實已經很少使用Microsoft Office系列軟體,

主要原因就是不想花錢買,小氣^_^...

改用了Google的試算表、簡報、文件取代以往在Microsoft Office作的事情,

由於都是雲端文件,對於跨平台作業很方便,

電腦、Pad、手機都可以,

尤其是在手機上可以用這一點很方便,

等於隨時有空想到就可以開手機建立、編修。

其中用最多的是試算表。

買賣股票雖然可以利用證券公司的app,

但是若要看到跨證券公司帳戶跟全家四個人的資料就很不方便,

所以就建立了幾個試算表用來記錄家裡四個人的股票投資資料。

其中有一個很常用到的函數功能是 GOOGLEFINANCE(),

可以直接擷取Google Finance網站的一些資料來看,

在台股部分主要可以查詢到的資料以上市公司為主,

上櫃公司的查不到,必須用App Scripts去抓其他財經網站的資料;

GOOGLEFINANCE 的函數說明可以參考官網的說明: GOOGLEFINANCE

可直接讀取股價(會比證交所資料延遲20分鐘),

例如台積電的即時股價的函數寫法:

=GOOGLEFINANCE("TPE:2330","price")

或者可忽略第二個屬性"price",如下:

=GOOGLEFINANCE("TPE:2330")

記得要用半形英數文字輸入。

其中『TPE』代表要擷取的是台灣證券交易所的上市股市資料,

用冒號『:』分開第一個屬性內的證交所代號TPE,跟股票代碼2330,

『2330』是台積電的股票代號,

如果要看其他台股上市股票、ETF的“即時”價格只要把函數裡的『2330』換成其它公司股票或ETF代號就可以,包括特別股如2881A(富邦甲特)也可以,在Google試算表中以很方便又簡單。

接下可能會想關心“即時”的漲跌價,

函數語法也很簡單,同樣以台積電為例:

=GOOGLEFINANCE("TPE:2330","change")

其中的『change』就是函數的第二個屬性資料,代表要擷取股價變動值,

大部分個人整理表格可以抓到這兩個資料應該就夠了,

專業應用上還可以抓其它的資料,

變更函數的第二個屬性值就可以抓到其它資料,

例如:

漲跌幅是"chagepct"

一年內最高價是"high52"

一年內最低價是"52"

其他還有:

今日最高價是"high"

今日最低價是"low"

今日開盤價是"priceopen"

...

甚至可以搭配其他指令抓出一段時間的收盤價畫出折線圖,如下所示:


函數指令: SPARKLINE(GOOGLEFINANCE("TPE:2330","price",TODAY()-3650,TODAY()))

看到這種折線圖感覺就很酷^_^

其他更多的應用就看網友發揮創意將表格做到更符合自己所要的。


可惜的是無法抓到上櫃的資料,必須另外寫Script去抓財經網站的資料,另外再分享。


參考:

1. GOOGKEFINANCE說明

2. Google Finace交易所代碼

沒有留言:

張貼留言