債券到期收益率小程式

話說過年前的目標還包括撿便宜股票這部分, 果真大陸同胞藉著 DeepSeek 賜我一個低點, 這怎麼能不好好把握呢?

2025/1/27, Nvidia 大跌那天晚上, 老婆在旁邊慫恿我說: 子時算第二天, 要不要早點拜拜, 這樣明天早餐就可以吃拜完的年貨了. 我一面看著 QQQ 跌到 512, 一面拒絕她. “哪有人半夜拜拜, 又不是吃宵夜.". 稍微分心一下, QQQ 又漲回 514.

“再胡思亂想可能就要錯過行情啦~~~", 我原始的爬蟲腦提醒我. 於是我看著帳戶裡的數字. 用剛從澳洲玩回來的數學邏輯, 掐指一算, 這個乘 20 倍就是 OO 台幣. 好, 全梭了! 哈! 市價買進,瞬間成交!

But, 過年比較晚睡, 混了幾個小時, 我忽然覺醒了! 诶? 美金不是應該 x 32 嗎? 那不是 OO 是 OOO 啊! 就這樣, 我下了史上最多位數台幣的買單, 以後也不太可能再突破了.

市值型我應該算買好買滿了. 接下來要思考配息收入. 畢竟入 QQQ 這大門以後, 只有把 PFF 當作固定收益的來源. 它真的是最好的嗎? 年假也是一個可以研究的好時間. However, 現在配息股票, 債券 ETF 五花八門, 看得我眼花撩亂. 以前還可以靠網龍大富翁選個股, 現在要靠什麼呢?

在網路上逛了一下, 的確有 ETF 篩選器. 但它們的標的, 不是電子就是金融為主, 兩個我都不太喜歡. 債券方面, 網路上有免費的 YTM (Yield to Maturity) 計算機, 不過限制很多, 根本不實用. 難道這些人不知道現在軟體工程師最不值錢嗎? 我乾脆叫 AI “寫" 了一個. 附在後面. 包括 debug 也是叫 AI 自己反省! “為什麼算出來比標準答案低?" 它就會自己找出哪裡邏輯錯誤了, 哈!

其中, Clean YTM不包括前手息. Dirty YTM 包含前手息 – 要補償即時的債息給前一手賣家, 所以算出來會低一點. 到期日可以是 X.Y 年, 有的免費網頁上居然要求只能輸入整數, 那半年配不是還要動腦四捨五入才知道配息幾期? 這種事叫電腦做就好了啊!

程式寫好之後. …. 其實唯一的用途是: 證明證券公司寫的預期收益率是 clean TYM, 如果加計前手息, 即使兩者只差一點點, 但想要 4% 收益率, 實際只有 3.99% 會覺得不完美. ^^

[後記] 加碼用 Bolt [1] 做成網頁, 前後不到 3 分鐘.

https://aquamarine-peony-b9fe05.netlify.app/

[REF]

  1. https://dessign.net/bolt-new-ai/
  2. 原始檔
繼續閱讀「債券到期收益率小程式」

2024 年終投資回顧

2024 年拜 AI 科技浪潮之賜, 投資又再度創新高了. 今年的大盤強勁, 台灣和美國市場都是. 我也沾光搭上順風車. 雖然比不上眼光精準的單壓高手, All in 台積電什麼的可以漲八成, 至少算是穩定發展.

別人的績效台積電
(不含息)
台股漲幅 (不含息)台灣 50 報酬指數 [1]S&P 500 [2]NasDaq 100 [3]
全年漲幅81.28%28.85%48.96%23.84%24.88%

我自己有兩個版本的投資統計, 第一個計算方式是從 2004 年開始, 從第一簍螃蟹開始, 不靠薪水加持, 只是讓投資和股息再投資自己長大. 因為基期比較低, 所以增幅比較好看, 但總數比較小.

第二個計算方式是把每年上班存下來的薪水都投進去滾雪球, 我想大部分的人都是這樣算的. 甚至我猜網紅老師們也會把開課賣書的錢再投入當作績效, 這樣總數會比較大, 但年增率會比較少.

