有投資股票的讀者,想必會在手機或電腦安裝股票報價軟件。你有沒有想過自製一套報價表,不僅能自動更新價格,還能度身訂造個人專用的分析圖表?
說的是 Google 的免費網上試算表。除了基本計算和繪畫圖表, Google 試算表還有一個強大功能,就是直接連結 Google 財經,取得股票和指數的歷史數據和最新價格。
Google 試算表製作報價表的優點
為甚麼筆者推薦以 Google 試算表來製作報價表呢?以下是幾個優點:
- Google 試算表和 Microsoft Excel 十分相似,只要對 Excel 略有認識就能使用,不用學習複雜的程式語言。
- 試算表可以直接導入股價資料,不用人手輸入。
- 試算表內建繪畫圖表功能,由簡單的折線圖到陰陽燭圖都可以製作。
- 由於報價表存放在網上,隨時隨地都可以電腦、平板電腦或手機上網檢視及更改。
- 你可利用分享及共同編輯功能,與親友分享你的報價表,甚至邀請他們一同編寫。
建立你的自動股票報價表
以下讓我們逐步建立第一張股票報價表:
(1) Google 雲端硬碟
要使用 Google 試算表,請前往 Google 雲端硬碟,登入你的 Google 帳戶。如果你未有 Google 帳戶,可即時建立。
(2) 新增試算表
在左上方,按新增,然後選擇 Google 試算表 (Google Sheets) 。瀏覽器會顯示一張新的試算表。請在上方輸入檔案名稱,以及下方輸入這張表格的名稱。
和 Microsoft Excel 一樣,一個檔案裡可以有多於一張表格。暫時我們只用到一張表格,如果日後需要在同一檔案裡建立更多表格,請在下方為每一張表格輸入名稱,以資識別。
(3) 輸入 Google 財經的函式
Google 試算表已內置一個函式 (function) ,可直接從 Google 財經取得股票數據,不需人手輸入。讓我們試試在最左上方的一格 (A1) ,輸入以下函式(大小寫均可),然後按輸入鍵:
=GOOGLEFINANCE(“INDEXHANGSENG:HSI”,“PRICE”)
第一部份, GOOGLEFINANCE ,是要告訴系統你想調用 Google 財經的數據。括號內第一個參數 “INDEXHANGSENG:HSI” ,代表恆生指數。第二個參數 “PRICE” ,代表現時報價( Google 財經並非真正即時報價,最多可延遲 20 分鐘)。
輸入了這個函式後,按輸入鍵。這一格就會變成一個數字,顯示的正是恆生指數的現價。很簡單吧?
(4) 調整 Google 財經函式
(a) 代號
這個函式有不少參數可以調整。首先是股票代號。大部份常用的指數,以及香港交易所上市的公司股票,它們的代號都可以從 Google 網站找到。例如,在 Google 搜尋輸入 “恒生中國企業指數” ,就會見到其代號為 “INDEXHANGSENG:HSCEI” (如下圖反白所示)。
如果在搜尋結果按 “財經” ,除了見到股票/指數的價格及基本資料,還可以看到相關股票/指數以及新聞。
至於股票,同樣地可在 Google 搜尋找到,例如輸入 “匯豐” ,就會知道其代號為 “HKG:0005” 。基本上,其他香港交易所上市股票的代號,都是 “HKG:” 加上其編號。
注意,無論指數或股票代號,在冒號 (:) 和編號之間都沒有空格,即正確應為 “HKG:0005” 而非 “HKG: 0005″。
(b) 即時資料屬性
除了現時價格,你還可以查詢其他即時資料,以下列舉較常用的:
現時價格: “price”
開市價格: “priceopen”
今天最高價: “high”
今天最低價: “low”
今天交易量: “volume” (指數不一定有相關數據)
上日收市價: “closeyest”
較上日變化: “change”
52週最高價: “52high”
52週最低價: “52low”
資料延遲時間(分鐘): “datadelay”
例如要顯示現時匯豐的價格比上個交易日的變化,可用以下函式:
=GOOGLEFINANCE(“HKG:0005″,”CHANGE”)
把以上所有資料分行輸入,你的第一張報價表便完成了~
你可以按個人習慣,自訂各項數據的顯示格式,例如價格、百分比、日期和時間。只要選擇你想調整格式的那一格(可複選),按上方選單的 “格式” 及 “數字” ,然後選擇你想使用的格式。至於格線、文字大小、顏色、數字的小數位等等,則可在表格上方的工具列調整。
(5) 輸入股票編號查詢資料
如果你持有多隻股票,每次要轉換查詢的股票,都要更改函式裡的股票編號,實在太麻煩。你可以新增一個空格用以輸入股票編號。方法如下:
按最頂一列的左邊,右按然後選擇 “向上插入1列” 。 在新加入的空格,例如 B1 (即第 1 行的 B 欄),輸入股票編號,例如 “0005” 。然後,把所有 Google 財經函式裡的股票代號,換成 B1 ,即:
=GOOGLEFINANCE(B1,”CHANGE”)
以後,你只需在 B1 方格輸入股票編號,下面的數字便會自動更新。注意,股票編號的方格,必須探用 “純文字” 格式,而輸入的編號必須是 4 位數字。製成品如下圖:
以上是最基本使用 Google 試算表製作股票報價表的方法。接下來的文章,筆者會陸續介紹更多 Google 試算表和 Google 財經的功能,示範如何製作各種股票分析圖表。你會發現, Google 試算表的功能強大,製成品比起一些股票軟體也不遜色呢!
新增!影片介紹:
**********
讀者如有興趣,可索取本文的範例檔案。請到筆者的 Facebook 專頁讚好,然後發訊息給筆者,註明索取範例檔案。
讀者如有興趣,可索取本文的範例檔案。請到筆者的 Facebook 專頁讚好,然後發訊息給筆者,註明索取範例檔案。
(原刊於此網誌)
Thanks for sharing, if SREIT, do u know any tools to get real time in excel (can't do on Google excel)? Many thanks.
回覆刪除You can use the =IMPORTXML() function in Google Sheets to retrieve data from other web sites.
回覆刪除For example, you can use this function to get the price of AJBU:
=IMPORTXML("https://www.investing.com/equities/keppel-dc-reit","//*[@id='last_last']")
I have written another article in my other blog about using this function to extract data from web sites, you can check it out:
https://mathofstars.com/股票分析不求人-5-用-google-試算表抓取網頁資料/