免寫程式,自動更新股票資訊,google sheet股票追蹤表,建立股票池,或是動態追蹤,試算表強大工程,投資理財新必備學習之一。
常見問題,手上持股,或是追蹤的股票池一堆,常常都是十多檔起跳,有時候,是為了停損出場,有時候是自己設定的買賣點操作,除了券商股票APP外,你還能嘗試自己用google sheet試算表,只要輸入股票代號,就能自動更新資訊。
110.04 更新資訊源,現在不分上市櫃,直接輸入股號,就有收盤價,請找110.04-台股
110.05 讀者許願,希望能加上成交量,再次更新,免費資料源,常常過一陣子就不能使用,請找 110.05-台股上市上櫃,建立副本在自己的雲端硬碟上
此文不再更新,開放留言,已經有寄信給留言的朋友,可以直接到下面連結
google sheet試算表,強大功能介紹
google sheet,是類似excel的線上試算表,需要有google帳號才能使用,多數函數功能名稱都類似,用法也一樣,從實用性來說,A957煉金小二會建議優先使用google試算表。
接著會介紹的兩個函數,
importhtml:抓取線上表格內容
googolefinance:可找台灣上市公司,為包含上櫃
台灣股票分類,上市跟上櫃
散戶所知道的,大多只有股票代號,如99XX、2330等之類的,但在公開資訊觀測站中,是分類為上市跟上櫃。
一般常用的google finance函數,只能抓到上市公司的資料,有時還會延遲一兩天的時間。

在奇摩財經英文版中,就可以抓到上市跟上櫃的歷史資料,但是結尾處會有所不同,上市是 .tw ,上櫃是 .two,在程式應用中,就需要把兩個分類都分隔清楚,對於一般新手來說,是屬於比較麻煩的。
A957煉金投資在這邊提供的免費版,就區分為上市跟上櫃,上市抓不到資料的,就需要跑到上櫃資料表去抓。
google finance抓台灣上市公司股票教學
google finance是一個好用的函數,可以抓上市公司的資料,但有一點需要留意,他可能報價有些會無法及時更新,一般來說,A957煉金小二是把他當作股票歷史資料再查詢,在另外抓取一段有即時更新的資料在內。

