我讀 «我的購物車選股法, 年賺 30%»

本書的作者許凱迪跟很多人一樣, 初期在股市嚐到甜頭, 接著聽信 “專家" 而大滑一跤, 畢生積蓄有去無回. 所幸他突破困境, 領悟到從哪裡花錢就該從哪裡賺回來 – 這就是購物車選股法的精髓.

像是他買了兩隻好神拖, 發現了花仙子 (1730), 吃豆腐就想到買中華食 (4205),這兩個的經驗和我大同小異. 自己發現, 而且沒別人發現的時候是最讚的. 等大家都知道就沒那麼厲害了.

此外, 作者逛超商就買統一 (1216)、統一超 (2912)、打電話就想到買中華電 (2412)、買車想到和泰車 (2207)、車子要保險買裕融 (9941)、換輪胎所以買正新 (2105)、吃雞肉買卜蜂(1215)、吃麵食買聯華 (1229)、吃小吃想到大統益 (1232)、買藥想到大樹 (6469)、杏一 (4175)、搭電梯所以買崇友 (4506)、居家安全買中保 (9917)、到垃圾要買崑鼎 (6803)、銀行中選了玉山金 (2884)…這些都是自然而然可以聯想的. 

我覺得比較厲害的是, 作者發現不管哪一家電商(富邦媒 – 8454) 比較強, 大家都要用紙箱寄貨, 貨運要靠大榮 (2608)、貨車要加柴油, 所以連帶要買山隆 (2616), 想像力還滿豐富的.

作者認為同一個族群裡也會有很多選擇, 但是最有名的那個就是最有競爭力的品牌, 選它準沒錯. 買東西的時候, 多看看購物籃、甚至收銀機 (振樺 – 8114) 都能激發一些靈感. 如此一來, 就算不太會看財報, 也可以從日常食衣住行中發現可以投資的股票.

當然, 讀者們可以挑戰說, 為何我買 iphone 不能順便買鴻海、台積電? WIFI 到處都是為何不買螃蟹? 甚至發哥? 嗯,…避開電子股還是比較穩定啦! 不然手機都沒算進去了, 那汽車更是奢侈品兼景氣循環股啊! 其實景氣循環股都不是很好的存股標的, 讀者應該不會嗆聲說: “難道我不能因為想找房子而去買信義?! 想找工作而去買 104?!"

總之, 這本書挺有趣的, 可以讓大家的眼光、雷達更為敏感. 但, 先發現新大陸的, 才是最大贏家. 移民新大陸的還是差了一點點點…

我讀 «生活投資學:領股息、賺價差,最適合散戶的投資系統»

本書的作者許凱迪跟很多人一樣, 初期在股市嚐到甜頭, 接著聽信 “專家" 而大滑一跤, 畢生積蓄有去無回. 所幸他突破困境, 領悟到從哪裡花錢就該從哪裡賺回來 – 這就是購物車選股法的精髓.

像是他買了兩隻好神拖, 發現了花仙子 (1730), 吃豆腐就想到買中華食 (4205),這兩個的經驗和我大同小異. 自己發現, 而且沒別人發現的時候是最讚的. 等大家都知道就沒那麼厲害了.

此外, 作者逛超商就買統一 (1216)、統一超 (2912)、打電話就想到買中華電 (2412)、買車想到和泰車 (2207)、車子要保險買裕融 (9941)、換輪胎所以買正新 (2105)、吃雞肉買卜蜂(1215)、吃麵食買聯華 (1229)、吃小吃想到大統益 (1232)、買藥想到大樹 (6469)、杏一 (4175)、搭電梯所以買崇友 (4506)、居家安全買中保 (9917)、到垃圾要買崑鼎 (6803)、銀行中選了玉山金 (2884)…這些都是自然而然可以聯想的. 

我覺得比較厲害的是, 作者發現不管哪一家電商(富邦媒 – 8454) 比較強, 大家都要用紙箱寄貨, 貨運要靠大榮 (2608)、貨車要加柴油, 所以連帶要買山隆 (2616), 想像力還滿豐富的.

作者認為同一個族群裡也會有很多選擇, 但是最有名的那個就是最有競爭力的品牌, 選它準沒錯. 買東西的時候, 多看看購物籃、甚至收銀機 (振樺 – 8114) 都能激發一些靈感. 如此一來, 就算不太會看財報, 也可以從日常食衣住行中發現可以投資的股票.

當然, 讀者們可以挑戰說, 為何我買 iphone 不能順便買鴻海、台積電? WIFI 到處都是為何不買螃蟹? 甚至發哥? 嗯,…避開電子股還是比較穩定啦! 不然手機都沒算進去了, 那汽車更是奢侈品兼景氣循環股啊! 其實景氣循環股都不是很好的存股標的, 讀者應該不會嗆聲說: “難道我不能因為想找房子而去買信義?! 想找工作而去買 104?!"

總之, 這本書挺有趣的, 可以讓大家的眼光、雷達更為敏感. 但, 先發現新大陸的, 才是最大贏家. 移民新大陸的還是差了一點點點…

