顯示包含「google試算表」標籤的文章。顯示所有文章
顯示包含「google試算表」標籤的文章。顯示所有文章

2021年10月19日

Google 試算表投資分析:回測每月買入策略,自動下載歷史股價,股票及ETF適用

這次示範怎樣利用 Google 試算表,回測每月買入股票/ETF這種定期定投的策略,長線的回報。Google 試算表有 =GoogleFinance() 函式可以下載歷史股價,只需輸入股票代號和回測日期,便能自動計算回報和繪畫圖表。

影片連結 👉 回測每月買入策略,自動下載歷史股價,股票及ETF適用

首先,建立一份新的試算表。在空白的位置輸入回測的起始日期、結束日期和股票編號。然後在另一列的空白位置,輸入以下的 GoogleFinance 函式,取得在指定期間的收盤價格。

=googlefinance(A1,”CLOSE”,B1,D1,”DAILY”)

股票編號,可以在 Google 財經網站,輸入公司或基金的名稱,然後複製搜尋結果裡的編號,但要緊記把當中的空格刪除。

接著,在另一欄的空白位置,輸入公式產生每個月份。方法有很多,在這裡我採用的函式是 =EOMONTH() ,找出前一個月的最後一天,再加上一日便能得到本月第一天的日期。

=EOMONTH($B$1,-1)+1

在上方功能表選擇格式 > 數字 > 其他格式 > 更多日期和時間格式,調整至只會顯示年份和月份,便完成設定。

之後每一個月,同樣採用 =EOMONTH() 找出上個月最後一天,再加上一日。把函式向下複製,這一欄便大功告成。

再在另一欄產生每月的買入日期。為了提供彈性,我在另一空格預留了空間,讓使用者選擇在每個月的哪一天買入。產生每月買入日期的方法也是有很多,我採用的是 Index 和 Match 這兩個函式的組合。設定好參數,它會自行找出當天的收盤價,如果那一天不是交易日,會自動跳到下一個交易日。

=index($A$6:$A,match(D6+$F$1–1,$A$6:$A)+1)

至於買入價格,同樣可以用 Index 和 Match 這兩個函式的組合,查詢當天的收盤價格。

=index($B$6:$B,match(E6,$A$6:$A,0))

最後一欄是累積買入平均價格,利用 =AVERAGE() 函式,查出由第一個月至當前月份買入價格的平均數,十分簡單。

=AVERAGE(F$6:F6)

為方便檢視策略回報,我再使用 Index 和 Match 的組合,配合 =MAX() 這個函式,找出回測期間的最後價格,以及累計平均價格,然後在另一空格計算回報。

最後價格:=index(B6:B3021,match(max(A6:A3021),A6:A3021,0))

累計平均價格:=index(G6:G3021,match(max(E6:E3021),E6:E3021,0))

你可以設定系統自動以不同顏色標示盈利和虧損,方法是在上方功能表選擇格式 > 條件式格式設定。

最後是製作圖表。選取月份那一欄,在上方功能表點擊插入 > 圖表。在這個範例我選擇「面積圖」這種圖表類型。資料範圍這一項,請選擇買入日期、價格和累積平均價格這三欄。X軸選取「買入日期」,數列則是「價格」和「累積平均價格」兩項。最後,選擇「自訂」,再於「系列」和「圖例」調整格式,便完成圖表的設定。

短短不到 10 分鐘,就能完成這份回測每月買入策略的試算表。只需調整起始日期、結束日期和股票編號,便能按需要回測不同的股票和基金。如果你想取得這份試算表的範本,請到我的 Facebook 專頁發送私訊給我,同時也希望你能讚好我的專頁,給我一點鼓勵吧。

究竟每月買入股票或基金,是不是長線可取的投資策略呢?我的看法是要視乎選擇的股票或基金,是否屬於長期穩定增長的類型。另外,即使是同一支股票或基金,在不同的時期實行這種策略,收報也可以有天淵之別。讀者不妨測試一下。

2021年4月9日

Excel股票報價功能,好用嗎?與Google Sheets比較

我的Google 試算表投資分析系列文章都講Google 試算表,其實Microsoft Excel一樣有股票報價功能,同樣是內建的,無需寫VBA script。這次就來簡單介紹Excel這個功能,看看會不會比Google試算表更值得使用。


支援版本

Excel的這個功能,適用於Window和Mac的版本,而Excel網頁版亦可使用。但要留意,官方網頁註明只有「全球多租使用者用戶端」才可使用。即是甚麼呢?就是「標準 Microsoft 365 帳戶」,也就是月費/年費用戶。相比之下,Google試算表就更大方,免費提供給所有用戶使用。

資料類型:股票

Excel的股票數據使用方法很簡單。只需輸入股票代號,選取這一格,再從功能表選取「資料」(Data),然後選擇「股票」(Stock)這種「資料類型」(Data Type)。Excel會分辨股票代號,找出相應的股份。使用者可以加入不同數據的欄,例如股價、OHLC、成交量、52週高低價、貝他值(Beta)等等。Google試算表有的,Excel都有;但有些Google試算表未能提供的,在Excel可以找到,例如行業類型。


和Google試算表一樣,Excel只提供延時數據。但Excel裡要自行按更新數據(或者編寫巨集),而Google試算表就預設了自動定時更新。

交易所

