Wednesday, 28 August 2019

建倉(六)

概況
2019年第3季已過半,恒生指數YTD 跌0.70%(不是total return,下同),第3季暫時跌10.09%,今年最高升過17.16%。簡單講就是2019年恒指暫時有波幅無升幅,原地踏步中。

投資組合
翻查投資紀錄,第三季組合波幅明顯收窄,側面証明了風險管理比上一季做得好。雖然波幅收窄,由於投資工具有槓桿成分,所以MDD仍略高,可謂「食得鹹魚抵得渴」。組合暫時創新高,繼續跑贏盈富基金。

再次分析不同類形的回報,數據顯示我買賣期指的能力比上一季好。期權操作的回報依然較高。

Product typeCost-to-MTM gain ratioShare of total MTM gainShare of total MTM gain net of charge
OPTION
2.10%
59.21%
60.18%
FUTURE
11.54%
20.24%
18.59%
EQUITY & CBBC
0.41%
20.41%
21.10%
INTEREST & REBATE
0.00%
0.13%
0.14%
TOTAL
3.67%
100.00%
100.00%

Sunday, 12 May 2019

建倉(五)

概況
2019年第2季已過半,恒生指數YTD 升10.46%,第2季暫時跌1.72%,今年最高升過17.16%。對數字敏感的讀者腦海中可能已投射到一幅「反剔」形的圖,簡單講就是2019年恒指高位暫時出現在第2季,與此同時最新的收市價又下破了第1季的季結。

市場情緒好似全擊於恒指,由期望連環破頂、日日殺熊的樂觀變近牛終須死的悲觀,恒指彷忽表代了整個股市。有訂閱信報或有留意明報的投資者可能會每日從新聞或專欄中得知市寬變化,其實大市市寬由3月中已開始從高位回落,不過恒指由3月中到5月就不斷上破,資金輪動轉投恒指成份股,到近日離開恒指成份股。

投資組合
翻查投資紀錄,我由3月29日開始做淡,組合便開始捱足一個半月,到近日只可以收復失地再加有多少利潤。現在組合只有兩隻市值極細的股票,貪其夠低殘,再跌的空間不多。上一篇網誌講組合紀錄工作,這個周末正好可以從買賣紀錄中分析一下自己的操作細節。

分析一下不同類形的回報,數據表示我買賣期指的能力比期權差很多。很可能因為下注後短期結果不如預期時,期指比期權的delta (sensitivity) 高很多,令到止蝕來得較快,是常出現止蝕再追入的輪迴,就算大方向是對的,但來來回回交易所產生的交易費用比賺到的點數還要多。


Product typeCost-to-MTM gain ratioShare of total MTM gainShare of total MTM gain net of charge
OPTION
1.78%
67.70%
68.75%
FUTURE
177.48%
1.10%
-0.89%
EQUITY & CBBC
0.35%
31.08%
32.02%
INTEREST & REBATE
0.00%
0.11%
0.12%
TOTAL
3.27%
100.00%
100.00%

當然,除了工具特性外,自己的決定亦很重要。不過在找到一個較好的monitoring trigger前,將交易多偏向期權亦無不可。

Tuesday, 12 March 2019

組合紀錄工作

文章題目為組合紀錄工作,其實是一個自己計算投資回報的經驗。剛開始時對投資組合有出有入,該如何去紀錄回報成為一個問題。最後睇到魔術師的「計算投資組合回報」,介紹以基金方式紀錄,就一直沿用。但中間有一段時間因為自己很忙,實在騰不出時間每日人手紀錄,就停了一段時間,往後就算有時間都已提唔起勁去檢查結單。坊間無論收費或免貴的網站都提供不到一個合適的組合紀錄軟件,例如不能考紀錄現金進出、派息、手續費、合拆供,等等。

今次建倉因為以槓桿操作,所以特別留意自己組合每日的回報及波幅。一開始只涉及小量股票,人手紀錄也沒什麼大問題。但往後換馬多了,要更新就多了功夫,最終決定要用寫個程式解決。用程式解決前最令我煩惱的就是數據從哪裡來,我個人十分不喜歡用Yahoo的數據,點clean都唔會有一套 clean 的數據,差之毫釐,謬之千里。不知是否工作影響,我對不準確的數據總是敬而遠之。

機緣巧合下,我居然搵到自2015年開始的數據,然後有寫了一個小程式去下載。數據問題解決了,就著手寫程式紀錄組合出入及回報的部份(現在用python),因為數據間有時間性,免不了做looping,因此程式運行得較慢,但總比人手紀錄好。現在程式大體已寫好,只要周末更新幾個excel,組合的表現就一目了然。