MSE 小筆記

MSE 是指 Media Source Extensions.

傳統的 HTML 網頁就支援 audio, video 的 tag, 然後將它送給 player 播放. Web-based 的 Jave script Applications 透過 MSE, 就能將片段的 media 送給 player, 因此可以實現 adaptive streaming, 例如 MPEG-DASH.

video-blob-768x468

既然要支援隨時變化的片源, MSE 的特色之一就是支援 multiple SourceBuffer objects. 當然, 普通 SourceBuffer 一定也支援. 以下是它的定義:

SourceBuffer

Represents a chunk of media to be passed into an HTMLMediaElement via a MediaSource object.

可以想像, 支援 multiple SourceBuffer 要有一個清單. 所以 MSE 也支援 SourceBufferList 這個 interface.

SourceBufferList

A simple container list for multiple SourceBufferobjects.

MediaSource 是一個 object [2], Sourcebuffer 是它的實體. 圖示如下 [3]:

HTML_MediaSource_SourceBuffer

由這張圖也可以看到 MediaPlayer 會負責處理播放. 由於可播放的格式相當多, 每個 browser 能支援的 audio/video formats 都有所差異. 像是 Chrome 當然要挺自家的 WebM, VP9…等等. 以 Webkit 為例, 透過 MediaPlayerPrivateInterface 就可以把 mediaSourcePrivate/SourbufferPrivate 的內容送給真正的 player.

若使用 gstreamer 來當 player, 它有特別的 WebkitMediaSrc 這個 element, 資料由這邊進去 gstreamer 的 pipeline  就可以做後續的解碼 [3].

mse3-768x530 [REF]

  1. https://developer.mozilla.org/en-US/docs/Web/API/Media_Source_Extensions_API
  2. https://developer.mozilla.org/en-US/docs/Web/API/MediaSource
  3. http://eocanha.org/blog/2016/02/18/improving-media-source-extensions-on-gstreamer-based-webkit-ports/

Westeros 小註解

關於這個題目, 可以依據過去的歷史, 看出發展的軌跡.

    1. STB/OTT box 需要一個 browser.
    2. 過去常用的 qtwebkit 已經不 maintain 了. 下一代是 Blink 或是 Webkitgtk+.
    3. 將 Wbkitgtk+ 中的gtk+ 拔掉, X server 換成 Wayland, 就得到 Wayland for Webkit. 架構圖如下 [from igalia]:webkitgtkJPG
    4. X server 哪裏不好?因為它不是 client-server 的架構, 所以彈性較差.
    5. Wayland 就是 client-server 的 protocol. 下圖取材自 WIKI [1].
    6. Weston 是一種 Wayland Compositor 的架構 (reference design). 其他架構包括: Lipstick、EnlightenmentKWinMutterClayland...等等. [1]
    7. Westeros 是擴充的 Weston 版本.

    Wayland_display_server_protocol.svg_

    Westeros 有什麼不一樣呢?在 github  [2] 上說了:

    Wayland Compositor

    Westeros is a light-weight Wayland compositor library. It uses the Wayland protocols, and is designed to be compatible with applications built to use Wayland compositors. It implements a library that enables an application to create one or more Wayland displays. It supports the creation of normal, nested, and embedded wayland compositors. A normal compositor displays its composited output to the screen, while a nested compositor sends its composited output to another compositor as a client surface. An embedded compositor allows the application that has created the embedded Wayland compositor to incorporate its composited output into the applications UI. This allows for easy integration of the UI of external third party applications into an applications’s UI.

    關鍵字是可以產生多個 display. 正常的 display 就是一路 UI. nested 版本可以把一個 compositor 做出的 display 加到另外一個 compositor. embedded 版本做出的 display 可以加到 APP 的 UI, 也就是 APP 的 UI 不用完全透過 Wayland 來畫圖. 這樣看來, Westerns 比普通版的 Weston 要有彈性多了.

    [REF]

    1. https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)#Weston
    2. https://github.com/rdkcmf/westeros

我讀 «投資最重要的事»

這本書吸引我注意的地方, 就是華倫巴菲特說他讀了兩次. 而它的作者霍華馬克思 (Howard Marks) 是橡樹資本管理公司的共同創辦人, 也是個著名投資奇才. 所以特別買來一讀.

本書的英文名稱是 “The Most Important Thing Illuminated", 副標題是 “Uncommon Sense for the Thoughtful Investor". 作者以備忘錄的形式記錄了 20 條最重要的事, 特別是第二層思考的法則. 不意外地, 本書有 21 章, 最後一章回顧前面重要的事, 並寫下 28 個要點.

畫了這麼多重點, 到底哪裡會考呢? 第一章 <學習第二層思考> 告訴我們要有第二層思考, 和大家不一樣, 這樣才能打敗大盤. 第二層思考是反向思考嗎? 也不完全是. 市場上漲的時候, 當然要跟大家有共識. 第 11 章 <反向思考> 提醒大家思考 “好的不像真的", “糟的不像真的" 發生時, 如何不變成追隨者? 當然, 書上不會有量化的指標, 只是教大家要有此心理建設. 對於極端的狀況, 我們要反向思考. 整體而言, 要比市場共識更為正確, 才能成為少數的贏家.

