2020 年投資回顧

2020 年是人類歷史上不光彩的一年, 一個極可能是人工合成的病毒, 殺死了 182 萬人以上. 至今雖然有了疫苗, 病毒也有了變異, 也許還要一陣子才能收拾地了這個殘局.

對投資人來說, “buy and hold" 策略在今年是有效的. 雖然三月跌得人仰馬翻, 但是很快恢復了元氣還創下新高. 當然這個新高有一部份是用貨幣貶值換來的, 大量印鈔使得手上只有現金的人吃了悶虧, 買進資產的人才有獲利.

不只是科技股的配息不比去年差, 連 VPU 這種公共事業的 ETF 配息都比去年增加了, 當然股價是跌了一些. 由 2019 年底的 142.89 跌到 137.22, 但 Q1~Q4 的配息是由 2018 的 3.807 元, 2019 年的 4.037 元, 上升到 2020 年的 4.349 元. 基本上手中的各種 ETF 都沒有受到重傷.

說到回顧, 當然要檢討一下好的跟不好的地方. 今年最好的決定就是賣掉政府護盤的中國股市, 無損地取出資金買進低點的美股和台股. 原本中國市場佔我的資金 38%,所以等於我有四成的購買力可以投資. 次好的決定是第一次買進 QQQ, 先前講了很久都沒買, 買了之後覺得真的強!

  2020 最後比重
新增 QQQ 15.4%
  RDS.B 10.86%
  XLE 3.26%
  MCHI 2.07%
  JETS 0.81%
  0050 10.35%
  2337 0.59%
加碼 KO 9.29%
  NOBL 7.47%
  VPU 4.61%
  VIG 10.02% /w DRIP
維持 SPY 14.28%
  BRK.B 5.04%
  VDC 2.21%
  其他台股零股 Others
減持 03169.HK 0%
  02701.HK 0%
綜合績效   22.94%

買石油類股和航空類股的時間雖然晚了, 不過方向正確, 所以都在獲利中. XLE 和殼牌 (RDSB) 中間也虧損過一段時間. 但在別人不買的時候買, 這也算是我的得意之作, 這跟加碼可口可樂 (KO) 成功一樣開心. 重返台股買 0050 也是精彩的一擊, 中午吃飯看到台股跌破十年線, 馬上買到低點 67.5 NTD. 這真的應該歸功於中午吃某 Cut 餐廳上菜夠慢, 有很多時間滑手機… (note, 這家水準好像變差了)

不過當時出手不夠重, 沒有全梭, 所以主要的貢獻還是事後追加的買單. 到後來不知道要買什麼的時候, 想起已經好久去網龍大富翁找價值投資標的了, 查詢之後看到旺宏 (2337) 可以價值投資, 所以也買了一點點. 這筆投資沒什麼好不好, 就是考慮到有閒錢就會手賤亂買, 所以與其亂買不如曾經計算過. 然後敗光心就定了.

今年不好的地方是沒有按照紀律在美股的谷底 (跌 30%~40%) 全梭, 最後主要買到山腳和山腰. 次差的決定是買 MCHI 的時機, 的確應該等到中國政府真正出手教訓馬雲之後再買就好, 暫停上市的消息見報還不是最低點. 這是中國股市的特性, 下次要記住.

今年這種特殊的狀況應該在十年內都難以複製, 跟 2008 年的金融海嘯一樣都是罕見的灰天鵝. 明年雖然還是有 covid-19 和 covid-19+ 病毒肆虐, 但應該不會重演今年的劇本了. 我想我只能繼續堅持 buy and hold 原則, 畢竟明年就沒有中國提款機可以變現, 有低點也沒什麼錢可以買.

還有就是今年對匯損苦無良策, 陸續買了更多美股之後, 上班賺的錢都拿去填匯損了. 明年美金的走勢如果還是這樣, 我等於是幫川普打完工之後, 又繼續幫拜登打工的感覺. Anyway, 2020 年的業外收入淨額創下了新高, 加上台灣防疫有成, 讓我們能夠金錢健康雙贏, 感覺非常幸運.