我的 2024 績效一簍螃蟹版薪資投入版
全年漲幅38.14%25.16%

我自己的投資組合偏美股, 0050 還占不到 10%, 所以績效也比較像美股. 何況買進指數型 ETF 不需要燒腦, 就算雪球滾得比別人慢, 但是一路直下, 從來不用擔心撞到大石頭後砸個粉碎, 頂多就是路上遇到幾個小土坡小水漥之類的.

我之所以要記錄兩個版本的理財績效也是同樣的道理. 大家都知道新竹工程師薪水比較高, 但理財數據如果都加計薪資收入, 最後就很難分辦到底績效是來自投資正確? 還是純粹老闆給得多? 假設我年底結算獲利 30%, 但其中 40 % 來自薪水, 投資其實倒虧 10% , 那不就搞笑了.

抱持著這樣的想法記錄了 20 年, 結果發現了另外一種趣味. 38.14/25.16 ~= 1.52. 雖然兩邊分子分母都不一樣, 但是分子接近. 它反映出我上這 20 年的班 (2024~2004), 合計貢獻了我的總資產的 1/3 左右 (1.5 ~= 3/2). 2/3 還是紮實地來自第一簍螃蟹的滾雪球效應.

0050 的報酬指數 [1] 在 2004/1/2 是 4,796.17, 2024/12/13 是 43,273.81, 一共成長 9.02 倍. 我的績效稍好一點落在 10.5 倍. 所以這 20 年不靠薪水, 也可以累積 10.5 簍螃蟹的資產. 對於大部分的人來說, 如果能乘著時光機回到 20 年前, 跟自己保證未來能安心財富增長到 9 倍, 我想人生的選擇可能會有點不一樣吧! BTW, 能穿越回到 20 年前, 最想告訴自己的應該不是這件事啦!

這也證明只要時間夠長, 投資對地方, 其實退休金不應該是大問題. 第一桶金夠多的, 可以早點退休, 第一桶金少的把 20 年拉長到 30~40 年一樣可以累積足夠資產. 既然 20 年時間都可以無腦 9 倍以上. 40 年有 2 個 20 年, 沒有翻個幾十倍說不過去. 假設有個好工作, 還可以再錦上添花多出 1/2 (佔 1/3). 我統計的這段時間還是包括金融海嘯和 covid-19, 未來 20 年中頂多再慘一些些吧, 這個理論應該沒錯!

或曰, 道理我都懂, 我就是沒錢投資啊!? 那就是另外一個故事了. 正所謂新把戲變不出老狗, 一定要先把小狗養大才有機會變老. 吃土鋁繩巴逆逆講得很好. 專注本業, 有第一桶金之後才能開始滾動雪球. 如此持續操作二十年就可成功. 下方業配省略, 請自行追蹤鋁繩了解.

抒發完感言, 來講今年的缺失. 反正人非聖賢, 要接受自己做不好才會有進步. 然後講一下 2025 年的規劃.

[失誤區]

  • 首先是 Q3 的大跌後, 我從不怎麼跌的 SGOV 和 BERK.B 挪出資金來買 QQQ 和 PFF. 逢低買進是做對了, 但我覺得跌得不夠, 所以幾乎沒砸多少錢. 剩下的只好改成定期定額慢慢買, 這點小小可惜. 當初全部 all in 才有換股操作的意義.

  • Q3 的震盪中, 我只懷抱安心持有的情懷, 完全沒關注 KO 和 SHEL 竟然創高之後一路下跌. 說實在的, 如果不是要寫回顧, 我都沒發現它們跌超過 15% 了. 幸好我在疫情間買得很便宜, 這兩檔的 ROI 還是極好的雙位數百分比, 但若能牢記他們是景氣循環股, 我還有機會賣掉他們換錢, 所以今年他們創 52 週新高就賣!

KO 從年中最高點跌 15.33%, SHEL 從年中最高點跌 16.02%.

