Total Pageviews

2018/06/09

[liquibase] How to add new column in YAML?

Problem
I attempt to add new column in existing table, how to define these change in YAML?


How-To
YAML will looks like:
  - changeSet:
      id: 4
      author: albert
      changes:     
       - addColumn:
          tableName: model_sentence
          columns:  
          - column:
             name: is_green_icon
             type: int


Reference
[1] http://www.liquibase.org/documentation/changes/add_column.html

2018/06/08

[liquibase] How to rename column and modify data type in YAML?

Problem
I attempt to rename an existing column name and modify its data type in liquibase, how to define these changes in YAML?


How-To
YAML will looks like:
  - changeSet:
      id: 4
      author: albert
      changes:     
       - renameColumn:
          tableName: model
          oldColumnName: PREDICT_JSON
          newColumnName: STATISTICS_JSON        
       - modifyDataType:
          tableName: model
          columnName: STATISTICS_JSON
          newDataType: text


Reference
[1] http://www.liquibase.org/documentation/changes/rename_column.html
[2] http://www.liquibase.org/documentation/changes/modify_data_type.html

2018/06/07

[Tools] How to format JSON string in Notepad++

Problem
How to format JSON string in Notepad++?

How-To
You can download JSONViewer Notepad++ plugin, https://sourceforge.net/projects/nppjsonviewer/?source=typ_redirect to fulfill your requirement.

The process regarding download and configuration is as bellows:


You can select all text and use Plugins -> JSON Viewer -> Format JSON to do JSON format



2018/06/06

[Git] How to resolve non-fast-forward problem?

Problem
As I try to push my branch to GitLab
git push origin fix_issue6


I get this error message when I do push:
To https://gitlab.com/xxx/xxx.git
 ! [rejected]        fix_issue6 -> fix_issue6 (non-fast-forward)
error: failed to push some refs to 'https://gitlab.com/xxx/xxx.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.



How-To
Here has the resolution process:

2018/06/05