googlefinance用法示範
GOOGLEFINANCE("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
GOOGLEFINANCE(代號, [屬性], [開始日期], [結束日期|天數], [間隔])
以上交互參照,內容就是如此,代號方便,要去 googlefinance 查詢,官方資料如下,可以根據個人需求去調整。
代號
– 要查詢的有價證券股票代號。必須同時使用交易所代號和股票代號來取得準確的結果,避免出現不一致。例如,請使用「NASDAQ:GOOG」,而不要使用「GOOG」。- 如果未指定交易所代號,
GOOGLEFINANCE
將自行判斷適合的交易所。 - 注意:Reuters Instrument Codes 已不再受到支援。例如,您無法使用代號 123.TO 或 XYZ.AX,請改用 TSE:123 或 ASX:XYZ。
- 如果未指定交易所代號,
屬性
– [選用 – 預設值是 “price”] – 要從 Google 財經服務擷取的代號相關屬性,如果指定了日期,則必須使用這個引數。屬性
可以是下列任一項即時資料:"price"
– 即時報價,最多延遲 20 分鐘。"priceopen"
– 股市開盤時的價格。"high"
– 今天的最高價。"low"
– 今天的最低價。"volume"
– 今天的股市交易量。"marketcap"
– 股票的市場價值。"tradetime"
– 最後成交時間。"datadelay"
– 即時資料延遲的時間。"volumeavg"
– 平均每日交易量。"pe"
– 每股價格/每股盈餘比例。"eps"
– 每一股的盈餘。"high52"
– 52 週期間的最高價。"low52"
– 52 週期間的最低價。"change"
– 自上一個交易日收盤以來的價格變化。"beta"
– 貝他值。"changepct"
– 自上一個交易日收盤以來的價格變化百分比。"closeyest"
– 前一天的收盤價。"shares"
– 在外流通的股數。"currency"
– 有價證券的計價貨幣單位。由於貨幣不存在交易期,所以使用這個引數將不會傳回開盤價
、最低價
、最高價
和交易量
。
屬性
可以是下列任一項歷史資料:"open"
– 指定日期的開盤價。"close"
– 指定日期的收盤價。"high"
– 指定日期的最高價。"low"
– 指定日期的最低價。"volume"
– 指定日期的成交量。"all"
– 以上所有歷史資料。
屬性
可以是下列任一項共同基金資料:"closeyest"
– 前一天的收盤價。"date"
– 所回報的基金淨值所屬日期。"returnytd"
– 年初至今報酬率。"netassets"
– 淨資產。"change"
– 最近回報基金淨值與上一筆基金淨值的變化。"changepct"
– 基金淨值的變化百分比。"yieldpct"
– 配息率、前 12 個月收入分配總額 (股息與固定收益利息) 以及基金淨值收益除以上個月的基金淨值。"returnday"
– 單日總計報酬率。"return1"
– 單週總計報酬率。"return4"
– 4 週總計報酬率。"return13"
– 13 週總計報酬率。"return52"
– 52 週 (1 年) 總計報酬率。"return156"
– 156 週 (3 年) 總計報酬率。"return260"
– 260 週 (5 年) 總計報酬率。"incomedividend"
– 最近的現金配息金額。"incomedividenddate"
– 最近的現金配息日期。"capitalgain"
– 最近的資本利得分配金額。"morningstarrating"
– 晨星的「星級」評比。"expenseratio"
– 基金的支出比率。
開始日期
– [選用] – 擷取歷史資料的開始日期。- 如果您指定了
開始日期
,但是沒有指定結束日期|天數,系統就只會傳回一天的資料。
- 如果您指定了
結束日期|天數
– [選用] – 擷取歷史資料的結束日期,或是從開始日期算起要傳回幾天份的資料 (天數)。間隔
– [選用] – 資料的傳回頻率,可使用的值有「DAILY」和「WEEKLY」。間隔
也可以用 1 或 7 的方式來指定,但不能使用其他數值。
參考自 google試算表含式清單
googlefinance抓台灣上市公司股價
如下圖,在公司下,輸入四位數字的股票代號就可,由於是在台灣,所以前面要加入 TPE:,已經幫你處好了,目前暫訂可以用10個。

google試算表抓yahoo finance即時股價教學
雅虎財經,要用英文版的,比較多資料可以抓,A957煉金商會之前在學程式時,有看過線上課程在教,如何用免費報價資訊,去回測交易策略,yahoo finance,就是一個布錯的資料來源,還有其他外掛支援。
google sheet的強大函數,importhtml,可以直接爬蟲抓取線上的表格 talbe,或清單 list,對於一般人來說,只要會用就好,就不需要理會那麼多。
importhtml用法範例
IMPORTHTML("http://en.wikipedia.org/wiki/Demographics_of_India","table",4)
IMPORTHTML(網址, 查詢, 索引)
url
– 要檢查的網頁所在網址,包括通訊協定名稱 (例如http://
)。url
的值必須放置在引號內,或者是一個含有適當文字的儲存格參照。
query
– 根據存放資料的結構類型而定,此值可設定成 “list” (清單) 或 “table” (表格)。index
– 從1
開始的索引,指明應該傳回 HTML 原始碼中界定的表格或清單。- 系統會分開處理清單及表格的索引;如果 HTML 網頁上同時有清單和表格,這兩種元素可能都會有
1
的索引值。
- 系統會分開處理清單及表格的索引;如果 HTML 網頁上同時有清單和表格,這兩種元素可能都會有
yahoofinace,台灣上市公司輸入股號,四位數字,會出現下面給你選擇,結尾選 .tw

yahoofinace,台灣,上櫃公司,輸入股號四位數字會有下面給你選擇,結尾要選 .two

由於兩個網址結尾不一樣,所以在這邊需要區分兩個不同表格來使用,免費版的只有五個位置可以用。
為了正確顯示時間,特別在後面再多加一個時間欄位,以比較是否時間正確。
A957煉金商會,免費分享google試算表抓股票資料
免費分享的有一些限制,只有特定10檔或是五檔以內,距離好用程度還是有點距離,但免寫程式,你可以自己下載回去慢慢摸縮,A957煉金小二非程式背景出身,是因為本身投資需求,從-1開始學習起,中間經過兩三年的程式學習,才勉強寫出方便自己使用的程式。
要先有google帳號,下載回去在自己的雲端硬碟開始就能使用,在公司代號下,自己輸入公司代號,沒幫你處理上市跟上櫃之間的差別,只能請你自己用人工AI,一筆筆測試。
另外,有比較進階版的股票池概念,也是用類似概念寫出來的,把A957煉金投資常使用的一些概念都放在上面去,目前開放前30個留言免費使用,超過之後,每個信箱收費100元程式處理費。
你好.想要煉金小二所分享的試算程式,主要抓取上市.上櫃的即時資料以及最近的現金配息金額跟最近的現金配息日期. 謝謝
目前正在改版 投資儀表盤中
有留言的 會再寄給你
配股訊息…太複雜
需要有贊助的 才能代寫程式回饋
希望進階版可以有樂活五線譜個人版的功能,非常感謝
樂活投資五線譜,公益板就不錯
A957煉金商會,正在籌備
投資五線譜,想做的,暫時先以上市的ETF(有挑過)
加上其他 過去五年配息穩定的歷史 公司
這樣的話,會有想要 贊助 的誘因嗎?
您好,我想要看每天前十隻漲停的股票功能。謝謝。
親,這邊不是許願池,目前設定是給人看手上持股
煉金大大好,
想要改版程式。
請問只能一次10檔股票,是因為免費版的原因,還是資料來源網站的限制?
謝謝
免費版的關係,暫訂沒寫程式,用函數跑出來的
太好了!一直想找這樣的程式自己也研究不出來,感謝煉金小二!現在還不知道怎麼用Google Finance找出個股的前日交易量,如果可以再麻煩分享了
只能抓到今天的收盤價跟成交量,但是成交量是文字資料,好奇想問一下
參考成交量,是要應用在哪些地方
想說想了解近日的成交量變化,感覺對短線交易有些幫助?XD
短線交易的話,因為小二是上班族型態,有學過一陣子,但績效不穩定,建議你可以嘗試看看從XQ程式交易入門
請問大大 yahoo 英文版用importhtml 已經抓不下台股歷史股價 可以解決方法?
網頁結構有改,要過一陣子才會更新,最近在忙選素人格局股程式的每日更新debag
我想要煉金小二所分享的試算程式,主要抓取上櫃的即時時資料 謝謝