2020年2月12日

金星逆行與股市升跌

近來,坊間又多了一些行星逆行對股市影響的分析。這次的主角不是大家耳熟能詳的水星,而是金星。在2017年,金星於3月4日至4月15日期間逆行。
筆者曾撰文分析水星逆行對恆生指數的影響。結論是水逆期間股市不一定下跌,雖然不少跌市都於水逆期間發生。
這次,讓我們驗證金星逆行對股市的影響。


金星逆行的原理

金星平均每18個月逆行一次,一般持續約40天。相比一年逆行3至4次的水星,金星算是比較守規矩。
其實,金星和水星的逆行都只是視覺效果。這些行星很硬頸,一輩子都依同一方向運行。只是人類眼見它們時而順行時而轉逆,才以為它們偶而頑皮一下。
至於這個視覺把戲的原理,可參看水星逆行一文。

金星逆行期間恆指的升跌

筆者翻查過1987至2016年的恆指數據。在這20年間,金星曾經18次逆行。
首先,讓我們看看恆指的升/跌次數。在這18次逆行期,只有6次恆指下跌,其餘12次都上升。也就是說,這20年間有66.7%的金星逆行期間恆指上升。期內平均升幅為2.7%,最大升幅30.9%,最大跌幅-17.1%。
HSI in Venus Retrograde (1987-2016)
筆者的統計方法是比較逆行期首及尾的恆指收市點數差距,如果當天不是交易日則取對上一個交易日。本來逆行的準確時刻亦需考慮在內,例如收市後才開始逆行是否應該以隔天論,但筆者比較懶散,就取當天日期而已。
如果扣除恆指升/跌低於1%的逆行期(上圖以藍色標示),則有62.5%上升。
由此可見,如果單以升/跌論,在金星逆行期間買升比起買跌更有著數。

金星逆行期間的恆指走勢

除了金星逆行期內的總升/跌,喜歡炒波幅的投資者,或許還會想知道逆行期間的走勢。以下是過去10次金星逆行期間的恆指日圖。
2015金星逆行
2015金星逆行
2013-14金星逆行
2013-14金星逆行
2012金星逆行
2012金星逆行
2010金星逆行
2010金星逆行
2009金星逆行
2009金星逆行
2007金星逆行
2007金星逆行
2005-06金星逆行
2005-06金星逆行
2004金星逆行
2004金星逆行
2002金星逆行
2002金星逆行
2001金星逆行
2001金星逆行
由這些走勢圖可見,在最近10次金星逆行期間,恆指的走勢有時是V型,有時是A型,有時則是一路向上/下,根本沒有一致性。唯一可肯定的,是逆行期間多數都出現波動,波幅小的機會不多。

金星的意義

