用 Google 試算表製做歷史股價走勢圖(K線) 教學

前情提要
前一篇文章講到用 Google 試算表製做簡易股票報價表及理財表,還獲得不少迴響,看來還滿多人對投資理財頗有興趣,那就順勢教大家如何用試算表製做歷史股價走勢圖(K線)~ 還沒看過前一篇的用 Google 試算表製做簡易股票報價表及理財表可以去看看 ======================================================================== 查詢指定日期範圍的歷史股價  在 Google 試算表查詢過往股價的函式和即時報價一樣: =GOOGLEFINANCE() 但是在查詢過往股價時,我們需要提供更多參數。以下用玉山金(2884)為例: =GOOGLEFINANCE("2884","ALL","1/1/2018",TODAY(),"DAILY")
megapx
以上參數說明: “2884”是4位數字的股票編號  “ALL”是指一次取得開盤價、最高價、最低價、收盤價及成交量  “1/1/2018″是開始日期,格式為”日/月/年”  TODAY()是指今天( Google 試算表的歷史價格一般會在收市後的晚上更新,查詢結果不會顯示即市數據)。這一欄可以輸入你想要指定的結束日期,格式一樣為為”日/月/年”。 TODAY()也可以設定為從今天往前推幾天如TODAY()-180就是往前推一百八十天。 Daily代表的是取每日數據,改成WEEKLY,就是每週數據(如下圖),不過google並沒有提供年或月的數據,官方說明文件:可使用的值包括「DAILY」或「WEEKLY」間隔也可以用 1 或 7 的方式來指定,但不能使用其他數值。
megapx
Date那欄,預設會顯示日期和收盤時間,字串比較長。也可以選擇該欄,然後在上方的功能表點選格式 > 數字,來自訂顯示的格式。 另外如果你只想查詢某一數據,例如收市價,可以把參數ALL換成: open:開市價 close:收市價 high:最高價 low:最低價 volume:成交量 是不是很簡單呢? ======================================================================== 接下來就教大家如何製作K線圖 其實Google試算表的圖表中就有K線圖可以用了,點選功能表的插入>選圖表。然後,在右方彈出的設定分頁,選擇你想用的圖表類型。如下圖
megapx
在其他的部分就有K線圖可以選,不過直接套用應該會出現下面這個錯誤
megapx
K線圖不支持第一列中的日期或數字。第一列是類別軸,應該將之格式化為文字。 轉換格式之寫法如下(以2884玉山金的週K為例),如果想要改其他股票,將程式中的股票代號改成你想要的就可了
megapx
megapx
這樣格式就轉換成功,然後K線圖就跑出來了,是不是很簡單呢? 如果有需要詳細的程式碼及試算表表單,歡迎留言mail我會將連結開啟共用權限給你。 以下為試算表連結(工作表一為日及週資料,工作表二為週K線)
有問題也歡迎留言討論 下一篇來寫寫如何加入一個坊間技術分析指標,來分析股票股票走勢。
祝大家都能夠有更富足的生活~
愛心
141
11
全部留言