上次遇到金融海嘯時, 先是一年大虧再一年大賺, 花兩年時間才回到原點之上一點點. 今年感謝中國政府的加持,  只虧幾個月就能大賺, 最低潮時也只虧掉一兩年薪水, 倒是中間過程跌宕起伏, 有時一天就虧掉半年薪水, 有時一天又漲回 1/3 年薪,  如果信念不堅定, 忽多忽空很容易兩面被巴! 希望明年也健健康康, 畢竟人只要能活到比老巴還老, 投資偶爾少賺一點, 1.1 的 35 次方 ~= 28 倍還是很可觀的 (note: 老巴比我大 35 歲嘛).

方舟基金小註解

女股神凱薩琳 ‧ 伍德 (Catherine Wood) 的方舟投資  (Ark Invest)[1], 旗下共有 7 種 ETF, 五種主動 ETF (Actively Managed Innovation ETFs), 兩種被動指數型 ETF (Indexed Innovation ETFs).

被動的基金, 顧名思義一檔 PRNT 投資 3D 列印, 一檔 IRZL 投資以色列. 而主動投資的部分包括:

ARKK – ARK Innovation ETF, 投資創新技術

ARKQ – ARK Autonomous Technology and Robotics, 投資自動化和機器人

ARKW – ARK Next Generation Internet ETF, 投資下一代網際網路

ARKG – ARK Genomic Revolution ETF, 投資基因方面

ARKF – ARK Fintech Innovation ETF, 投資金融科技

因為 ARKK、ARKG、ARKW、ARKF 今年來漲幅都超過 100%, 績效遠勝大盤. 分別為 146%、162%、158%、104%, 因此凱薩琳 ‧ 伍德被譽為「女版巴菲特」 [2]. 其中三檔 ARKK、ARKQ、ARKW 都持有 10% 左右的特斯拉, 所以績效好是可預期的.

至於 ARKF 績效好, 看起來是沒直接投資到螞蟻金服, 哈! 因為女股神雖然買了不少中概股, 網路上提到的幾支都是在美國上市的 ADR: 包括騰訊 (TENCENT HOLDINGS LTD-UNS ADR)、百度 (BIDU-US)、虎牙 (HUYA-US)、貝殼找房 (BEKE-US). 我想這是避開風險的方法. 不過 ARKF 有阿里巴巴 (ALIBABA GROUP HOLDING-SP ADR), 佔比 3.02% [5], 阿里巴巴又持有螞蟻金服 33% 股權. 所以也間接曝險 1%.

如果大家想賭一把女股神能否超越老股神, 上述的主動式基金也可以考慮一下 ARKK. 不過既然是主動式就有看錯的風險. 另外就是投資人太捧場, 導致 ARKK 變成世界上最大的基金之一, 僅次於 Vanguard 和 貝萊德(BlackRock)= iShare 系列. 

大有大的煩惱, 以後就不能好好挑選小而美的股票, 而得被迫追逐大型股, 不然那些投資者的錢要怎麼買好買滿? [3] 如果大家想比女股神更積極, 可能要考慮買 ARKK 持股中的成分, 自行調劑服用. 話說 ARKK 大漲雖然有 10.08% 要歸功於 Tesla, 但是它也買了6.8% 我們的好朋友 Roku, 持股比重第二高. 這麼說來女股神的業績我也有貢獻啊! 

本文整理到一半的時候, 發現了 [4] 這篇文章. 裡面的內容非常詳細. 大家不妨點過去看.

Image for post

本圖取材自 [4], 這是 ARK 的公開說明書, 可以看得出來當時漲幅還沒那大.

[REF]

  1. https://ark-funds.com/
  2. https://news.cnyes.com/news/id/4552569
  3. https://finance.technews.tw/2020/12/25/cathie-wood-arkk-assets-surpass-240-active-etf-aggregates/
  4. 追蹤ARK歷史交易紀錄的工具
    Ark Track: 
    https://www.arktrack.com/
    Ark 追蹤神器https://ark.alien-tomato.com/
  5. https://www.moneydj.com/ETF/X/Basic/Basic0007.xdjhtm?etfid=ARKF

災防告警廣播小註解

這篇的主題很難取, 因為可以用的名字太多了. 因為 COVID-19,  大家學到了細胞簡訊, 細胞廣播 [8], 類細胞簡訊等名詞, 它們都是用來傳遞重大災害的警示等等, 若搞不清他們的差異可以參考這篇 [1].

我主要想整理的是客戶可能需要的規格.