讓我們火速跳到第 19 章 <增加價值>, 了解要如何打敗大盤? 馬克斯說 “有投資技巧的人" , 不論在進攻或是防守, 表現都比大盤好. 至於如何在進攻與防守間分配比重, 那是一種藝術. 總之, 只能跟著大盤連動的投資人不是有技巧的投資人. 想要長期打敗大盤, 要能夠判斷市場在上漲還是下跌. 請注意是判斷現況, 而不是預測未來.

進攻 防守
沒有技巧 上漲: 賺很多

下跌: 虧很多

上漲: 賺不多

下跌:虧不多

有技巧 上漲: 賺很多

下跌: 普通虧

上漲:普通賺

下跌:虧不多

第 15 章 <察覺所在的景氣位置>, page 212 有一張表格, 用來評估市場的熱度. 如同前面說到的, 作者並不是要大家反向操作. 如果一昧反向, 就不可能在上漲的時候搭上順風車. 重要的是, 何時準備下車, 轉為防禦型的操作.

market-estimate

第 14 章講到 <認清預測的局限>, 主要說明很少有人能猜中市場走勢、更少有人能猜中兩次. 好比 2008 年金融海嘯很少人能預測到, 就算預測到會全球大崩盤, 也能接著預測何時會經濟復甦嗎? 當我們承認自己無知, 作法就應該像是 “我不知道" 學派、而不是 “我知道" 學派. 承認自己所知有限, 所以才需要防守. 若什麼都預測得到, 永遠 show hands 就好了.

當我們感受到要轉為防守, 買什麼標的才有防禦性呢? 作者說到買的便宜是重點. “買得好 , 就等於成功賣出一半." (p.65) 換言之, 作者並沒有說什麼樣的東西不能買, 也不需要持久的護城河, 但是要能夠確認它夠便宜, 不會一路下跌. 只要確認便宜, 甚至於掉下來的刀子都可以撿 (P.167~168).

即使對於便宜資產的態度如此積極, 作者並沒有提示我們 “高報酬、高風險". 反之, 第五章 <理解風險> 就特別說明, 高風險是指報酬的不確定性大, 或許有可能高報酬, 同時也可能有高的負報酬. 若願意冒險就保證有高報酬, 那麼根本是無風險.

整個市場的風險溢酬都基於無風險報酬 . 假設貨幣市場的報酬率是 4%, 我們期望 5 年期國庫券報酬率是 5% , 10 年期是 6%, 高評等債券利率是 7%, S&P 股票殖利率是 10%, 高收益債是 12%, 小型股是 13%…等等. 如果大環境導致貨幣市場利率降到 1%, 也就是現在的定存利率, 那麼我對每一種投資的期望值都跟著減 3%, 這就反映了當下各種投資相對的風險. 

如果我們看到一間小公司頗值得投資, 那麼它可能要提供 10% (13-3) 的收益率. 收益若更低就會有風險. 我們要控制甚至承擔風險, 而不是逃避風險. 風險怎麼承擔呢?我們要產生某種投資組合, 使得在同樣風險下, 能夠獲得一般人以上的附加價值. 同理, 我們可以在相同的報酬底下, 依據投資策略, 使得投資組合的風險降低.

舉例來說, 兩家公司的屬性差不多, 每年 EPS 差不多. 挑選其中一家更有競爭力的公司, 這就是在相同收益下降低風險. 便宜的標的 (如股票) 怎麼產生的呢?包括:很少人知道或不被完全了解、表面上有基本面疑慮、有爭議、不合時宜或讓人恐慌、被視為不適合納入正規的投資組合、不受重視、不受歡迎、而且不被喜愛、過去可追溯到的報酬不好、或是最近成為減碼標的、而不是加碼標的 (p. 175~176).

如果我們專門買這些便宜貨, 會不會便宜沒好貨呢? 書上要我們 <準確估計實質價值> (書上第三章, 簡寫成 CH 3, 後同)、<找出價格與價值的關係> (CH 4)、 <找出便宜標的> (CH 12)、然後 <耐心等待時機> (CH 13). 便宜的不一定是好貨, 甚至買了也不漲 (p.282 說: “超越時代與失敗是很難區分的"); 但貴的一定不值得投資! 作者的心法大致就是這樣.

最後, 書上一直提到風險調整報酬 [1], 我找到一個定義是這樣: RAROC (Risk-Adjusted Return on Capital) = 風險調整資本報酬率或是經濟資本報酬率.  或許我理解不正確, 但在本書中的定性意義很明確, 雖然冒著更大的風險賺到一樣的報酬, 但冒險者的風險調整報酬還是比較低.

RAROC = 風險調整淨利/ 經濟資本 [1]

[REF]