[小確幸]

  • 每次美國公布利率政策, 都會造成暴漲暴跌. 特別是暴跌後都會很快漲回來. 如果是從台灣複委託賣股票, 因為資金交割的關係, 其實無法立刻下單買進. 但錢放在美國券商的不同了. 看到 QQQ 暴跌, 可以馬上賣 SGOV, 買 QQQ, 即使我們睡了一覺起來美國已經休市了, 還是可以用盤後賣 + 第二天盤前買接力完成換股操作的交易.
  • 比特幣賣掉後投入股市. 雖然錢不多, 但也是一筆業外收入.

[新計畫]

  • 原則上 buy and hold. 但兩檔景氣循環股 KO 和 SHEL 若創新高, 我會慎重考慮把它賣掉.
  • 先前有一些美金是用 3.95% 的固定利率定存的, 現在美金定存一年的利率只有 2.6%. 所以美金定存到期都不續約, 準備買配息的優先股或是債券.

最後附上持股比例圓餅圖, 成分股跟 Q3 都一樣. 只是有股息再投入和定期定額稍微改變了比例.

主要賺錢還是靠 QQQ, 貢獻 50 % 的成長, 台股 0050 持股少漲幅大, 貢獻 23%, SPY 貢獻 13%, VIG 6%. 然後殼牌股價 Y2Y 跌 4.8%, 因為佔我的市場權重 10%, 雖然有配息還是虧, 合計貢獻年度收益 -0.25%, 成為 2024 年唯一的老鼠屎.

[REF]

[1] https://www.twse.com.tw/zh/indices/ftse/tai50i.html

[2] https://www.macrotrends.net/2526/sp-500-historical-annual-returns

[3] https://www.slickcharts.com/nasdaq100/returns

我讀《別把錢留到死》

本書原名“Die With Zero”, 翻譯成‘’別把錢留到死‘’算是相當傳神。正如其名,作者 Bill Perins 的中心思想就是:我很有錢了,你也趕快把錢在生前花光光,不要再想著賺錢了!

聽起來對於世界上 99% 的人都不適用。但是他的想法確實很有意思,值得我們深思。所以在瞭解他的思路之餘,我也把我的共鳴之處記錄下來。

本書只有356頁,推薦序各界好評等內容就占了二十多頁,附錄也差不多長。基本上本書非常地精簡。中心思想已經講完了。主要的篇幅是在釋疑。

1. 作者說若要把給子女的錢就要適時給出去, 例如兒女已經 30 歲且成熟到能善用這筆錢的時候就該給。等自己 80~90 歲死掉留下遺產時,子女也老到 50~60 歲無法盡情享受了。扣掉這些錢,就可以把自己的錢在死前花光!

2. 快死了才把錢捐出去不算慷慨。因為這些錢對自己的價值幾乎就是零。也就沒有什麼捨不得了。生前就捐贈的人更為無私。真的想捐,捐掉之後就可以安心地規劃 die with zero 了.

3. 健康,時間,金錢是三個生活品質的要素。其中健康因素,或者說是年紀,通常容易被忽略。我們以為自己可以依照慣性永遠用時間換錢。理財書籍通常教我們忍耐, 晚點再吃棉花糖的效益更高。但忍耐大半輩子,  已經老到不想吃棉花糖的時候,這個選擇就沒有意義了。不如趁早該吃的吃,該玩的玩。

正因為我們會衰老,因此要考慮何時該忍耐? 何時該盡興? 假如明知四十歲會比二十歲有錢,那麼該吃棉花糖的是二十歲 (多冒險、多享受),該忍耐的反倒是四十歲 (慎重工作),這樣才能把錢留到六十歲。至於八十歲的人,給他錢也不能幹嘛,除了看病和被詐騙也花不了大錢。

4. 假如同意了作者的看法。剩下的問題是何時該放下工作或是半退休?作者認為大部份的(美國)人都够有錢了,統計起來愈老愈有錢,而不是更窮。所以錢夠用了之後, 選擇一個退休日就可以全力體驗人生了, 不需要特定指定一個可以退休的金額, 那個數字對成功的人只會愈定愈高, 對失敗的人愈定愈低.

 