名詞 全名 Note
EAS [2] Emergency Alert Signaling radio and broadcast
WEA [9] Wireless Emergency Alerts wireless providers

EAS 是美國聯邦通信委員會 (FCC) [5] 所核准用的, 它的前前身和前身紀錄如下表. 最早用在國防用途, 後來轉為民生避難考量. 不意外最早只有廣播電台和電視需要支援.

名詞 全名 使用時間
EAS Emergency Alert Signaling 1997~now
EBS [6] or EANS Emergency Broadcast System
Emergency Action Notification System
1963~1997
CONELRAD [7]   1951~1963

但是有了手機和網路之後, 防守的範圍就更廣了. 美國人依然喜歡改朝換代. WEA 也是格式的名稱, 所以此廣播的正式名稱應該是 CMAS.

名詞 全名 使用時間
WEA Emergency Broadcast System ~now
CMAS Commercial Mobile Alert System = WEA
PLAN Personal Localized Alerting Network  before

每個國家隊細胞廣播 (cell broadcast) [8] 的命名當然也不一樣. 不勝枚舉. 

名詞 全名 地區
EMA [3] Emergency Mobile Alerts 紐西蘭
WEA Wireless Emergency Alerts 美國
NL-Alert Netherlands Alert 荷蘭
EU-Alert EU Alert 歐盟

再來回頭講細胞廣播的格式. CAP [4] 是由 OASIS 所推出, 採 XML-based 的描述, 現在是 ITU-T X.3103 的標準. WEA 則是  Alliance for Telecommunications Industry Solutions (ATIS) 和 Telecommunications Industry Association (TIA) 所定的新規格, 特色包括能夠指定播放的區域. 多語言, 限時, 延時等等.

  • Flexible geographic targeting by using latitude/longitude “boxes” and other geospatial representations in three dimensions
  • Multilingual and multi-audience messaging
  • Phased and delayed effective times and expirations
  • Enhanced message update and cancellation features
  • Template support for framing complete and effective warning messages
  • Digital encryption and signature capability
  • Facility for digital images, audio, and video.
名詞 全名 Note
CAP Common Alerting Protocol 許多國家, 包括台灣
WEA Emergency Broadcast System 美國

[Note]

  1. https://www.bnext.com.tw/article/57390/what-is-pwc-warning-system
  2. https://en.wikipedia.org/wiki/Emergency_Alert_System
  3. https://en.wikipedia.org/wiki/Emergency_Mobile_Alert
  4. https://en.wikipedia.org/wiki/Common_Alerting_Protocol
  5. https://en.wikipedia.org/wiki/Federal_Communications_Commission
  6. https://en.wikipedia.org/wiki/Emergency_Broadcast_System
  7. https://en.wikipedia.org/wiki/CONELRAD
  8. https://en.wikipedia.org/wiki/Cell_Broadcast
  9. https://en.wikipedia.org/wiki/Wireless_Emergency_Alerts

Windows 10 打開 line in 的方法

在 Windows 7 的時候, 我可以從 Realtek 的混音管理程式打開 line in (線路輸入) 的通道.  雖然它有個副作用是 line 進到混音後, 變成 line in 有一次聲音, 混音後又有一次聲音, 兩個聲音必須關掉一個.

但是用了 Windows 10 就有趣了, 明明麥克風的音量條都會動. 但是就是聽不到聲音從喇叭出來. 上網找到微軟客服的回答 [1], 但實在和中文版介面對不起來.

To enable sound for the line-in connection
1. Open Audio Devices and Sound Themes by clicking the Start button, clicking Control Panel, clicking Hardware and Sound, and then clicking Sound.
2. Click the Playback tab, click Speakers, and then click Properties.
3. Click the Levels tab, and then, under Line In, click the Mute button to enable sound for the line-in connection.

按照上面的流程, 第一步走到這裡. 然後它少講了要按右邊側欄的"聲音控制台", 不然也看不到第二步講的東西. 

Audio-Control-620x200

第二說三步說要點喇叭 (speaker) 的內容 (property). 但是我又迷失了.  我最後是在聲音控制台 –> 錄製中找到 line in 可以 unmute. 把這個選項打勾就可以聽到 line in 的聲音出現在喇叭了.

unmute-768x624

[Note]

  1. https://answers.microsoft.com/en-us/windows/forum/all/line-in-speakers-and-microphone-line-in-not/de6d462e-9970-48b3-8c3c-e70e66ccc01b

