免費分享-google試算表-爬蟲股票資訊-股票池

免費分享,google試算表抓股票即時資訊程式,投資理財新手入門

免寫程式,自動更新股票資訊,google sheet股票追蹤表,建立股票池,或是動態追蹤,試算表強大工程,投資理財新必備學習之一。

常見問題,手上持股,或是追蹤的股票池一堆,常常都是十多檔起跳,有時候,是為了停損出場,有時候是自己設定的買賣點操作,除了券商股票APP外,你還能嘗試自己用google sheet試算表,只要輸入股票代號,就能自動更新資訊。

110.04 更新資訊源,現在不分上市櫃,直接輸入股號,就有收盤價,請找110.04-台股

110.05 讀者許願,希望能加上成交量,再次更新,免費資料源,常常過一陣子就不能使用,請找 110.05-台股上市上櫃,建立副本在自己的雲端硬碟上

此文不再更新,開放留言,已經有寄信給留言的朋友,可以直接到下面連結

投資股票EXCEL,免費下載

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 的索引值。

參考自 google試算表含式清單-importhtml

yahoofinace,台灣上市公司輸入股號,四位數字,會出現下面給你選擇,結尾選 .tw

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

由於兩個網址結尾不一樣,所以在這邊需要區分兩個不同表格來使用,免費版的只有五個位置可以用。

為了正確顯示時間,特別在後面再多加一個時間欄位,以比較是否時間正確。

A957煉金商會,免費分享google試算表抓股票資料

免費分享的有一些限制,只有特定10檔或是五檔以內,距離好用程度還是有點距離,但免寫程式,你可以自己下載回去慢慢摸縮,A957煉金小二非程式背景出身,是因為本身投資需求,從-1開始學習起,中間經過兩三年的程式學習,才勉強寫出方便自己使用的程式。

免寫程式,google試算表下載

要先有google帳號,下載回去在自己的雲端硬碟開始就能使用,在公司代號下,自己輸入公司代號,沒幫你處理上市跟上櫃之間的差別,只能請你自己用人工AI,一筆筆測試。

另外,有比較進階版的股票池概念,也是用類似概念寫出來的,把A957煉金投資常使用的一些概念都放在上面去,目前開放前30個留言免費使用,超過之後,每個信箱收費100元程式處理費。

投資股票EXCEL,免費下載

點擊便能為這篇文章進行評等!
[評等總次數: 3,平均評等: 5]

在〈免費分享,google試算表抓股票即時資訊程式,投資理財新手入門〉中有 30 則留言

  1. ChangJill

    我想要煉金小二所分享的試算程式,這程式是否除了上市的也能抓取上櫃的即時時資料??

    1. A957煉金小二Abel

      大部分時間都可以, 有時候YAHOO財經會抓到前一天資料

    2. 請問免費版的試算表Y-上市及Y-上櫃已經抓不到數據 有沒有更新版?

  2. 昌姿吟

    我想要煉金小二所分享的試算程式,這程式是否除了上市的也能抓取上櫃的即時時資料??

  3. Disturbia

    想要google試算表抓股票資料~ 感謝提供!!

  4. 想要了解 google finance 如何抓股票,將來可作選股參考,謝謝您。

    1. A957煉金小二Abel

      已經有更新 可輸入十檔 之前留言的也有補寄

  5. 我想要煉金小二所分享的試算程式!感謝無私提供!

    1. A957煉金小二Abel

      請收一下信 已經把試算表 寄到你信箱

  6. 我也想要,我也有看黃國華的書。也有在研究六大指標,我覺得你的程式可以幫助有「選擇障礙」的我,減少許多時間和精神。讓我有時間做產業研究。

    我好期待啊~^_^

    1. A957煉金小二Abel

      最近正在改版,之後修正好了,會再寄信給你
      先回信一下看是否能收到

留言功能已關閉。

繁體中文