google sheet,如何用google finance自制上市公司股價追蹤表,讓你不用每天看盤抓資料
台灣股票分為上市跟上櫃,多數投資人因現在資訊過多,無法即時追蹤,在此介紹一下google sheet的股票追蹤功能,先介紹一個函數google finance,免寫程式,就能用於查詢台股上市即時報價,也可以當作收市後的收盤價運用,幫助散戶們做好停利停損的紀錄操作系統。上櫃的話,之後再介紹,在這裡煉金小二相信,有很多人買了股票,可能都不知道手上的股票是上市還是上櫃的分類。
如何DIY每日上市股票追蹤表
1>你要先有google帳號,新增一個google 試算表
2>打開 google finance
先輸入1101,查看格式如何,需要輸入TPE:XXXX,才能顯示上市公司的資訊
3>打開google sheet 試算表
先把表格搞定
輸入google finance函式
需要修改一下,讓他可以跟前面股號(B4)變動
原本是 TPE:1101 ,把它改成可以跟股號連動
把滑鼠移到右下方,等出現 + 符號,往下填滿就能跟股號做變動
完成檔案下載
請新增到自己的雲端硬碟,勿做變動,好留給下一個應用
參考資料:
google finance介紹
https://support.google.com/docs/answer/3093281?hl=zh-Hant
GOOGLEFINANCE
從 Google 財經服務擷取有價證券的最新或過往資訊。
用法範例
GOOGLEFINANCE("GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
GOOGLEFINANCE("GOOG","price",TODAY()-30,TODAY())
GOOGLEFINANCE(A2,A3)
語法
GOOGLEFINANCE(代號, [屬性], [開始日期], [結束日期|天數], [間隔])
-
代號
- 要查詢的有價證券股票代號。
-
注意:Reuters Instrument Codes 已不再受到支援。舉例來說,您無法使用代號 123.TO 或 XYZ.AX,請改用 TSE:123 或 ASX:XYZ。
-
建議:加入交易所可避免出現不一致。舉例來說,請使用「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"
- 有價證券的計價貨幣單位。由於貨幣不存在交易期,所以使用這個引數將不會傳回開盤價
、最低價
、最高價
和交易量
。
-
-
attribute
指的是下列歷史資料:
-
"open"
- 指定日期的開盤價。
-
"close"
- 指定日期的收盤價。
-
"high"
- 指定日期的最高價。
-
"low"
- 指定日期的最低價。
-
"volume"
- 指定日期的成交量。
-
"all"
- 以上皆是。
-
-
attribute
指的是下列共同基金資料:
-
"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"
- 基金的支出比率。
-
-
-
start_date
- [ OPTIONAL ] - 擷取歷史資料的開始日期。
- 如果您指定了
開始日期
,但是沒有指定結束日期|天數
,系統就只會傳回一天的資料。
- 如果您指定了
-
end_date|num_days
- [ OPTIONAL ] - 擷取歷史資料的結束日期,或是從start_date
算起要傳回幾天份的資料。
-
interval
- [ OPTIONAL ] - 資料的傳回頻率,可使用的值包括「DAILY」或「WEEKLY」。
間隔
也可以用1
或7
的方式來指定,但不能使用其他數值。
說明
-
所有參數都必須括在英文引號中,或是採取內含文字的儲存格參照內容,除非以數字形式指定
間隔
,而且以天數指定結束日期|天數
。
-
系統會以一個儲存格傳回即時結果值。所傳回的歷史資料就算只有一天,也會採取展開的陣列形式,並加上欄標題。
-
有些屬性可能不會產生所有符號的結果。
- 如有指定任何日期參數,系統會將該要求視為歷史資料處理,且只允許歷史資料的屬性。
-
GOOGLEFINANCE
只有英文版,而且不支援大部分國家的證券交易資料。
-
您無法透過 Sheets API 或 Apps Script 下載或存取歷史資料。如果您嘗試這麼做,系統就會在您的試算表儲存格中顯示 #N/A 錯誤,而不是相應的數值。
-
提供的報價並非來自所有市場的即時報價 (最長可能延遲 20 分鐘)。 所提供資訊均以現狀提供,僅供參考,不宜做為買賣依據或諮詢之用。
-
GOOGLEFINANCE
中的日期以 UTC 中午時間為準。在該時間點之前關閉的交易所可能會偏移一天。
若覺得對你有幫助,請多留言鼓勵
留言
張貼留言