除了紀錄工作做得較好外,另一個附帶的好處就是可以建立一個小型的股票數據庫,令我有更多空間去做分析或做模擬回測,可以做到以往有很多不能實現的分析。總括來講,我都幾享受用空餘時間做類此的工作。

Sunday, 3 March 2019

「價值」投資者的Survivorship bias

Joseph一文「由「10-year challenge---匯控」說起」引起不少討論,亦點出線性思考的盲點。
「從邏輯思維去看,一些散戶最大的問題是,對投資造出選擇時,都有一些潛在假設,過去十年美好的現象,會自然看成將來一直都是如此美好。這也是人類心理學的一個盲點,看到過去的數據,腦海自然利用linear projection去構造將來相同的景象。」 
由此路進,相對於某些「 不到十年可能已經消失了」,能生存十年的已相當不錯(有沒有一絲絲「有賭未為輸」的意境?),Joseph亦已舉出數例。寫文當然要吸引眼球,隱惡揚善實為重要,懂得斬頭斬尾不講騰訊必然不講思捷,講滙控、煤氣、長和,等等,其實是在說指數成份股,那回報與指數相約乃必然。

但指成份股會變,生存十年的舊指數成份表現如何?如果10-year challenge系列包含了一堆生存十年但表現平平或一落千丈的股票,帶出的含意可能截然不同。如我舊文(分析數據還是以數據「作」分析呢?)所指一樣,這類接近curve fitting或見樹不見林的分析其實非常不全面,由第一步揀股票寫10-year challenge系列已充滿Survivorship bias。

如果要take advantage of Survivorship bias,倒不如直接月供指數,因為定期評核指數成份股的過程已自動汰弱留強,寫10-year challenge一定充滿winners。不過提提看官們,如果中港經濟像日本一樣,寫10-year challenge可能會趕客。說到底,假設股票不會執笠而儲股票,不如坦白一點,話自己深信董伯伯名句罷啦。

Sunday, 24 February 2019

建倉(四)

不經不覺,對上一次出文已是大約一個月前。股市由一月頭開始上升,在二月仍能持續升勢向29000進發。翻查紀錄,本次建倉買的第一注是在18年12月27日。由18年12月27日到19年2月23日,恒指由12月27日低位上升13.02%至周五的高位,幅度與「又半年」提到的已非常接近,而歷時只有約兩個月,比預期中快。

1月28日,我將所有恒指相關股賣出,打算慢慢收集俄鋁。可惜買入第一注後,俄鋁已開始發力。在此恭喜Joseph(對俄女的看法)!除俄鋁外,其餘資金用以Day trade 期指,組合波動率因而大增,尤幸時至昨日仍力保不失,且回報不錯。

但翻看交易紀錄後,發現自己可以做得更好,大概如Ray Dalio所講,從失錯中可以總結出一些Principles令自己下次可以做得更好。

近幾日市場波動明顯擴大,為免周末心掛掛,所以現時全是現金。

近日升勢正好印証曹sir名句「有智慧不如趁勢」!

Saturday, 26 January 2019

建倉(三)

年尾將致,大家應該會行行年宵吧?不如今年就到R兄的檔攤行下,又順道做下善事,福有攸歸!
詳情可到FB專頁(https://www.facebook.com/goodscentmarketing/)了解!

趁周末有時間更生一下倉位表現,倉位回報經過星期五升市後又有所長進。我本身打算星期五平牛證倉只保留7200,但因為人民銀行的措施出台影響可能進一步推動股市向上,而且恒指仍未到達目標價(比一點點還少一點),所以我就再將牛證換馬保持槓桿順道增持現金。


順道做一做 benchmark 看看今次建倉的表現,我用買入7200的三天收市價為每一隻股票做一個平均買入價,以周五收市價計算回報,看看組合在云云回報中的排名。結果受惠於槓桿,組合回報是所有回報中的 99.30 percentile,簡直喜出望外!表現最好的股票是柏能集團,上升了大約一倍。


Wednesday, 23 January 2019

建倉(二)

事隔兩星期,今日可以更新一下倉位概況。整個倉的分佈其實分別不大,只是將牛證換碼,目的是要騰出資金時可維持適度槓桿。

倉位回報暫時不錯,恒指亦快到達我的第一個目標,只差一點點。到達目標後會先減低槓桿,先平牛證倉,然後再考慮會不會將7200換馬至2800。

利伸,我這兩星期都是摸著石頭過河,剛才提到的目標,我只是覺得有機會出現,不代表一定會出現。