[閱讀筆記] Antifragile: Things That Gain from Disorder (1/10)


  1. 反脆弱的基本定義,”因為變動,造成的傷害小於帶來的獲益,那就是反脆弱”。
  2. 人類的免疫機制為我們提供了一個認識反脆弱的視角——反脆弱性能讓你從適當的「壞事」中獲益,讓你從脆弱邁向強韌,而強韌則能讓你抵抗更多不利的環境因素。不過要特別注意的是,「壞事」是有分大小的,小壞事無法起到成長的作用,而太大的壞事你可能無法承受。了解了這些之後你會發現,當我們在評估一個人是否強大時,不應該只考慮他現在有多強韌,也應該同時考慮他的反脆弱性,因為具備反脆弱性才能讓他跟上環境的腳步,持續的變得越來越強。
  3. 以人為例,如果你每次染上小病都立刻服用抗生素,那你就喪失了一次「鍛煉」免疫系統的機會,更糟的是,你體內的病菌可能會因你長期服用抗生素而出現抗體,變得更頑強,換言之,你變得更脆弱。塔雷伯把遇上小病就立刻服用抗生素的行為稱為「過度干預」,而醫生成了「脆弱推手」,因為是醫生讓你吃抗生素的,是他間接的把你推向脆弱的。
  4. 當環境發生變化時,容易遭受損害代表「脆弱」(fragile);不受影響代表「強固」(robust);變得更大更強則是「反脆弱」(antifragile)。
  5. 未來是個急遽變化的時代,與其對抗改變,不如加強自己的「反脆弱性」,轉身擁抱改變!
  6. 讓黑天鵝的出現變成對自己有利,能從黑天鵝事件中得到好處,這就是「反脆弱」(antifragile)
  7. 有個簡單的測試可以判斷是脆弱(fragile)或是反脆弱(antifragile),若可以從隨機事件(random events)中獲得有利多於不利就是反脆弱(antifragile),反之就是脆弱(fragile)
  8. 無論是在商場、政治、醫療或是人生,充滿著在不確定的狀況下進行不可預測的(unpredictive decision)決策制定,這些狀況都是隨機的、無法預測的、不透明的或不全然了解的
  9. 人類很本能的想要抑制隨機(randomness)與不穩定(volatility),如此作法會讓人類脆弱化,舉凡經濟、健康、政治、教育等等領域,無所不在
  10. 人類通常會將過去的歷史轉化成平順的、線性與能自圓其說的事件,讓我們低估了隨機性
  11. 複雜系統充滿了難以察覺的相互依賴與非線性的反應。非線性(nonlinear)表示,你施打兩倍的藥物劑量,或指派兩倍的員工數量到產線,你未必可以得到兩倍的效果,有時候可能得到多一點點的效果,或者是比原本更少的效果
  12. Black Swan Problem (黑天鵝問題)最惱人的地方是,罕見事件發生機率是無法計算的。我們對於百年一遇的洪水的了解,一定比五年一遇的洪水了解來得少。
  13. 越罕見的事件,我們就越少去做追蹤,我們就越無法知道其發生頻率,也越無法預期發生後產生的後果
  14. 人類常有求取安逸與穩定的傾向,懂得反脆弱現象,就會知道追求安定,其實是追求脆弱的人生。
  15. 系統就是要經歷挑戰、變化、波動、不安,它才會更好。安逸與穩定,反而會讓它失去進步的契機。
  16. 反脆弱(antifragile)可能可以提供對黑天鵝事件的一些基本防護力。因為黑天鵝就定義來說,就是事前不知道,無法預期,有嚴重影響的重大事件。脆弱的系統將被黑天鵝毀滅,但反脆弱的系統有機會走過黑天鵝的挑戰。
  17. 反脆弱(antifragile)是解決 Black Swan Problem (黑天鵝問題)的解藥,並且了解反脆弱(antifragile)會讓你理解這些罕見事件在人類發展的歷史、科技、知識等任何事物,都是會發生的
  18. 脆弱 (fragile) 是可衡量的,風險則未必,特別是與罕見事件相關的風險
  19. 我們可以衡量脆弱與反脆弱,但是我們無法計算風險與罕見事件的發生機率。例如我們可以評估新建的大樓與 40 年的老公寓,若遇到大地震,後者會比較脆弱;又如當氣溫發生劇烈變化,你的外婆的身體反應會比你更強烈
  20. 大自然具有反脆弱性。生命會消亡,但基因密碼會留下來,大自然藉著不斷淘汰脆弱的事物,來達成整個系統的反脆弱性。持續不斷的失敗,有助於保存整個系統。少了波動,就沒有穩定。
  21. 脆弱推手(fragilista)容易產生由上而下的政策和古怪的新發明,還誤把未知當作不存在。醫療脆弱推手總是過度干預,忽視人體自然的痊癒能力,而開出可能有非常嚴重副作用的藥,連醫生自己都不敢吃;政策脆弱推手誤把經濟當作洗衣機,認為需要三不五時由他不斷出手去攪和;精神脆弱推手用藥物治療孩子,讓他們在教室裡更安份;金融脆弱推手推出風險模型,摧毀了銀行體系,然後卻又再度使用它們
  22. 我們應該用否定法來解決問題,消除錯誤的知識。否定法的應用是建立在少即是多的觀念上,把有限的資源投注在掃除風險。他認為,對於創新與發明,不需要理論的指導,嘗試錯誤的貢獻遠大於正規科學
  23. 引發 2008 年的金融危機,就是由於現代法律、經濟和政治事務日趨複雜,偷偷讓別人承受風險而爆炸的這種做法很容易掩飾。美國立個法,隨便都是幾千頁。愈繁複的法規,就愈能讓參與立法者鑽漏洞
  24. 「因為每個人都這麼做」並不會使事情變成正確,但大家卻經常誤解。社會執行似乎沒有道理的活動行之有年,而且因為未知的理由而繼續堅持做下去
  25. 這個世界的魅力,在於我們沒有能力真正了解它
  26. 『沒有作為』不被認為是種行動,因此我們繼續對於雜訊過度反應,而且這也是為什麼「專業經理人」基金的表現通常很差
  27. 越複雜的系統,越不透明,若再加上人為干涉,會導致無法預期的後果。The simpler, the better
  28. 不要將系統複雜化,秉持著少即是多的觀念,而且通常更有效率
  29. 我們沒有能力預知未來可能有哪些波動 (volatility),我們應聚焦於當波動發生時該如何反應
  30. 我們身處高度不確定、隨機、無法計算機率、非線性與失序的世界,我們常在資訊不透明、複雜與隨機的狀況下進行決策制定