金星在占星學的性質為美好和愉快,可代表珠寶和金錢。
金星的英文名字Venus,就是愛神「維納斯」。而背後長了翅膀、會放愛情的箭那位小天使「邱比特」,則是維納斯所生。此所以,金星亦是戀愛的象徵。
或者因為金星象徵美好,所以金星逆行期間升市較多?如果大家因為看好金星逆行而賺到錢,別忘記多謝這位愛神啊!
(原文題為金星逆行與股市

2020年2月11日

股票分析不求人 (2): 歷史股價走勢圖

上回介紹了如何利用 Google 試算表 (Google Sheets) 製作股票即市報價表。除了即時報價, Google 試算表還可用來查詢股票過往的價格,以及自動繪畫走勢圖。

查詢指定日期範圍的歷史股價

在 Google 試算表查詢過往股價的函式,和即時報價一樣,都是:
=GOOGLEFINANCE()
然而,在查詢過往股價時,我們需要提供更多參數。例如,要查詢港交所 (0388) 由 2018 年起至今每一個交易日的價格資料,請輸入:
=GOOGLEFINANCE(“0388″,”ALL”,”1/1/2018″,TODAY())
Google 試算表 - 歷史價格函式
以上參數說明:
  • “0388”是4位數字的股票編號
  • “ALL”是指一次過取得開市價、最高價、最低價、收市價及成交量
  • “1/1/2018″是開始日期(如當天並非交易日, Google 試算表會自動抓取下一個交易日的數據),請用”日/月/年”格式
  • TODAY()是指今天( Google 試算表的歷史價格一般會在收市後的晚上更新,查詢結果不會顯示即市數據)。這一欄可以輸入特定的結束日期,例如”7/1/2018″。
以上的函式沒有指明查詢的間隔天數,系統預設會提供每日數據。如果結尾加上”WEEKLY”,就能得到每週數據。
=GOOGLEFINANCE(“0388″,”ALL”,”1/1/2018″,TODAY(),”WEEKLY”)
可惜的是, Google 試算表不能直接查詢月及年數據,也沒有短於一天的資料。
日期那一欄,預設會顯示日期和收市時間,字串比較長。你可以選擇該欄,然後在上方的功能表點選格式 > 數字,自訂顯示的格式。
如果你輸入的結束日期還未到期,系統會每日自動更新查詢結果,在最底一行增加一組數據。
如果你只想查詢某一數據,例如收市價,可以把參數”ALL”換成:
  • “open”:開市價
  • “close”:收市價
  • “high”:最高價
  • “low”:最低價
  • “volume”:成交量 

查詢過去20天的股價

一般投資者未必需要查詢太長時間的歷史股價,如果能指定 Google 試算表只顯示特定天數的數據,就會方便得多。如改用以下函式:
=GOOGLEFINANCE(“0388″,”ALL”,TODAY()-20,TODAY())
就會得到過去20天的數據(即今天減去20天)。可是, Google 試算表不懂得顯示20個交易日的數據,只會顯示20個曆日內,每個交易日的數據。較為簡單的折衷方法,是輸入更多的日數,例如過去40天:
=GOOGLEFINANCE(“0388″,”ALL”,TODAY()-40,TODAY())
你也可以考慮結合其他函式,例如WORKDAY(),來更精細地指定日期;又或者以其他函式再抽出指定數目的交易日數據。不過一般自用的報價表,用以上折衷方法已足夠。

自動製作股價走勢圖

按以上方法獲得的歷史價格,以表列方式顯示,而且最近的日期在最底一行,較為不便閱讀。其實 Google 試算表本身就是一個網上試算表軟件,和 Microsoft Excel 一樣可以用作繪畫圖表。結合自動更新的歷史股價資料,就能得到自動更新的走勢圖。方法如下:
首先,點選功能表的插入,然後選圖表。然後,在右方彈出的設定分頁,選擇你想用的圖表類型。製作股價圖,選擇線型圖或K線圖(陰陽燭)會較為適合。然後,在下方相應的欄相輸入資料來源。完成品如下面兩幅範例圖。
股價走勢圖範例1
股價走勢圖範例2
如圖中所見,可設定的參數很多,包括字型、顏色、圖表類型等等,不能一一在此解說。筆者已準備了一個試算表檔案,內有線型圖及K線圖兩款,配以不同格式設定,歡迎索取。請到筆者的 Facebook 專頁讚好,然後發訊息,筆者自當奉上範例檔案的網址。
讀者可能會有疑問,這些圖表在坊間的投資網站都能找得到,為甚麼要自行製作?筆者喜歡以試算表自製分析表,除了因為由無到有完成一件作品的滿足感,更重要是圖表可百分百按個人需要製作,更加合用。
日後筆者會繼續介紹,如何製作不同類型的分析圖表,有興趣的讀者請繼續留意本欄。
新增!影片示範獲取歷史數據:

影片示範獲取歷史數據:


(原刊於筆者個人網誌

2020年2月10日

水星逆行等如跌市嗎

股票投資者不一定懂得占星或天文學,但相信大部份投資者對水星逆行這四個字都不會陌生。無他,因為近年多了傳媒報導,把水星逆行塑造成「跌市製造器」。無論股市趨勢如何,反正水星逆行之前,總有人提醒投資者小心跌市。以下數段,通通取自傳統或網上媒體:
根據過往經驗,港股的股災,多數在水星逆行期間發生。恒生指數在1973年、1974年、1987年及1989年水星逆行期間都出現急跌的情況,下跌幅度由27%至44%不等。
最經典的是1987年及1989年兩次股災,差不多絕大部分跌幅都在水星逆行期間出現…
筆者擔心,自4月29日至5月22日的水星逆行期間,市場或會不時出現這種「黑天鵝」,甚至出現股災,並令傳統分析失效,投資者宜注意風險。
究竟水星逆行是否真的會影響到投資市場的表現呢?本文嘗以恆生指數在過往水星逆行期間的表現來印證。

水星逆行是甚麼?

在探討水星逆行對市場的影響之前,不如先了解水星逆行到底是甚麼。
理論上,太陽系的行星都按同一方向,週而復始的繞太陽轉動。它們不會轉向,也就不應該會出現逆行。所謂逆行,其實並非指行星真的逆向行走,而是以地球的視點來看,行星在某一段時間彷彿開倒車一般行走。要打個比喻的話,就像你坐在法拉利上面,望見窗外的巴士。雖然兩輛車都往同一方向行駛,但由於兩車的速度差異,而且兩車行走的馬路彎度不同,巴士看起來就像逆行一樣。這個現象在日常生活裡不太明顯,因為在馬路上還有背景的物件,幫助人們分辨行進方向。但在漆黑一片的星空,「逆行」的行星就真的好像在反方向行走了。
以上圖片擷取自一個網站,雖然示範的是火星逆行,大概亦可幫助了解水星逆行的原理。
行星逆行軌跡
這種逆行現象,在水星來說並不罕有。一年之中總有三至四次,大約每 90 天發生一次,每次約 20 多天。簡單來說,如果水逆真的和股票市場下跌有關,那麼市場應該每隔三個月就進入一次大約三週的下跌期。真有如此簡單的股市週期,世上應該不會有窮人了。(筆者並非否定市場週期,只是不認為週期的計算如此簡單。)
要找出水星逆行的時間,除了仰觀天象(這在光害嚴重的香港應該不易),亦可參考星曆表。以下圖片取自 2014 年瑞士星曆表,留意在水星行度中出現 R 字,即代表水星開始逆行,直至出現 D 字回復逆行。
2014-10-水星逆行星曆表

水星逆行期的恆指表現

為分析水星逆行期的恆指表現,筆者把 2006 至 2015 年間的水星逆行期標示在恆指走勢圖上。
2006年水星逆行與恆指
2006
2007年水星逆行與恆指
2007
2008年水星逆行與恆指
2008
2009年水星逆行與恆指
2009
2010年水星逆行與恆指
2010
2011年水星逆行與恆指
2011
2012年水星逆行與恆指
2012
2013年水星逆行與恆指
2013
2014年水星逆行與恆指
2014
2015年水星逆行與恆指
2015
總結以上 10 年的圖表,可以粗略得出以下兩點:
  1. 在統計期間,上升的次數比下跌還多,比例約為 55%  :  45% 。
  2. 一年之中幾次水星逆行期間,恆指大都是有升有跌,不會一面倒只跌不升或只升不跌。
以上考證只及過往十年,但筆者相信已能確認水星和恆指升跌無直接關係。如要更詳細的考證,可參考香港《信報》於 2016 年 8 月進行的研究。這項研究追溯至 1971 年,統計恆指與水星逆行期間的表現。以下是簡單總結:
歷年水星逆行升跌比例
看罷上表就會知道,恆指在水星逆行期間下跌的比例,一直都只是一半一半,和「買大細」相差不遠。如果純粹按水星逆行來沽,倒不如擲毫來決定。
更驚人的發現是美股(見下圖)。信報的統計發現,標指在水星逆行期間的下跌比例大約只得三成多至四成左右!換句話說,標指在水星逆行期間是升多跌少,有大約七成機會上升!
歷年水星逆行升跌比例標指
常言道「有圖有真相」,上表已清楚反映水星逆行期間是否容易出現跌市。以水星逆行為跌市動力的投資者,真可以「收檔」了!

水星逆行期的恆指走勢形態

筆者曾聽過另一說法,大約是水星逆行不一定導致下跌,但其影響力主要反映在恆指形態。追問下去,原來提倡這個說法的人,認為水星逆行期間通常會出現以下兩種走勢形態:
  1. V 形或 A 形,即先跌後升或先升後回,或
  2. W 形,即密集的波動。
基本上,這種說法等於廢話。不是嗎?隨手執起以上任何一張恆指走勢圖,都可以發現一年之中有很多次 V 形、 A 形或 W 形的走勢,無論水星正在逆行或順行。

水星逆行期的占星意義

根據西洋和印度占星的說法,水星可代表智慧、思考方式及溝通。一般占星者會引申至交通、通訊、貿易、傳播、教學和演講等意思。
所以,有些占星者認為,水星逆行會影響到以上行業,和任何涉及交流和通訊的事項。因此,他們會提醒人們注意,不要在水星逆行期間訂立合同或談生意,也要注意信息傳遞出錯,或者交通事故等問題。
按此邏輯,即使水星逆行真的會影響股市,似乎也不應著眼於大市,反而更應該留意航空、航運、媒體及貿易相關的版塊吧!(這個就留待看倌自行驗證了。)

總結

由以上資料可見,水星在占星理論上和投資並沒有直接關係,而歷史數據亦證明,水星逆行期間港股及美股都沒有出現較多的下跌次數。
筆者並不反對以占星或術數分析股市的這個想法。畢竟,股市能反映社會的經濟狀況,而社會亦或多或少受到自然能量的影響。只不過,如果股市升跌真的受自然能量影響,研究金融占星者應該是順藤摸瓜,從占星或術數的訊號,找出影響股市的因素,而非把訊號當作原因。
要知道,你無俾家用老婆一定發惡,但老婆發惡卻不一定是糧尾又到!
(原文為《水星逆行=跌市?》)

2020年2月8日

懶人的投資:恆指月相週期操作法

很多人都追求簡單而穩定的投資方法,期望不用付出大量心力和時間進行分析,都可以在投資市場撈一票。今天介紹的月相週期投資法,就是一種簡單到不能再簡單的方法,用來決定買入恆指的時間。經回溯測試證明,長期操作可獲得一定回報。

影片介紹:

月相週期

這個方法實在簡單到不能再簡單,因為買入和賣出的時間根本不用計算,抬頭望天便可以了。說的是月亮的月相週期。
所謂月相,是指月亮在不同時間的盈虧狀態。由於地球、月亮和太陽的位置不停變化,有時月亮我們只能見到一彎新月,有時又會見到圓圓的月光,便是不同時間的月相了。一個月相週期約為 29.5 日,即是由新月到下一個新月,平均需要不足 30 日,這亦是為甚麼陰曆月一般為 29 或 30 日的原因。
Moon

月相週期投資法

既然月相有週期,投資者自然會研究這個週期和投資市場的週期有否關連。2010 年,皇家蘇格蘭銀行(The Royal Bank of Scotland,簡稱 RBS)發表了一份報告,分析月相週期與世界各地股票指數的關係。結果發現,如果按月相週期長期進行某種機械式操作,所得的回報會較同期指數的回報高很多。
由 1928 年開始以 1,000 磅為本金,在新月時買入而滿月時賣出標普 500 指數,直至 2010 年金額會大增至 1,502,689 磅,表現是標普 500 指數的 23.88 倍! 用於恆生指數,由 1964 年至 2010 年,同樣以 1,000 磅為本金,戶口亦會大漲至 778,722 磅,是持有恆指的 3.85 倍!
研究亦發現,如果反過來在滿月時買入而新月時賣出,則回報會低於持有相同的指數。
月相週期投資法

月亮的神秘力量﹖

難道是月亮有甚麼神秘力量,控制金融市場升跌嗎﹖在占星學上,月亮可代表感覺和情緒。如果硬要從占星找一個理由的話,可以說股市漲跌每每觸動大眾的情緒,而此情緒亦由月亮這個符號顯現出來。
而且,按大小和亮度計,月亮是肉眼可見的太陽以外最光最大的星體。如果你相信天上的星體可反映人間的禍福,月亮自然是最有可能擁有這種力量的星體之一。
或者有人會認為,過去數十年全球股市長線都在上升,任何策略都會帶來利潤,有甚麼稀奇呢?RBS 之研究的有趣之處,是它同時比較了買入並持有相同指數,發現新月買入滿月賣出比起持有指數利潤要翻多幾翻。相反,滿月買入而新月賣出則跑輸大市。即是由高至低排列回報為新月買入滿月賣出 > 持有指數 > 滿月買入新月賣出。可見在同樣的大環境之下,新月買入滿月賣出能帶來比較高的回報。
說到底,這個策略背的邏輯,是獲利於股票市場長線的上升趨勢之餘,定時離場以避開回調。撇開占星元素,這個想法亦有其道理,因為市場不能一直上升,跑了一段上斜的路也要停下來休息。其實即使沒有占星加持,透過統計大概也能發掘到市場的一些週期。讀者諸君如嘗試按月相統計,便會發現比新月買入滿月賣出回報更高的月相週期,有興趣者不妨試試。
(原刊於好運屋網站,本文略有刪改)

2020年2月6日

教你自製股票機,報價分析不求人!

有投資股票的讀者,想必會在手機或電腦安裝股票報價軟件。你有沒有想過自製一套報價表,不僅能自動更新價格,還能度身訂造個人專用的分析圖表?
說的是 Google 的免費網上試算表。除了基本計算和繪畫圖表, Google 試算表還有一個強大功能,就是直接連結 Google 財經,取得股票和指數的歷史數據和最新價格。

Google 試算表製作報價表的優點

Google Sheets
為甚麼筆者推薦以 Google 試算表來製作報價表呢?以下是幾個優點:
  1. Google 試算表和 Microsoft Excel 十分相似,只要對 Excel 略有認識就能使用,不用學習複雜的程式語言。
  2. 試算表可以直接導入股價資料,不用人手輸入。
  3. 試算表內建繪畫圖表功能,由簡單的折線圖到陰陽燭圖都可以製作。
  4. 由於報價表存放在網上,隨時隨地都可以電腦、平板電腦或手機上網檢視及更改。
  5. 你可利用分享及共同編輯功能,與親友分享你的報價表,甚至邀請他們一同編寫。

建立你的自動股票報價表

以下讓我們逐步建立第一張股票報價表:

(1) Google 雲端硬碟

要使用 Google 試算表,請前往 Google 雲端硬碟,登入你的 Google 帳戶。如果你未有 Google 帳戶,可即時建立。

(2) 新增試算表

在左上方,按新增,然後選擇 Google 試算表 (Google Sheets) 。瀏覽器會顯示一張新的試算表。請在上方輸入檔案名稱,以及下方輸入這張表格的名稱。
和 Microsoft Excel 一樣,一個檔案裡可以有多於一張表格。暫時我們只用到一張表格,如果日後需要在同一檔案裡建立更多表格,請在下方為每一張表格輸入名稱,以資識別。

(3) 輸入 Google 財經的函式

Google 試算表已內置一個函式 (function) ,可直接從 Google 財經取得股票數據,不需人手輸入。讓我們試試在最左上方的一格 (A1) ,輸入以下函式(大小寫均可),然後按輸入鍵:
=GOOGLEFINANCE(“INDEXHANGSENG:HSI”,“PRICE”)
google-finance-function-hsi
第一部份, GOOGLEFINANCE ,是要告訴系統你想調用 Google 財經的數據。括號內第一個參數 “INDEXHANGSENG:HSI” ,代表恆生指數。第二個參數 “PRICE” ,代表現時報價( Google 財經並非真正即時報價,最多可延遲 20 分鐘)。
輸入了這個函式後,按輸入鍵。這一格就會變成一個數字,顯示的正是恆生指數的現價。很簡單吧?

(4) 調整 Google 財經函式

(a) 代號

這個函式有不少參數可以調整。首先是股票代號。大部份常用的指數,以及香港交易所上市的公司股票,它們的代號都可以從 Google 網站找到。例如,在 Google 搜尋輸入 “恒生中國企業指數” ,就會見到其代號為 “INDEXHANGSENG:HSCEI” (如下圖反白所示)。
Google 搜尋股票代號
如果在搜尋結果按 “財經” ,除了見到股票/指數的價格及基本資料,還可以看到相關股票/指數以及新聞。
至於股票,同樣地可在 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”)
google-finance-function-stock-no
以後,你只需在 B1 方格輸入股票編號,下面的數字便會自動更新。注意,股票編號的方格,必須探用 “純文字” 格式,而輸入的編號必須是 4 位數字。製成品如下圖:
股票報價表範例 (1) 基本功能
以上是最基本使用 Google 試算表製作股票報價表的方法。接下來的文章,筆者會陸續介紹更多 Google 試算表和 Google 財經的功能,示範如何製作各種股票分析圖表。你會發現, Google 試算表的功能強大,製成品比起一些股票軟體也不遜色呢!
新增!影片介紹:

教你如何動手做!

**********
讀者如有興趣,可索取本文的範例檔案。請到筆者的 Facebook 專頁讚好,然後發訊息給筆者,註明索取範例檔案。
(原刊於此網誌

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

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