官網顯示支援的交易所很多,港股、台股可用,但只有深證沒有上證。英國及歐洲多個國家可用,澳洲可用,加拿大可用,美國幾個主要交易所也沒有問題。但日本和新加坡就找不到。這一點和Google試算表一樣。

歷史數據

除了查詢最新價格,你也可以用=STOCKHISTORY()這個函數,取得歷史數據(對應Google試算表的=GOOGLEFINANCE()函數)。 在這一方面,Excel比Google試算表做得更好,除了每日和每週的資料,連每月的數據也可找到,方便製作月線圖。在Google試算表,就要自行把每日數據轉換成每月,比較不便。

下載了歷史數據,當然可以用Excel的圖表功能畫圖,這一點和Google試算表大致相同。不過在Excel可修改更多圖表樣式,Google試算表就比較陽春。

總結

如果你只需要基本的股票價格數據,Google試算表是最低成本的選擇。Excel在數據類型上好一點點,但只有Office 365的用戶才能使用股票資料功能。

(本文於Patreon首先發表,追蹤/訂閱即可第一時間閱覽更多投資文章及及獨家內容:https://www.patreon.com/mathofstars

2020年10月14日

Google試算表投資分析 - 相對強度 (RS) 找出強勢股票

成千上萬股票之中,總有動力較強者。買股票當然要「趁勢」,無理由棄強選弱。所以要怎樣找出強者,就是「趁勢」投資者的重要功課。

所謂「工欲善其事,必先利其器」,坊間有不少能協助我們找出強者的工具。

例如StockCharts.com有獨門SCTR評分,比較個股在市場上跑得有多前,例如評分95,便是表現比95%的股票更好。MarketSmith也有RS評分,100為最高,越高代表跑贏越多股票。


可惜以上都是收費服務,而且並不一定適用於你的投資組合,例如StockCharts.com就沒有港股評分。

要自己做,可以試試 Relative Strength (RS) ,即是相對強度。要注意, RS 和圖表常見的 Relative Strength Index (RSI) 不同。RS 是和大市或另一種產品比較,而 RSI 是和同一股票的歷史比較,即是「昨日的我」。

 


☝️我的YouTube影片,歡迎收看:相對強度 RS 找出強勢股票 (不是RSI) ,自製動力選股技術分析工具 | Google試算表投資分析

相對強度 (RS)

相對強度的計算方法很簡單,就是一支股票的價格與用來比較的指數或另一支股票的價格的比例。如果想知道A股票相對B股票的強度,就把A的價格除以B的價格。

那麼是否這個數字越大越好呢?不應該單純這樣看。 RS 的其中一種常見用法,是用來看股票相對大市的強度的變化走勢。

如果股票相對大市指數的 RS 值,在去年是 1 ,然後逐漸升至今年的 1.5 ,那麼可以初步判斷這支股票在過去一年的表現漸漸拋離大市。

RS 的上升速度越快,就代表拋離大市的動力越強。如果把 RS 畫成折線圖,從 RS 的斜率便可判斷其動力。

然則, RS 上升就可以入市了?也不一定,要配合其他因素。例如大市在下跌而個股也一樣,但個跌下跌速度較大市慢,那麼 RS 也會上升。

可見相對強度只反映兩者之間的強者,但如果兩個都是爛蘋果,不見得要買爛得比較少的那個來吃,吃了還是會拉肚子的。所以, RS 最好和同期的股價走勢圖一起看。

那麼,在實戰裡 RS 要如何使用呢?它是一件工具,用法視乎使用者技藝。以下介紹一些可供參考的用法。

看個股動力

觀察某支股票相對大市指數的 RS 走勢,可以幫助判斷是否值得買入,或者持有後留意是否要減持或平倉。


假如心儀股票相對大市指數越拋越遠,能增加你買入的信心。而如果股票相對大市優勢漸漸收窄,則值得考慮減少持貨或離場(當然配合其他條件會更好)。

比較兩支個股

假如你看好兩支股票,但看來難分高下,要怎樣取捨呢?「我全部都要」是一個選項,但如果你想一注獨贏買入強中之強者,則可以計算兩者的相對強度,即是A / B 。如果 A 一路跑贏 B ,而且越拋越遠,你會見到一條傾斜向上的 RS 線。反之, RS 線會向下滑。

挑選行業皇者

如果看好一些股票,可以比較其中所有股票相對大市指數的強度走勢,挑出強中之強。以同一指數作標竿,可以看到個股的動力優劣。


例如你看好電訊業在未來一段時間的走勢,想買入一、兩支電訊股。除了分析各間公司的基本面和業務前景,還可以比較每一支股票與大市指數的相度強度變化。相對強度走勢跑得最前的,就是市場用錢投下信心一票的,值得仔細考慮。

筆者製作了一個相對強度計算機,能從Google財經直接取得股票和指數,計算相對強度,並繪畫圖表。有興趣的讀者請到筆者的Facebook專頁私訊索取Google試算表範本連結。

命運是宿命嗎?從《無間道》講起!陳永仁注定要死?兵賊掉轉都係整定?

 《無間道》20周年,至今仍被譽為港產片天花板。 片中有好多隱喻,不說自明。但當中有個宿命主題,你又知不知道? 由兵變賊,由賊變兵,是命運注定嗎?如果陳永仁不做臥底,同樣會慘死?還是一個好警察? 從這套電影,講講命和運是甚麼,人生有沒有宿命。