DTCP Order Format 小註解

繼上次的 key format 之後, 又多了一個進階題叫做 order format. 根據 [1] 的 p. 20, 有 3 種 order formats. 價格也略有不同, 當然大客戶比較便宜 (large adopter) 是無庸置疑的. 為何 fomrat 3 比較貴呢?

dtcp-priceJPG-620x200

根據定義, order format 1/3/5 的差異可以用 certificate (證書) / key 和 full / restricted 的排列組合來表現. 如下表, order foramt 3 的範圍最廣, license fee 也就最貴, Order format 1 居中, Order foramt 5 的範圍最小. 

Certificate\Key Full Restricted
Full Order Format 1/3/5 Order Format 1/3
Restricted Order Format 3 Order Format 3

根據 [1] 的 P.2, 證書和 key 的說明如下:

1.11 “Device Certificate” means a cryptographically encoded value which may be provided by
DTLA or its designee which authorizes a device to exchange certain Commercial Entertainment
Content.
1.12 “Device Keys” means cryptographic values which may be provided by DTLA or its designee
for use in devices, and include the “Private Device Key” and the “Public Device Key” and keys
associated with Restricted Authentication, all identified in the Specification.

DTCP 的 content 裡面包括一個 CCI (copy control information), CCI 裡面存放 EMI (encryption mode indicator) 來標記可以做甚麼樣的加密: copy free, copy never, copy once.

當 copy once 的 content 被 DTCP sink 處理的時候, 它的 EMI 若改記為 copy no more, 後續就可以只做 restricted authentication ([3] 的 P.891). 假如 content 被標記為 “copy never", 就必須做 full authentication.

dtcp-key-explain-768x240

當需要做 full authentication 時, source 和 sink 要互相檢查對方的證書 (certificate), 然後做 key exchange. Restricted authentication 時, sink 只要向 source 證明他們的 secret key 都一樣. 

full-or-restricted-620x200

因此對於一個 recorder 來說, 它可能可以支援 full authentication certificate (計算能力夠強), 也可能只支援 restricted authetication certificate (計算能力弱). 為了降低計算需求, 採用 restricted authetication 比較方便.  但 key 為何又分為 full 和 restricted 呢? 這牽涉到 full authentication 下要選擇 order format 1 或是 5?

我們可以發現 restricted certificate 就不能選 full key, 但是 full certificate 可以選 restricted key. 我推測這是給予 full certificate 去選擇要把 copy once 減一成為 copy never (full key) 或是單純降為 copy no more (restricted key) 的權利.

客戶又問了 AP 和 AL 是 0 還是 1? 

AL flag (1 bit). Additional Localization flag. The AL flag is set to value of one to indicate that the associated device is capable of performing the additional localization test, otherwise shall be set to value of zero.

AP flag (1 bit). Authentication Proxy flag. A device certificate with an AP flag value of one is used by a DTCP bus bridge device, which receives a content stream using a sink function and retransmits that stream to another bus using a source function5.

首先看 Localization flag 是什麼? 根據 [4], 它在 DTCP + 1394 的規格也出現過. IEEE 1394 就是那個已經沒人在用的 DV 規格, 但 localization 的精神應該是一樣的. 基本上, 它要避免利用網路來遠端破解 DTCP, 所以要用網路封包的 round trip time 來檢查 sink 是否在很遠的地方. 如果我們要遠端 debug DTCP-IP 的 content, 我當然希望是 AL = 0. 但正常的產品給 AL = 1 即可.

什麼是 authentication proxy 呢? 顧名思義, 這是不是一個 DTCP 橋接器, 把左手的 DTCP 送給右手. 做為一個 recorder 來說, AP 應該要為 0. 因為不能把收進來的 DTCP-IP 不解就直接寫進 time shift buffer 等下次用. 既然 DTCP-IP 和 Time shift buffer 的 key 不能共用, AP = 0 就好.

[Note]

  1. http://www.dtcp.com/documents/licensing/dtla-adopter-agreement.pdf
  2. ITU-T_J.95Y1999.PDF
  3. Multimedia Encryption and Authentication Techniques and Applications
  4. https://www.dtcp.com/documents/dtcp/info-20070615-dtcp-v1sf-rev-1-p-0.pdf