2018/06/04

[閱讀筆記] The Little Book That Builds Wealth (5/7)



  1. 若你可以指認出企業的護城河,你還要想想護城河的強度與能維持多久。有些護城河可以持續數十年,有些則是曇花一現
  2. 如果你買入價格過高,最佳的公司仍有可能會讓你賠錢
  3. 若投資只要找出擁有經濟護城河的企業,在股票市場賺錢就容易多了。實際上,你在股市所付出的價格,對於你未來的投資收益影響巨大
  4. 人是很奇怪的動物,買車會花時間討價還價,為了省幾塊錢開到幾公里遠的較便宜的加油站加油,但是對於買股票,卻是用很模糊的概念再買。會造成此現象,其實是股票鑑價是一件困難的事情,充滿著許多不確定性,即便是號稱股市專家們,也無法做出正確的鑑價
  5. 要買某台筆記型電腦,我們可以到店家或上網進行比價,因為比價的是同一款式的電腦,這很容易比價,但若是要針對企業進行鑑價,可就沒這麼容易。常見的困難有:
    1. 企業間彼此都會有差異,導致其難以進行比較,如成長率、資本回報率、競爭優勢強度等因素,都會影響企業的價值
    2. 企業的價值與其未來財務績效表現息息相關,但是未來的事情通常就是未知,難以預測,導致大部分的人都聚焦於股票的市場價格 (market prices) ,忽略較難取得的資訊  (business values)
  6. 股票現值 (present value) 等於企業未來會產生的現金
  7. 自由現金流量(Free cash flow, FCF),是可自由運用的現金流,是從營運來的現金流量扣減維持現有營運所需的資本支出和稅金後之餘額。企業可以用這些現金為公司的成長擴充,也可以作為發放股東股利,清償負債或是預留下來備度過景氣蕭條期。總之,自由現金流量是公司在不影響營運下可以自由使用的現金餘額,也是衡量公司財務彈性的指標。自由現金流量 = 營運現金流量 - 資本支出 - 利息 - 稅金
  8. 自由現金流量的成長可能預告著盈餘的成長,當公司的營收成長,成本控制得宜,經營有效率等都是自由現金流量成長的關鍵,也代表公司營運的起飛;反之當公司的自由現金流量不足時,不僅喪失可能的投資機會,嚴重時可能被迫增加負債。也因此國外的投資分析師非常重視企業自由現金流量的分析,其重視程度不亞於每股盈餘。
  9. 自由現金流可以用房東來做為類比
    1. 營業收入:每個月收到的租金
    2. 營運費用:房屋貸款、社區管理費等
    3. 資本支出:房屋修繕
    4. 將營業收入減去營運費用、資本支出以後,就是房東的自由現金流,房東可以把這些錢存在銀行、去度假或是購買另外一間公寓來出租
  10. 繼續以房東為例,未來現金流其實就要看未來性
    1. 若公寓旁邊還有其他的土地可以建立更多的公寓,未來的租金收入就會增加,故未來現金流是看多
    2. 若房客都是領薪水的上班族,其價值一定比租給學生來得值錢且不容易遇到收不到租金的困擾,若要調漲房租時,上班族也較容易負擔的起,故未來現金流是看多
  11. 當你要做企業鑑價時,需考慮四個指標:
    1. 風險 (risk):預估的未來現金流 (future cash flows),在未來能實現的機率有多高?
    2. 成長 (growth):現金流能成長到多大?
    3. 資本回報率 (return on capital):為了維持現有賺錢的項目,該投入多少投資?
    4. 經濟護城河 (economic moats):要花多久時間可以產生超額利潤 (excess profits),將競爭者逼到牆角
  12. 公司鑑價的三種工具包含:本益比 (price multiples)、殖利率 (yields) 與內在價值 (intrisic values)
  13. 推動股價漲跌的兩個力量
    1. 投資回報 (investment return):由營收成長與股利所驅動
    2. 投機回報 (speculative return) :由本益比 (price-earnings ratio) 所驅動
  14. Investment return 反映的是公司的財務績效,speculative return 反映的是投資人的樂觀或悲觀的情緒。一間公司的股價從 $10 漲到 $15,是因為EPS 從 $1 增加為 $1.5;或是因為 EPS 沒有增加,本益比從 10 變成 15。前者屬於 investment return,後者屬於 ,speculative return
  15. 若是你用尋找經濟護城河的方式在搜尋投資標的,你就是在最大化你的潛在投資回報,因為你是在尋找最有可能建立經濟價值的公司,以及能夠長期增加營收的公司
  16. 你必須將 speculative return 的負面風險最小化,不要讓其他投資人的情緒波動而傷害你的投資績效。沒有人知道某檔股票五年或十年後的 speculative return 是多少。你應該用 investment return 來做合理的推估。謹慎賤價可以保護你不受市場情緒的負面影響
  17. 進行企業價值評估時,應該將你可以預測的、會造成影響的因素最大化 (如公司財務績效, investment return),將你所無法預測的因素最小化 (如投資人的樂觀或悲觀情緒, speculative return)
  18. 低毛利的產業 (如零售業) ,通常股價營收比(Price-to-Sales Ratio,P/S Ratio 或PSR)都非常低;高毛利的產業 (如軟體業、製藥業),股價營收比通常都很高。所以,不要用本益比來比較不同產業的企業。
  19. 股價營收比 = 股價/每股營收=(股價 × 總股數)/營收= 總市值/營收
  20. 股價營收比,這一指標可以用於確定股票相對於過去業績的價值。市銷率也用於來確定一個市場板塊或整個股票市場中的相對估值。股價營收比越小(比如小於1),通常被認為投資價值越高,這是因為投資者可以付出比單位營利收入更少的錢購買股票
  21. P/S Ratio 較 P/E 好用,是因為本益比本身並不會透露出太多關於股票的評價,簡單來說,20倍的本益比是「高」或是「低」很難有一個界定,除非再考量到整體市場的本益比、主要競爭對手的本益比,或是公司歷史的本益比等資訊,才能理出一些具有參考價值的頭緒。
  22. 帳面價值(Book value)是公司之會計紀錄上所記資產的價值,它通常指資產的取得成本 (如工廠、電腦、不動產、庫存等等) 減去累積折舊的餘額,並非現金流量,使用不同的折舊方法會有不同的帳面價值。
  23. 資產密集的企業如鐵路或製造業等,帳面價值 (book value) 代表著產生收入的所有資產,如火車、工廠與庫存,此類的企業擁有較高的帳面價值 (book value);但是對於提供服務或科技公司,產生收入的資產是人、創意與流程,這些資產卻不見於帳面價值 (book value)
  24. 商譽 (goodwill) 並不是廠房或設備等實物資產,因此被視為是一項無形資產,反映受歡迎的品牌、良好的客戶關係、忠心能幹的員工、專利,或是專有技術等無形資產的價值。商譽 (goodwill) 是資產負債表上資產方的一個項目。商譽通常因企業併購而出現,收購代價超過被收購公司帳面資產淨值的部分,就是商譽,通常視為代表被收購公司的無形資產。
  25. 當帳面價值(Book value)好的不像真的的話,你該看看其帳面價值(Book value)是否包含商譽 (goodwill) ,你應該將 goodwill 扣除來分析會比較恰當,因為 goodwill asset 會膨脹 book value,導致數字失真。如 AOL 收購 Time Warner,book value 在合併後 goodwill 增加 130 billion