請注意這裡指的是淨資產。包括房地產和退休基金的自然增長。所以當事人本身不會覺得錢變多,薯條可以加大再加大。換個角度來看,既然死後也用不到房子,不如選個黃道吉日, 把房子逆房貸抵押給銀行變現, 接著就可以好好享受人生了。

考慮到上述的不動產和基金增長能夠抗通膨,作者計算出淨資產只要達到一年花費 × 預計生存年數 × 0.7 就够用一輩子了。例如年花300萬×45年×0.7=9450萬。差不多是一個億吧!

對照到台灣人平均的淨資產有479萬 [1],年齡中位數 45 歲左右[2],若立馬退休並活個 45 年,則每年只有 15.21 萬可以花, 比基本工資還低,顯然這是很難生活的。這也代表絕大多數的台灣人都還在拼生存基金。根本沒有達到可以參考本書的境界!

不過呢,根據同一個統計資料 [2],台灣也有七萬多人淨資產超過 1.5 億。他們確實當下就可以退休,並且以 450 萬的年開銷,爽花 45年。總之,本書是給少於一半的台灣人看的。也因為這樣,請綠角大來寫推薦序不會讓他太為難。畢竟人要先富起來, 才能考慮花到死,而不是花光了等死。

5. 有些人就是熱愛工作不想退休呢?作者說我們應該最大化人生體驗,而不是最大化資產。如果工作也可以優化人生體驗,那麼這些也可以加入計算。這部份是純屬主觀的,無法有統一的標準。基本上,作者會一直洗腦說你老了就不能OOXX, 所以不退休也要儘量花才不會後悔,特別需要體力的那些。

花錢也要花得妙才是增加體驗, 像是找人來打掃房屋, 搭商務艙旅行都是善用金錢. 但是吃頓 CP 值很低的大餐, 對人生體驗就沒啥幫助!

本書的宗旨大概就是這樣了。書中提到作者本來不是要寫書,而是要做 APP。APP放在 diewithzerobook.com,但是我還沒下載成功。

另外要吐槽一下。書中多次提到‘’蚱蜢與螞蟻’’這個寓言。說我們要平衡工作和享樂。不過螞蟻的壽命只有七個月左右,牠沒有辦法找到享樂的機會。螞蟻的壽命只有兩個月,牠沒有機會過冬,因此也不用儲存糧食。牠的糧食都是給後蟻和蟻后(可活五年)用的。這個寓言是好的,但不太科學。

[Ref]

  1. https://www.storm.mg/lifestyle/5219863
  2. https://pop-proj.ndc.gov.tw/Custom_Fast_Statistics_Search.aspx?d=H11&m=84&n=231&sms=10361

2024 年 Q3 投資回顧

今年的 Q3 相當低迷, 希望 Q4 不要變本加厲!

在 2024/7/16 創下歷史新高之後, 後面遇到 AI 類泡沫化疑雲, 美債降息, 美元貶值, 以及其他不確定因素, 導致股票資產明顯縮水. 8 月初甚至創下單日跌掉十幾個月薪水的記錄, 累積最大跌幅也曾來到 -7.5%. 這個 X 位數字若發生在 2008 年, 等於是天塌了! 還好累積16 年複利也不是講假的, 放到現在就還好而已. 我還幫老婆加了薪水壓壓驚 (粉飾太平).

這季唯二的變動是賣出美國短債 SGOV 和所有的波克夏持股. 除了台股 0050, 其他股票都主要是搭配 DRIP 股息再投入. 老巴是我的長久以來的學習對象. 多年來, 他能夠用一套不變原則選股, 長抱而且賺錢 – 這是我信奉老巴的理由. 但是現在教主的核心持股竟然變化得比我還快,我就沒有那種信奉宗教的情懷了. (臉書上另外一位台灣不 buy 教主最近被酸爆了, 不過這位和老巴不能相提並論.)

在賣掉 BRK.B 的持股後, 因為怕谷下有谷, 坑下有坑, 故遵守紀律地沒有在低點 all in 大盤. 相較於繼續信奉老巴神教, 這個舉動小虧 15 萬多. 理論上即使 BRK 和 QQQ 的股價不再拉開, QQQ 和 PFF 多配幾次息也是可以補回來. 畢竟老巴都不配息 – 這點對想要領月配的老人本來就不利! 這也是我不想永遠持有波克夏的原因之一. 既然終究要賣, 就下定決心賣.

