2017年10月22日 星期日

如何利用Google Sheets 繪畫 SMA (移動平均線)?

我們就用上一篇文章所得到的數據 (年初至今) 舉個例子:


如果我們要繪畫 SMA10 (10天移動平均線), 就是要用10個交易日來計算一點, 然後再將每一點連起來。
觀察一下上圖, Row 1 並不是數據, Row 1是用來讓我們了解每個 column 儲存的是什麼數據。Row 2 是今年的第一個交易日 (3/1/2017), 而第十個交易日是 Row 11 (16/1/2017)。我們要利用收市價E2 到 E11 計算SMA10。

概念大概是這樣了。以下是具體操作:

1. 我們將會利用G column 計算SMA10. 先在G1 輸入SMA10, 然後在G11 輸入:

=average(E2:E11)

如下圖:

按下"Enter", G11 顯示的數值就是就是由E2 到 E11 的平均值, 也就是Row 11 當天的SMA10:

2. 現在我們細心想想, 如果我們想計算Row 12 的SMA10, 該怎麼做呢? 是否在G12 輸入以下程式?
=average(E3:E12)

其實你不用這樣做的。Google Sheets / Excel 的方程式很智能化, 如果你 copy 了 G11 "=average(E2:E11)" 的方程式到 G13, 方程式中的行數會自動"移動到下一行, 變成 "=average(E3:E12)"。

再者, 只要你double click 一右下角的小方格, 方程式就會一直複製下去

 預期結果:
SMA10 計算完成!

3. 按著CTRL, 選取 Column A, E, G


4. Insert > Chart


5. 仕務完成!

大家可以先消化一下以上操作, 再想一想SMA20, SMA50, SMA100 該怎麼畫。
請幫忙like, share, 並留言討論下次想繼續了解SMA還是保力加通道呢? 謝謝收看!



2017年10月8日 星期日

如何利用Google Sheets 取得個別股票歷史數據?

由於朋友們的程度可能不一樣, 讓我們從最基本開始吧!

首先, 你要有:

  1. 電腦 (稍後再討論手機或平板電腦)
  2. Google account
  3. Google Chrome (Google Chrome 當然比較兼容 Google Sheets! 稍後再研究可否用IE)

假設大家已經開了電腦, 已經擁有Google Chrome 並已登入 Google account, 大家就可以照著以下示範做了!

Are you ready? Here we go!

1. 啟動 Google Chrome

2. 開啟Google Drive (於Google Chrome輸入網https://drive.google.com/drive/my-drive), 預期見到以下畫面:



3. 在灰色的地方 Right Click, 一個小小的列表會彈出來, 並選取"Google Sheets":

4. Google Sheets 就應聲彈出了!

5. 可以考慮把檔案名稱改名, 就用testing 為例子吧! 朋友們也可改成其他檔案名稱啊!
先Highlight 左上角的檔案名稱:


輸入"Testing" 並Enter 確定:

6. 首先朋友們要明白, Google 的股票編號格式
假設我們使用aastock 查詢港交所的股價, 輸入388 便行了。但在Google  該怎麼辦呢?
在Google 中,  股票編號格式是 HKG:xxxx。如果我們想查詢港交所的股價, 就要輸入HKG:0388。

筆者在此多舉一些例子:
HKG:0005 匯豐控股
HKG:0016 新鴻基地產
HKG:2800 盈富基金

由此可見, 股票編號不是四位數字的話, 就要在編號前補零。

7. 關鍵時刻來臨了, 如何取得個別股票歷史數據呢?
假設我們想取得港交所(HKG:0388)年初至今股票歷史數據, 請於左上方輸入方程式的位置輸入:

=googlefinance("HKG:0388","all","1/1/2017", TODAY(),"DAILY")

(並Enter 確認)

此時, 港交所歷史數據就盡在眼前了。



也在此多舉一些方程式例子:
HKG:0005 匯豐控股 =googlefinance("HKG:0005","all","1/1/2017", TODAY(),"DAILY")

HKG:0016 新鴻基地產 =googlefinance("HKG:0016","all","1/1/2017", TODAY(),"DAILY")
HKG:2800 盈富基金 =googlefinance("HKG:2800","all","1/1/2017", TODAY(),"DAILY")



關鍵的改變在於"HKG:XXXX"。

總結:
相信朋友們也可以在Google Sheets 中取得股票歷史數據了!
大家可以自己嘗試了解一下不同的參數/attribute 在 =googlefinace() 方程式中的用途。有機會再一起探討, 歡迎留言。

下次內容預告: 如何利用Google Sheets/Excel 畫SMA?

前言

大家好, 這是筆者第一篇於網上發表的文章。能夠有勇氣在此分享, 要多謝一班想學習使用試算表(Microsoft Excel or Google Sheets) 的朋友。他們的鼓勵是我踏出第一步的勇氣。
筆者筆名為80後Excel投資小王子,  Excel 除了是一款軟件, 也是 excellence (卓越)的意思。筆者希望與大家一起踏上追求卓越的投資旅途, 最終走上財務自由之路。
但筆者想介紹的小技巧, 不限於Excel, 也會介紹一下 Google Spread Sheets。
大家準備展開旅途了嗎? 送上一首很喜歡的歌 -- Supper Moment 的無盡。