2018/06/03

[閱讀筆記] Bogle On Mutual Funds: New Perspectives For The Intelligent Investor (4/9)


  1. 購買不動產抵押貸款證券(mortage-backed)要注意提前償還風險(Prepayment Risk)。提前償還風險指因為借款人提前償還貸款,導致放款人提前收回現金、資金回報降低的可能性。導致提前償還風險的主要原因是利率和利率路徑變化,現行貸款利率與原貸款合同利率之間的利差水平會造成貸款人的提前償還行為,如果當前的貸款利率低於原信貸合約,借款人將傾向於對原貸款進行再融資,造成提前償還行為,帶來提前償還風險。
  2. 有些 bond funds 會主打高配息率 (yields) 來吸引投資人,但其通常都擁有較高的 expense ratio ,反而侵蝕到你的獲利。若將 fund expenses 與 sales charges 納入考慮的話,低品質、高配息率的 bond fund 未必總能帶來較高的收益
  3. 因貪圖高配息率 (yields) 而購買 high expense ratio 的投資標的,絕對不會是個明智的投資
  4. 不要只購買短期 bond funds,這會讓你陷入收入風險(income risk),當利率下降時,基金付出的利息收益,也將逐步降低。這對短天期債券基金影響較大,對長天期債券較無影響。因為短天期債券在短時間內就會到期。譬如基金持有5%利率的半年期債券,當市場利率下降到4.5%時,能提供5%利息收益的債券,頂多再撐半年就要到期了。到期之後,基金只能買進4.5%利率的債券,造成基金的配息跟著降低。但假如基金持有的是30年後才到期的5%債券,那麼利率下降,對基金配息的影響就沒那麼大。
  5. 將不動產貸款 (Mortgage) 進行證券化 (Securitization) 後,就會得到不動產貸款抵押證券,英文是Mortgage-backed securities(MBS)。提供貸款者,可以將手上的這些貸款出售。譬如 A 銀行,有一筆 20 萬美金的房貸。A 銀行可以將這個房貸,賣給 B 機構。B 機構交給 A 銀行一筆錢後,日後這筆20萬美金房貸所繳交的利息與本金,都歸 B 機構所有。這些機構,在買下許許多多的房貸之後,它們可以挑選出性質相近的貸款,將其證券化,再賣給投資人。這些買下房貸,發行不動產貸款抵押證券 (MBS) 的機構,叫做 MBS 發行者 (MBS Issuer)。MBS 發行者,可以將這三個貸款整合在一起 (Pooling),形成一個貸款的集合體,然後將對於這些貸款的利息和本金的收取權,賣給投資人。譬如將上面那三個貸款的集合體,切分成100份(或說是100股),賣給投資人。某個投資人買了一份,那麼每個月從這三個貸款所收取的利息和本金,這位投資人就可以得到百分之一。這就是不動產貸款的證券化。從貸款集合體切分成的一份、一股,就是證券,就是Mortgage-back securities。MBS發行者,擔保投資人獲取收益的權益。也就是說,假如貸款者付不出利息和本金,那MBS發行者要負責讓MBS投資人,拿到他應有的收益。到最後你會發現,其實最終的資金來源,是市場上買MBS的投資人提供的,他們自己出錢,把房價推高,,然後在高房價再也撐不住,重跌下來時傷到自己
  6. 憑 common stock fund 過去績效就想預測其未來總收益是一件徒勞無功的方式,bond funds 也是一樣。到迄今為止,票面利率 (interest coupon) 可能是唯一一個預測未來收益的指標。Coupon亦指息票,即附於債券上,供持有人支取利息的憑證。債券價格、到期收益率與票面利率之間的關係可作如下概括:
    1. 票面利率 < 到期收益率:債券價格 < 票面價值
    2. 票面利率 = 到期收益率:債券價格 = 票面價值
    3. 票面利率 > 到期收益率:債券價格 > 票面價值
  7. 在比較 bond funds 績效時,你該看年化報酬率 (average annual rates) 而非累積報酬率 (cumulative figures)。評估的時間區間,之前提到的 stock funds 要評估過去十年,bond funds 約五年即可
  8. 債券的 total return = income return + capital return。這兩者,你應聚焦於 income return,其重要性遠大於 capital return,incom return 具有決定性的關鍵因素。根據歷史資料顯示,當你的債券 maturity (到期期間) 越長,income return 的收益就會越高
  9. 不管是哪個類別的債券,或者是哪個到期期間的債券,績效表現最好的,永遠是 expense ratios 最低的那一個
  10. 在同個類別中,信用評等、到期期間相仿的債券,彼此的 gross profit (毛利) 其實差不多。最終獲得的 net return (淨利) 會差異,是因為彼此的 expense 不同
  11. 前幾年高績效的基金,有可能因為 regression to the mean (均值回歸) 導致績效趨於平庸。但是基金的成本不會 regression to the mean (均值回歸),基金成本很多時候只會漲價不會下跌 ,記住,fund costs 與 bond fund returns 之間擁有強烈的關聯性
  12. 在挑選 bond funds 時,我會建議你聚焦於 no-load bond funds (無費用的債券型基金),因為 sales load (銷售費用) 會侵蝕你的獲利
  13. High-yield bond (高收益債券) 的主要組成成分是 fallen angel (墮落天使股票或債券),fallen angel 是指曾經一飛沖天的股票,如今墜落地面;或是曾經是高評等債券,如今淪為 junk bond。投資人總是很天真的相信他們會再上漲,只不過 stock 或 bond一旦重重衰落地上,要重返金融天堂就天遙路遠了
  14. 與investment-grade bond (投資等級債券) 比較,High-yield bond (高收益債券) 有三個主要的差異
    1. 以殖利率來說,High-yield bond (高收益債券) 表現比較好,但要注意有可能是拿本金來配息給你
    2. 以 total returns 來說,High-yield bond (高收益債券) 波動相盪劇烈
    3. 以 principal risk (本金風險) 來說,High-yield bond (高收益債券) 的本金風險較高,且更容易遇到 credit risk (信用風險)
  15. 若你已了解到垃圾債券 (junk bond) 中投機的本質,還是願意去接受其可觀的風險,我建議你持有的比例不要超過 stock + bond funds 整體的 20%
  16. 如果可以的話,我建議你購買中長期的債券,避免短期的債券,如此可以降低利率變化對你的衝擊
  17. 投資前記得檢視 bond fund 的 expense ratios。在到期期間與信用評等不變的情況下,有很高度的可能性,low-cost bond funds 會有較好的表現
  18. 謹慎考慮 bond fund 的信用評等,本金 (principal) 會隨著利率上下波動,但是當違約 (default) 產生時,本金會血本無歸
  19. 絕對不要購買低報酬、高費用的基金,當一檔基金擁有高評等、低費用,其通常能提供相同甚至更高的殖利率
  20. 忽略廣告強打的高收益基金,廣告只會強調高收益,卻沒有接露其信用評等、到期期間與你本金可能會面臨到的風險
  21. 若兩檔基金的信用評等不同,到期期間不同,這樣的比較是徒勞無功的 (comparing apple with orange)
  22. 挑選中長期、信譽評等優良、 lower-cost 的 bond funds,這樣簡單的策略,長期來說,你的成果一定相當豐碩
  23. 貨幣市場基金(Money Market Fund,簡稱 MMF)是指投資於貨幣市場上短期(一年以內,平均期限120天) 有價證券的一種投資基金。該基金資產主要投資於短期貨幣工具如國庫券、商業票據、銀行定期存單、政府短期債券、企業債券等短期有價證券。
  24. 貨幣市場基金除具有收益穩定、流動性強、購買限額低、資本安全性高等特點外,還有其它一些優點,比如可以用基金帳戶簽發支票、支付消費帳單;通常被作為進行新的投資之前暫時存放現金的場所,這些現金可以獲得高於活期存款的收益,並可隨時撤回用於投資。一些投資人大量認購貨幣市場基金,然後逐步贖回用以投資股票、債券或其他類型的基金。許多投資人還將以備應急之需的現金以貨幣市場基金的形式持有。有的貨幣市場基金甚至允許投資人直接通過自動取款機抽取資金。
  25. 貨幣市場基金的風險來自其「投資的短期債券與市場利率變化」。當市場利率突然發生變化而短期債券的利息隨之發生變化時基金沒有做出及時的調整以致其整體收益下跌。還有一種風險來自其自身行業的競爭,其每天的七日年化收益率的計算是以當天的收益曲線中最有利於基金公司的價格計算出來。造成報價收益與實際收益的差異。