目前單季結算投資收益從高點滑落 3.6%, 比去年底成長 21.9%, 稅後 3 個季度業外收入/全年業內收入的比降到 3.95 倍 (BTW, 螃蟹已經開獎, 所以全年收入也知道了). 只要大環境沒有發生太大的變化, 業外收入這部分預期將遙遙領先! 也沒啥好比了. 我希望我們部門明年業績爆發, 這樣我和同事們都能賺更多錢! 至於投資的這部分, 基本上我就是續抱美股的大盤, 科技股, 特別股加一點液體股票 (可樂和石油). 雖然油價最近跌很多, 但我沒有覺得不妥, 順其自然發展就好!

股市震盪小筆記

自美股在 7/23 (二) 開始走下坡之後, 台股先是在 8/2 (五) 大跌破千點之後, 8/5 (一) 又創記錄大跌 1807.21 點. 隨後美股看似有點回神 (其實沒有), 台股就在 8/7 (三) 創下最大的反彈記錄. 真不愧是奧運期間, 破紀錄變成日常.

看著預期中的美股下跌發生, 我準備低接美股. 至於錢從何來呢? 首先就是停泊資金的 SGOV 可以賣掉, 然後把表現怪怪的波克夏也賣掉, 這樣就有銀彈可以買入了. 為何說老巴怪呢? 我可以接受他買 Apple, 但不能接受他又迅速地把 Apple 賣掉. 難道蘋果也有地緣政治風險? 我投資老巴是因為他能判斷投資標的長期潛在價值. 如果波克夏現在只是擅長財務操作, 那跟投資對沖基金也沒什麼區別是吧. 老巴說不懂的東西不要買, 我現在不懂了, 應該要賣出才符合當年老巴的精神.

SGOV 無論什麼時候賣出都會是 100.XX 元, 非常保值可以輕鬆出脫. BRK.B 在這波股災中, 相對跌得很少, 大概掉 5% 而已, 不像 QQQ, SPY 都跌掉 15%. 大家都稱讚老黃老巴眼明手快落跑成功! 既然它掉價少, 策略又引起我的質疑, 正好可以賣掉換子彈. 昨天那部分賣在 434. 本來想賣 433 就好, 但是我會聯想到跟 PM 開會的 433R. 想想還是多賣 1 塊好了. 結果幸運分 4 筆陸續成交. 這樣一來, 陪伴我多年的波克夏也入祀忠烈祠了~~~

接下來要怎麼買呢? 這個月我開啟了定期定額的模式. 雖然可以按照跌 10% 買 10%, 跌 20% 買 20%, … 的這個原則買進. 但是我手中究竟有多少錢是變動很大的. 比方說賣 BRK.B 之前和之後就差很多. 所以我用手續費 0.1 USD 等級的定期定額, 一部分買 QQQ, 一部分買 PFF. QQQ 這單很幸運地買到 425.28, 因為那天開盤就暴跌.

買 QQQ 是我的投資重點, 基本上不會改變. 最近 Nvidia, Intel 出包, 反正就算這兩家沒事, 別家早晚也會出事. 整體而言, AI 浪潮勢不可擋, 我長期看好一籃子科技股. 只要整體會成長就好! 至於 PFF 股價雖然不會成長, 它卻能提供每個月生活費自動進帳的心理支撐. 這跟我們找工作一樣, 年薪再高, 月薪還是要有一定的水準才安心. 這算是個人偏執的心態吧.

年中投資回顧的時候, 我說希望到年底能持平就好. 不過轉眼已經跌掉了 6~8%. 如果不是民生用品和息股增值股 (KO, SHEL, VIG, NOBL) 在幫我分散壓力, 消失的就不是一台車而是一棟房了. 雖然重壓賺比較多, 但分散風險對心理還是比較健康的. 希望增持的 QQQ 能趕快回到原點, 這樣我就會創新高了.