2018/06/02

[閱讀筆記] The Four Pillars of Investing (6/12)


  1. 投資的第一要務,也是最重要的觀念,就是將所有的資產(退休帳戶、應稅帳戶、子女教育基金、應急基金等),一併視為一個單一的投資組合
  2. 世界上只有兩種資產:高風險高報酬的資產與低風險低報酬的資產。投資組合的表現如何,主要取決於你如何配置這兩種資產的比例
  3. 由歷史資料的模擬表現只能做為衡量未來風險的有效指標,但是未必能夠預測未來報酬
  4. 投資組合的第一步,就是衡量自己的風險承受力。完成這個步驟後,才能決定風險資產和安全資產應該設定怎樣的比例,也就是說,找到股票和短期債券之間的投資比例
  5. 如果投資組合中所隱含的風險超出自己承受力的話,投資者可能會在時局不佳時,乾脆放棄整個投資組合
  6. 如果你才剛開始這場投資之旅,寧可失之於過度保守,也勝過一開始就高估自己的風險承受力。在此之後才能慢慢增加投資幅度,而不是一開始就把局面搞的太大,讓自己進退兩難,手足無措
  7. 由於投資風險與投資組合中的股票比率直接相關,因此,一開始投資股票的比例最好不要太大。除非你完全確定自己的風險承受力,否則就應該在股票投資上採取保守態度
  8. 投資大眾總是對於領先科技抱持著超越理性的熱情,成長型股票因而受到過度注目,正如一九九零年代末期的科技及網路股熱潮,然而,當泡沫消散,損失就相當可觀。反過來說,我們卻通常不需要擔心金融股、汽車股或鋼鐵股出現這樣的泡沫榮景
  9. 你應該擁有較高比例的大型資本股,而非小型資本股。在大型資本股的狀況中,你應該在價值型股票與成長型股票之間取得合理的平衡。小型成長型股票的報酬相對較低,而且風險較高。因此,配置在小型價值型股票的資產非配應高於小型成長型股票
  10. 當你的資產配置狀況離 S&P 500 指數愈遠,此一投資組合就愈容易脫離你的控制。這對於那些不願意看到自己獲利低於大盤的人來說,可會令人無比氣餒
  11. 投資特定產業的實質風險在於,你現在投資的豐厚產業,很可能是在下個世代被棄之如敝屣的淘汰者
  12. 由於不動產投資信託的高波動性與追蹤誤差,在你的投資組合中,至多僅能配置全部股票投資的 15% 在不動產投資信託上
  13. 過去投資組合的績效很難用來預期未來會有多少獲利機會。因此,不應該根據過去一、二十年的紀錄來規劃投資組合
  14. 資產配置必須考量個人對於風險的承受力、資產配置的複雜度及追蹤偏差
  15. 最重要的資產配置決策涉及如何調配風險資產(股票)及安全資產(短期債券、票券、定存及貨幣市場基金)的比例
  16. 投資小型股、價值型股票及貴金屬股票的作法固然可取,但非必須
  17. 市場本來就會崩盤,市場低迷氣氛也可能一連籠罩數十年之久。即便能夠充分了解投資行為,要能夠同時妥善處理市場兩面變幻的狀況也事件相當困難的事。有時候,就算是準備最充分的人也會失手,但是如果你完全不準備,那就一定會失敗
  18. 進步不在於變化之中,而在於持續。無法記取歷史教訓的人,必會重蹈覆轍
  19. 沒有什麼事是新鮮的,只有你還沒讀到的歷史
  20. 人類總是敏於感覺,拙於記憶