2011年3月31日 星期四

速動比率過低公司 - 獅子大開口

這間公司是營建公司,因此公司的待售房地、營建用地及在建房地通通都是「存貨」。這種「存貨」流動性差,這會讓速動比率變低 (5.57%),也會讓存貨平均銷貨天數變長 (3506天)。此外,歷年自由現金流量為 -52E。12月平均月營收緩上,但3月平均月營收波動頗大。

存貨帳面價值佔總資產 87%,為什麼佔那麼多?這是因為近年房價高漲,許多人願意掏錢買房子,建商提高單坪開價,導致存貨帳面價值增加不少,這是虛胖嗎?不曉得,請自行判斷。「存貨」雖列為流動資產,但不保證其流動性,這只是會計分科而已,不要有太多聯想。

從 ROE細部邏輯關聯分析可知,近幾年公司型態為積極高成長,三大獲利能力(毛利率、營益率、盈利率)趨勢同步向上,這是好現象。五個盈餘指標(存貨指標、應收帳款指標、銷貨毛利指標、管銷費用指標、應付帳款指標)同步為負,表示盈餘品質沒有問題。



K = 10.56,若手上存貨順利換成現金 (這與房地產未來展望有關),這間公司值得一搏。至於奢侈稅會不會讓房價崩跌?說真的,我不知道。看法不重要,重要的是做法,我的做法就是發呆,一定有更好的標的值得我投資。

2011年3月30日 星期三

積極型高成長 - 碩○

碩○還在NLOG網站上。

碩○是典型的公司,也就是說 ROE↗純益率↗總資產週轉率↗權益乘數↗,要投資就要選這種公司。可惜要求的預期報酬率太低,高價投資一家非常成功的企業,這是最令人覺得喪氣的悲劇,因為公司雖然賺大錢,你卻繼續賠錢。

股本形成尚可。流動比率與速動比率趨勢往上,很好,絕對數字更是好的不像話。近一年營業外收支比率不超過1%,也就是說碩○專注於本業,好。沒有任何長期投資,碩○真的專注於本業。累計營收年增率趨勢向下,絕對數字仍超過100%,表示去年真的賺太多了,如果還要維持10倍以上成長,恐怕不太容易。平均月營收比較方面,12月平均線處於上升軌道,但3月平均線卻從高峰往下,採減碼策略。等待3月平均線的上升仰角 > 12月平均線,再加碼補回。

三大獲利能力趨勢往上,絕對數字也不錯,好。現金流量方面,每季都能產生正的自由現金流量,營業活動之現金流量一直是正的,投資活動之現金流量一直是負的。來自理財活動之現金流量由正轉負。種種跡象顯示公司營業不斷成長,從積極投資轉為穩健(派發現金股利),就好像從2317轉為1301,很棒。

CCC方面,從98.4Q 159天上升到99.3Q 193天,不好,但整個大趨勢是好的,主因出自於存貨平均銷貨天數的變化。從現金流量表可以看出存貨增、應收帳款增、累計存貨增、累計應收帳款也增,這就是為什麼存貨平均銷貨天數緩增的原因。而存貨指標只有99.2Q為正,其餘都是負的,表示盈餘品質良好,存貨會變多,乃因營業狀況好到不行,才能滿足客戶的需求。

應收帳款指標與銷貨毛利指標雖然是正的,但沒發現明顯趨勢,盈餘品質不受影響。去年現金股利25塊,這是投資人拿到的現金盈餘,也是投資人唯一能拿到的。

我不會高價投資碩○,但我會留意未來發展。最新消息是碩○預計現金增資 3000萬股,每股暫定 500元,員工認購 10%,其餘公開承銷。現金增資發行新股,表示原始股東權益被稀釋,碩○必須增加相對應的盈餘來彌補老股東。

最近新聞是:碩○Q1帶勁,可望賺1個股本。法人預估,碩○第2季背銀漿出貨季增率有機會再度挑戰50-100%。預估能吃嗎?不能。只有數字是真的。

以上,謝謝大家。

2011年3月29日 星期二

股票策略流程 - Vicky新公司小測試

這間公司昨天跌停板,今天也跌停板,最近超夯的!

1. ROE三大面向邏輯分析 [P137]

ROE趨勢往上,純益率從民91年一路往下到民98年,民99年突然好轉,總資產週轉率持平,權益乘數一路往上,民99年甚至達到4.44歷史高點。判斷公司類型為獲利轉好。因此需要研究內部營運效率,若改善內部營運效率,可走向穩健高成長。



2. 要求的預期報酬率計算 [P336]

K = 3.32,相當慘。若 K = 15 (巴菲特要求最低報酬率),則合理價位應為 14。若 K = 10,則為 21。高價投資一家非常成功的企業,這是最令人覺得喪氣的悲劇,因為公司雖然賺大錢,你卻繼續賠錢 [Peter Lynch]。千萬要有耐心。



3. BS分析

(1) 財務結構趨勢分析 [P152]

自有資本比率趨勢向下,負債比率與權益乘數趨勢往上。這不是好現象。

(2) 流動比率與速動比率趨勢分析 [P162]

大趨勢往下,但自民97年漸漸好轉,速動比率自民99年突破 1,但還是要觀察存貨部位,如果存貨過高,除了留意存貨市場價格波動會不會對公司營運造成影響之外,也可能是下游市場需求轉弱前之警訊。

(3) 股本形成 [P165]

非常好。

(4) 長期投資透明度及總資產比率分析 [P189]

長期投資趨勢一路下滑到今年 2.57%,比率甚低,如果長期投資不太透明,影響也不大。所以這邊大膽略過。



4. 三大財報綜合分析

(1) 營業收入變動趨勢分析 [P198]

累計營收年增率自民99年1月達到最高峰,之後一路往下走,近兩個月累計營收年增率甚至變成負數。平均月營收方面,3月平均線從高峰往下,且跌破12月平均線,12月平均線趨勢也出現與3月平均線同樣的下滑現象,建議全數出脫。

(2) 三大獲利性指標趨勢分析 [P220]

毛利率、營益率、盈利率趨勢平平,絕對數字也小 (<4%),不優。

(3) 營業外收支的穩定度分析 [P237]

營業外收支趨勢穩定往下,優。

(4) 現金流量與會計盈餘差異分析 [P254]

差異大,並且十分不穩定,不優。

(5) CFS三大活動關聯性分析 [P272]

民99年本業轉差且投資停頓,民98年營業成長且財務穩健。如果本業能夠突破,獲利繼續成長,將來一定大有可為。之前營業收入變動趨勢分析印證這個轉變。

(6) 會計盈餘品質指標檢驗 [P292]

盈餘品質不穩定,98.3Q-4Q很好,但99.2Q整個垮掉。

(7) CCC趨勢分析 [P309]

應收帳款平均收現天數及應付帳款平均付現天數趨勢穩定,但存貨平均銷貨天數逐步往上,從97.4Q的121天到99.3Q的142天,必須留意存貨問題。



公司去年底處分一些閒置資產,此舉能改善內部營運效率,經營者有其操守與能力,經營者能夠自我反省真的很難得,但現實是殘酷的,公司的責任就是不斷產生盈餘,投資人除了企業盈餘之外,什麼也得不到。謝謝大家。

2011年3月28日 星期一

股票策略流程 - 極端情況測試

最近不小心看到 NLOG 股市分析 - 台股ROE排行榜,還挺有趣的。例如第二名,有興趣的朋友可以姑狗姑狗。

獵豹說過:股票投資的五大關鍵因素,經營者之操守與能力最為重要,沒有良好操守的經營者,即使有再好的經營管理能力也是枉然。

行文至此,實在沒有繼續分析的必要。但 ROE 突然爆表實在太有趣了,值得研究研究。

最新一次合併損益表中「處分固定資產利益」及「什項收入」數字跳的很有趣。但仔細看其實沒什麼,這是因為公司出售土地,並且已取得交易款項 (附註有寫,請仔細看),這麼重要的消息,想必在重大訊息與公告可以找的到,的確,在八月中已經公告處分資產相關事宜,最新消息是長期股權投資相關事宜,簡單說就是改行經營房地產。

以上就是這間公司的故事,我的感想就是:財務報告書真是天殺的重要!

2011年3月27日 星期日

利率 - 借貸資金的成本

Kostolany:
如果經濟處於衰退或停滯,中央銀行就會降低利率,令企業或企業家以較優惠的方式貸款,此時企業負責人會計劃新的投資,因為在利率低的時候,較有利於投資,同樣的,消費者必須支付的貸款利率變低:他們便願意以貸款來購買房子,或其他消費品。因此消費的需求增加了。

理論上是這樣運作的,但實際上的情況卻是由於經濟衰退,企業主看不到需求,也就減緩投資計劃,而來自經濟面的消息面很糟,悲觀情緒在企業家及大公司負責人中蔓延,在這種環境下,連消費者都害怕失去工作,因此會盡量減少支出及負債。

因此從中央銀行取得的新資金,並沒有用於投資或消費,而是流入股市,這種情況出現後,證交所的指數上漲,甚至大漲,儘管來自經濟面的消息依然很糟,而且企業的獲利及紅利下降,而這一過程可能持續一年多的時間。只有經濟形勢逐漸好轉,投資和消費才會增加,同時也帶動企業獲利。如果經濟發展適度,不會發生通貨膨脹,央行便不會馬上提高利率,而讓利率維持在低水準,以免影響經濟成長。

在台灣,除了流入證券市場外,也流入房地產市場。房價不斷高漲,又有美日前車之鑑,政府不得不大幅操控房地產市場。這些做為不僅會影響心理,也會影響房地產市場。至於怎麼影響?我不知道。繼續聽市場的聲音,例如:利率有沒有調升?付不出房貸跳樓自殺的新聞多不多?預售屋買氣如何?等等,這些聲音都是觀察目標。

記著,不買房子也是一種買房策略,沒有人逼你買房。一旦被逼買房,那就祈求上天讓房價繼續飆吧。

2011年3月26日 星期六

海賊王指數 - BDI

BDI 不一定是景氣領先指標,如同股市不一定是經濟領先指標。長遠來看,經濟和證券市場所的發展方向相同,但在過程中,卻有可能選擇完全相反的方向 [Kostolany]。

交易員的靈魂對 BDI 有所著墨: 當過去一段期間其漲幅若大於原油的漲幅,通常海運股也會跟著帶動,若海運股沒有跟著揚升,那就是股價被低估,反之若波羅的海指數的跌幅大過原油的跌幅,則海運股往往會跟著下挫,倘若沒有跟著修正向下,則海運股價是被高估。

為什麼?

其實不難想像。如同損益表中營業收入營業成本兩個科目,BDI 代表營業收入,原油代表營業成本,兩個相減才是營業毛利,再扣掉營業費用,才是企業得到的營業淨利,這才是投資人可能得到的報酬。

最後:
BDI: InvestmentTools (裡面還有 BDI 與原油的合併圖表)
原油: TradingCharts

有興趣的可以自行研究 (個人猜測:BDI 趨勢不明,油價趨勢向上,什麼都不要做),謝謝大家。

2011年3月25日 星期五

股票策略流程 - 另一間公司小測試

最近的新聞是「過勞?流感? 員工大夜班猝死」

1. ROE三大面向邏輯分析 [P137]

ROE從2005年趨勢一路往下、純益率、總資產周轉率趨勢往下,權益乘數趨勢往上。

[P324] 判斷:「經營可能陷入困境」。策略:長期看跌,投資風險難以形容,除非公司經營策略徹底檢討、改善定產生實際改變,否則,短線股價的反彈,都可能只是另一次下跌的開始。

細看股本形成,從2005年不斷增資,雖然營收不斷創新高,但也潛藏較高的營業變動及財務風險。測試至此實無必要浪費時間繼續研究,但為了完整性,我會繼續揭露其他不穩定的風險。



2. 計算要求的預期報酬率 [P336]
K = ROE/(P/B) = 1.90。若 K = 10.00,則 P = 9.8。



3. 財務資訊解析

(1) BS:

A. 自有資本比率與權益乘數趨勢分析 [P155]

自有資本比率從2005年趨勢往下,負債比率及權益乘數同步上升 [P157]。自有資本比率 2009年更小於 50%。

對照交易員的靈魂作者選股標準所言:股本佔股東權益比不要超過 5成,股本形成來自現金增資的比率越少越好,而且一家公司上市櫃滿二年以後,就不應該再有大幅度現金增資的行為發生 [P61]。以上三個標準通通沒過,真慘。若將獵豹融會貫通後,以上三個標準根本不必記,獵豹早就暗示過了。

B. 流動比率與速動比率趨勢分析 [P162]

長期趨勢往下。近幾年流動比率大於一,速動比率大於一,原因出自存貨增加,這點可以從現金流量表及CCC分析得知。若短期內不能提升速動比率,則應提高警覺,盡量保守看待。

C. 股本形成 [P165]

不太理想。細看現金流量表,自由現金流量欠佳,營運活動之現金流量雖好,長年以來投資活動之現金流量早就吃光營運活動之現金流量。

(2) 三大財報綜合分析

A. 營業收入變動趨勢分析 [P198]

月營收與YoY趨勢向上後迅速拉回。累計營收年成長率趨勢向上。12個月均線處於上升軌道,3個月均線卻從高峰反轉向下,代表短期營運動能初步轉弱。應先局部賣出持股,觀察3個月均線下滑是否為短期現象,等到3個月均線走上升軌道且上升仰角 > 12個月均線上升仰角,再重新買進。

B. 三大獲利性指標趨勢分析 [P220]

趨勢緩下。若毛利率與營利率持續緩下,恐影響純益率。

C. 營業外收支的穩定度分析 [P237]

不穩定。細節 I don't care.

D. 現金流量與會計盈餘差異分析 [P254]

2010.3Q應收帳款及存貨大增,現金流量與會計盈餘差異離譜。

E. 現金流量表三大活動關聯性分析 [P272]

2010.3Q 營運成長且積極投資,但要留意持續性的高額資本支出加上對外融資,將使公司面對產業景氣波動風險時,其財務應變能力下降,投資人要有「不是大好,就是大壞」的心理準備。寧可不進行投資,也不要承擔過重的風顯。

F. 會計盈餘品質指標檢驗 [P292]

2010.3Q 每個指標皆偏正向。

G. CCC趨勢分析 [P309]

走下滑趨勢,十分不明顯。若只看絕對數字,比起其他公司則好到有點誇張,原因就是應收帳款平均收現天數約略等於應付帳款平均付現天數。



以上分析很有可能有錯,歡迎大家指教。股票會不會漲,並不在我的分析範圍裡頭。可能操作:略過。

2011年3月23日 星期三

Base64 Codec in C#

Program to an interface, not an implementation. So, first we prepare a Codec interface.
// Codec.cs - Codec interface 
// (ignore namespace)
interface Codec {
string Encode(string s);
string Decode(string s);
}

Next, we provide a Base64 codec implementation to support Codec interface.
// Base64Codec.cs - Base64 Codec implementation 
// (ignore namespace)
using System;
using System.Text;

public class Base64Codec : Codec {
public string Encode(string s) {
return Convert.ToBase64String(Encoding.UTF8.GetBytes(s));
}

public string Decode(string s) {
byte[] decodedBytes = Convert.FromBase64String(s);

Decoder decoder = new UTF8Encoding().GetDecoder();
int size = decoder.GetCharCount(decodedBytes,
0,
decodedBytes.Length);
char[] decodedChars = new char[size];
decoder.GetChars(decodedBytes,
0,
decodedBytes.Length,
decodedChars,
0);
return new String(decodedChars);
}
}

Done.

2011年3月22日 星期二

西語入門班E1 第二課

- ¿Puedes hablar más despacio? (你可以說慢一點嗎?)

- ¿Cómo? (啥?)

- No entiendo, otra vez. (我不懂,再說一次)

MSBuild Command Line Example

MSBuild is the build system for Visual Studio.

MSBuild.exe 通常放在 C:\Windows\Microsoft.NET\Framework\v3.5 下面 (這要看你的 .NET framework 版本),常用的 command 是
MSBuild.exe [ProjectFile] /t:rebuild /p:Configuration=Release
其中 ProjectFile 也可以吃 Visual Studio 2005 之後的 solution files.

股票策略流程 - 某家公司小測試

參考資料:獵豹財務長投資魔法書。

1. ROE三大面向邏輯分析 [P137]

ROE 2007年達到最高 52.78 後,2008年 29.88,2009年 35.54,2010年化 ROE 30.66。
純益率 2007年達到最高後趨勢緩下。總資產週轉率趨勢向上。權益乘數提高。

[P324] 判斷:「獲利平穩但成熟型公司」。
策略:高度耐心等待進場價位出現 (印證技術面:股價波動較小)



2. 計算要求的預期報酬率

K = ROE/(P/B) = 9.70。若 K = 10.00,則 P = 48.2. 根據巴菲特指標,可以再有耐心一點。



3. 財務資訊解析

(1) BS:

A. 自有資本比率與權益乘數趨勢分析 [P155]

類似P154分析。自有資本比率自 2008年緩步走高,權益乘數自 2008年緩步下降。公司營運穩健。

B. 流動比率與速動比率趨勢分析 [P162]

以絕對數字來看,公司資金調度偏向正面。以趨勢來看,流動比率與速動比率 2008年掉到最低點,但仍有 204.56、201.49 高水準演出,之後趨勢往上。

C. 股本形成 [P165]

類似P176分析。損益年表優秀。

D. 長期投資透明度及總資產比率分析

長期投資佔總資產比率趨勢向上。透明度:OK。可參考財務報告,裡面寫的詳細。(可透過公開資訊觀測站,輸入該公司代號後點選電子書,選取所欲閱讀的報表期間,即可即時取得各期間之財務報告資料。)

E. 各類長短期投資的評價

OK。民國98年及97年12月31日之長期股權投資均未提供擔保或質押。已編製合併財務報表,請另參閱會計師出具之合併財務報表查核報告書。

(2) 三大財報綜合分析

A. 營業收入變動趨勢分析 [P198]

月營收與YoY趨勢不明。累計營收年成長率趨勢往下。3個月平均月營收與12個月平均月營收趨勢平平。

B. 三大獲利性指標趨勢分析 [P220]

毛利率與營利率趨勢緩下。純益率趨勢平平。若毛利率與營利率持續緩下,恐影響純益率。

C. 營業外收支的穩定度分析 [P237]

呈雙峰趨勢,不穩定。

經查 2009年 權益法認列之投資收益達 208,315(千元),主要獲利來自於 100% 持股關係人 X公司,投資成本為美金50,000元。2009 年認列投資利益 206,515,735(元)。

整個關係是:X公司及 Y公司備料並委託 Z公司及 W公司加工生產後由本公司買回之成品。

不好評價。

D. 現金流量與會計盈餘差異分析 [P254]

先檢查現金流量表正確性 (例如:處分固定資產收益(損失)應該分類在投資活動的現金流量,不可分在營業活動之現金流量。)

2006年、2008年投資企圖明顯。來自營運現金流量除2000年、2003年之外,數字都是正的,歷年累計達 21億,自由現金流量自2004年以來都是正的,歷年累計達 19億。至 2010.3Q為止,該公司自有資本比率仍有 0.03%,資產負債表無任何長期負債科目存在。

現金流量與會計盈餘差異為負數,越變越大,合併現金流量表顯示至 2010.3Q為止存貨增加 3.2億,去年底存貨增加僅 0.4億,短期內這是一個警訊。

E. 現金流量表三大活動關聯性分析 [P272]

2010.3Q 營運成長且財務穩健,其餘難以分析 (主因是投資活動現金流量為正)。

F. 會計盈餘品質指標檢驗 [P292]

存貨指標顯示連續三季存貨偏多。其於應收帳款指標、銷貨毛利指標、管銷費用指標、應付帳款指標皆偏正向。

G. CCC趨勢分析 [P309]

走下滑趨勢,十分不明顯。若只看絕對數字,比起其他公司則好到有點誇張,原因就是應收帳款平均收現天數約略等於應付帳款平均付現天數。

(3) 員工分紅: 自稅後純益扣除

應付員工紅利及董監酬勞:23,707,166。(可參考財務報告)

此外,這家公司的政策是:
分配盈餘時,連同上年度累積未分配盈餘,作為可供分配之盈餘,惟得視業務狀況酌予保留一部份後,按下列比例分派之:
A. 董事、監察人酬勞金不得少於百分之一(含)。
B. 員工紅利不得低於百分之五(含)為原則。
C. 其餘為股東紅利。



以上分析很有可能有錯,歡迎大家指教。股票會不會漲,並不在我的分析範圍裡頭。可能操作:積極等待合理價位出現。

2011年3月21日 星期一

央行新聞參考資料 (100年3月16日)

Link: 轉載本行經濟研究處許國勝科長對林建山先生所撰「超發貨幣 台灣經濟未爆彈」乙文之評論)

要點:

  1. 數字會說話,不要隨意捏造市場的聲音。

  2. 我國的 M2 含郵匯局存款、外匯存款、退休優利存款及基層金融機構存款等,與其他國家之 M3 或更廣義之貨幣定義較接近。

  3. 因金融體系結構不同,各國的金融中介方式不一,英美等國金融中介依賴直接金融,該比率一般較低;我國、中國大陸及日本金融中介則依賴間接金融,由於金融機構為辦理放款,吸收存款較多,該等國家 M2/GDP 比率因此較高。

  4. 近期由於國際原油及穀物價格攀升,國內輸入性通膨壓力升高,本行已於去年 6 至 12 月間,三度調升貼放利率,並增發長天期定存單調節中長期資金,妥善控制貨幣成長。去年全年平均 M2 年增率為 4.59%,接近 M2 目標區中線值。今年 1 月 M2 成長率為 5.59%,維持於目標區內; 1 而 2 至 月 CPI 及核心 CPI 平均年增率分別為 1.21% 及 0.80%,在在說明本行已運用各項政策措施,維持物價穩定。

  5. 揍完人也要有禮貌,記得請對方指點一二。


打完收工,謝謝大家收看。

好用工具 - Windows Sysinternals

Link: Windows Sysinternals > Sysinternals Utilities > Sysinternals Suite

工作曾經用到 Junction (File and Disk Utilities) 以及 Process Explorer (Process Utilities),蠻好用的。如果有在研究 Windows Internals 5th 這本書的同好,Sysinternals 更是非用不可。

此外,Desktops 可以把一個桌面變成四個虛擬桌面,蠻好玩的,推薦給大家。

2011年3月20日 星期日

羊群心理 - 鹽多必失 內地爆退鹽潮

新聞
日核危機引發全國多個地方食鹽搶購現象。但這股風潮來得快去得也快,在官方大力闢謠並緊急調度措施下很快平息,但隨之而來出現了不少要求退鹽的民眾。

經營者趁機亂漲價,把1.30元/包的食鹽賣到5~10元/包。從16日下午2時開始,到18日結束的食鹽搶購風,雖然只持續了兩天,但賣出了平時一個月的銷量。

退貨無門欲哭無淚,有個人買了十多箱,商店堅決不給退。搶購風潮已經平息,各大超市食鹽價格穩定、供應充足。「一鹽難求」現象一去不返。

感想
搶鹽現象只持續兩天。這好像台北人瘋房地產,能維持幾年呢?不知道,我也不想猜。

股票策略大概流程

心理面: 巴菲特指標

價值面:
1. ROE三大面向邏輯分析,判斷公司類型 (積極高成長、穩健高成長、獲利轉好、短期獲利轉好長期有隱憂、獲利平穩但成熟、獲利轉差、經營陷入困境)

根據公司類型,研究ROE品質
積極高成長 - 研究盈餘品質、現金流量與會計盈餘差異分析、長期投資透明度
穩健高成長 - 研究1301
獲利轉好 - 研究內部營運效率,若改善內部營運效率,可走向穩健高成長.
短期獲利轉好長期有隱憂 - 研究內部營運效率
獲利平穩但成熟 - 高度耐心等待進場價位出現

BS分析: 股權結構趨勢分析、流動比率與速動比率趨勢分析、股本形成、長期投資透明度及總資產比率分析、各類長短期投資的評價

三大財報綜合分析: 營業收入變動趨勢分析、三大獲利性指標趨勢分析、營業外收支的穩定度分析、現金流量與會計盈餘差異分析、CFS三大活動關聯性分析、會計盈餘品質指標檢驗、CCC趨勢分析。

員工分紅: 自稅後純益扣除。

2. 計算要求的預期報酬率

2011年3月18日 星期五

股票策略草稿 - 現金流量表

Recall Graham & Dodd 理論:
  1. 適當而穩定的股利報酬 (不是決定於公司會計帳是否有盈餘產生,而是決定於公司在營運過程中,是否真正產生穩定的現金收入)

  2. 充分而穩定的盈餘記錄 (稅後淨利與來自營運之現金流量)

  3. 有形資產提供的充分保障

看趨勢方向變化,不看絕對數字的短期波動,也不看平均數字。

邏輯分析:來自營運活動現金流量、來自投資活動現金流量、來自理財活動現金流量。依此可以分出五大類公司,鴻海屬於B類,最近一則新聞:
鴻海精密 (2317) 今天董事會決議,在新台幣120億元額度內發行公司債,另擬在10億股額度內,辦理現金增資發行普通股參與發行海外存託憑證。
此類公司不是大好就是大壞。

價格必須反應價值,我們只能被動等待合理價格。

2011年3月17日 星期四

系統性風險 - Japan’s nuclear crisis.

就算碰到那麼艱難的情況,我們依然要冷靜,並且相信知識就是力量。雖然媒體照片不會騙人,但眾人評論大可不用盡信。

目前地球上最危險的地方就是 Fukushima Daiichi Power Plant,裡面有 6 個 nuclear reactors,就紐約時報的資料來看:

  • Reactor 1: The outer building is damaged and it is presumed that there was a partial meltdown. Small amounts of radioactivity have been vented.

  • Reactor 2: A partial meltdown is presumed to have occurred. The containment vessel has been breached and some radioactivity has vented.

  • Reactor 3: The reactor building has been damaged, the containment vessel may have ruptured and radioactive steam may be being released.

  • Reactor 4: Spent fuel rods in a water pool may have become exposed to air, emitting radioactive gases. An explosion and fire have damaged the building.

  • Reactor 5: The reactor is shut down and the building is not damaged. But there is concern that spent fuel in the building may become exposed to air.

  • Reactor 6: The reactor is shut down and the building is not damaged. But there is concern that spent fuel in the building may become exposed to air.


冷卻系統是核能電廠的救命丸,如果反應棒冷卻下來,那就太完美了。不過紐約時報寫的保守,實際情況可能更糟。我們不是神,不能預測未來,也無法保證系統性風險已獲得控制,人類真的太脆弱了。

至於股票市場,不論有沒有系統性風險,目前巴菲特指標約為 162%,請自行判斷風險。

2011年3月15日 星期二

使用 Excel 2010 製作財務結構構造圖

成果圖:




財務結構欄位說明

日期: 輸入 yyyy/mm/dd. Format Cells as Number > General > Type > yyyy (任選一個現有 Type,手動更改為 yyyy)
自有資本比率: 輸入 57.98%. Format Cells as Percentage > Decimal places:2
負債比率: 輸入 = 1 - 自有資本比率. Format Cells as Percentage > Decimal places:2
權益乘數: 輸入 1/自有資本比率. Format Cells as Number > Decimal places:2



財務結構構造圖說明

操作步驟:

  1. 插入表格: Insert > Line > 2-D Line > Line with Marker. 理論上應該是空白一片.
  2. 插入自有資本比率資料: Select Data... > Add in Legend Entries (Series) > 輸入「自有資本比率」到 Series Name > 點選 Series Values 欄位,用滑鼠拉出自有資本比率資料範圍 (B2~O2) > OK
  3. 插入負債比率、權益乘數資料: 類似步驟2.
  4. 調整 Horizontal (Category) Axis Labels 為日期: Edit in Horizontal (Category) Axis Labels > 用滑鼠拉出日期資料範圍 (B1~O1) > OK.
  5. 調整標題: 標題點兩下直接改. (如果不小心把標題刪掉,可依底下步驟新增標題: On the Chart Tools Layout tab, in the Labels group, click Chart Title icon > Select Above Chart.)
  6. 調整 Vertical Axis 為雙座標: 點權益乘數線段 > Format Data Series > Series Options > Plot Series On: Secondary Axis.

打完收工,謝謝大家收看。

股票策略草稿 - Balance Sheet 細節

財務結構:自有資本比率、負債比率、權益乘數

公開資訊觀測站 > 財務報表 > 個別資產負債表 > 歷史資料

會計科目95年12月31日94年12月31日
金額 金額
資產總計 2,921,334.00 100.00 2,562,527.00 100.00
負債總計 1,189,128.00 40.70 1,129,749.00 44.08
股東權益總計 1,732,206.00 59.29 1,432,778.00 55.91

自有資本比率 = 資產總計金額百分比。
負債比率 = 負債總計金額百分比。
權益乘數 = 1/自有資本比率。

把資料整理至 Excel,利用 Excel 畫出財務結構構造圖。趨勢方向變化之重要性大於絕對數字的短期波動。在趨勢的轉折處,鍥而不捨探尋真相,其重要性又大於只重視趨勢的觀察。

2011年3月14日 星期一

西語入門班E1 第一課

超級難的!

今天學的對話:
Marìa: Hola. ¿Cómo estás?
Josè: Bien, y ¿tù?
Marìa: Bien. ¿Cómo te llamas?
Josè: Yo me llamo Josè, y ¿tù?
Marìa: Yo me llamo Marìa.
Josè: ¿Cómo se escribe?
Marìa: M-A-R-I-A
Josè: ¿Cuál es tu telèfono?
Marìa: (cero, uno, dos, tres, cuatro, cinco, seis, siete, ocho, nueve, diez)
Josè: ¿Cuál es tu email?
Marìa: (@ = arroba, dot = punto)

加油!我相信我一定可以學好西語E1!

2011年3月13日 星期日

Working with String Tokenizer

為何寫 StringTokenizer class in C++?

1. C++ STL 沒有現成的 StringTokenizer。

2. Standard C 中雖然有 strtok() 函式,可惜設計不良。理由:Give one entity one cohesive responsibility. strtok() 擁有太多責任了:(1) Tests if there are more tokens available from this tokenizer's string. (2) Returns the next token from this string tokenizer.



怎麼寫 StringTokenizer class?

1. 介面可以參考 Java StringTokenizer utility class. 說穿了,StringTokenizer 就是一種 Iterator. The intent of iterator: Provide a way tto access the elements of an aggregate object sequentially without exposing its underlying representation. [GOF]

2. Unit testing 可以參考 Google
chrome / trunk / src / base / string_tokenizer_unittest.cc.

3. 實做可以參考 Google
chrome / trunk / src / base / string_tokenizer.h
.



Good artists copy, great artists steal. 哈哈,別再自己造輪子了。

犀利人妻之經典名句

謝安真:衣服髒了,可以洗洗就乾淨;婚姻外遇了,洗洗會乾淨嗎?
謝安真:三個人的關係,實在太擁擠了。
謝安真:戰鬥而死是光榮的,不戰而降是可恥的。
謝安真:我結婚就是一輩子的事情,要我離婚不可能。

郝康德:你說過,你不是個隨便的人,但我沒想過,你隨便起來不是人!
郝康德:人生,是要愈來愈安定,而不是越來越任性!
郝康德:安慰?我看是慰安吧。
郝康德:放不下千萬不要想要拿起來。

藍天蔚:做人呀,是退一步海闊天空;但婚姻呢,是退一步人去樓空。
藍天蔚:永遠.這個形容詞是僅供參考,不用太認真!

溫瑞萱:誰不知道,你是專吃姊夫的髒東西!
溫瑞萱:我跟你說,人妻最怕撞三件事啦,撞車、撞鬼跟撞小三。

董事長:弱者才會抱怨不公平,強者就會接受事實繼續爭取。
董事長:人的每一分鐘都是很珍貴的。

何愛琳:一旦妳累垮了,就會有別的女人,花光妳的錢,住妳的房子,打妳的小孩,睡妳的老公。

黎薇恩:在愛情的世界裡,不被愛的那個才是第三者。

江太太:可是婚姻不像這款車,不論你怎樣正常使用,它還是會故障的。

2011年3月12日 星期六

股票策略草稿 - 心理策略細節

GNP

中華民國統計資訊網首頁 > 專業人士 > 資訊服務 > 出版品及統計資訊提供 > 電子書 > 國民所得及經濟成長 > 國民所得統計摘要 (100年2月更新)(截至目前為止) > 電子書下載(pdf檔)

例子:民97年 國民生產毛額GNP(按當年價格計算)金額(百萬元)為 12,934,796,也就是 12.93兆。



股市市值

TWSE台灣證券交易所首頁 > 統計報表 > 市值週報
例子:民98年1月21日 每週末初估整體總市值(單位:億元)為 108398.13,也就是 10.84兆。
例子:民98年1月21日時巴菲特指標約為 10.84兆/12.93兆 = 83.8%。



NOTE: 以上僅供參考,目前巴菲特指標約為 162%,沒有任何暗示喔。巴菲特指標原始出處: Warren Buffett On The Stock Market.

2011年3月11日 星期五

股票策略草稿

心理策略:Kostolany Egg

操作工具:流通性高的 ETF。例如寶來台灣卓越50基金,也就是俗稱的 0050。
要領:以巴菲特指標來看,考量股市市值和國家生產總額,如果比例在70~80%,就是合理投資價位。(If the percentage relationship falls to the 70% or 80% area, buying stocks is likely to work very well for you. If the ratio approaches 200%--as it did in 1999 and a part of 2000--you are playing with fire.)



價值策略:股東權益報酬率與股價淨值比綜合評價法 (未完)

ROE = 純益率 x 總資產週轉率 x 權益乘數。
要領:趨勢方向變化之重要性大於絕對數字的短期波動



Balance Sheet

1. 財務結構:自有資本比率、負債比率、權益乘數
要領:在趨勢的轉折處,對於真相鍥而不捨的探尋,其重要性又大於只重視趨勢的觀察

2. 流動比率及速動比率
「流動比率 > 2」(至少 > 1) 表示公司資產流動性佳並足以應付短期資金需求。
「速動比率 > 1」表示其流動性足夠支應短期性債務。

3. 股本形成過程及比率

[未完]

2011年3月9日 星期三

Working with SQLite

Opening A New Database Connection
int sqlite3_open(
const char *filename,
sqlite3 **ppDb
);
One-Step Query Execution Interface
int sqlite3_exec(
sqlite3*,
const char *sql,
int (*callback)(void*,int,char**,char**),
void *,
char **errmsg
);
sqlite3_exec() is appropriate for SQL statements that do not return data. For SQL statements that return data, prepared statements are usually used.

Prepared Statements
The use of prepared statements involves three phases: preparation, execution, and
finalization.

Preparation - Present a statement to the SQLite engine for compilation. The engine compiles this statement into byte code and reserves the resources needed for actual execution.
int sqlite3_prepare_v2(
sqlite3 *db,
const char *zSql,
int nByte,
sqlite3_stmt **ppStmt,
const char **pzTail
);

Execution - Execute the byte code and obtain rows from the result of the statement. We repeat this phase for every row in the result set.
int sqlite3_step(sqlite3_stmt*);
SQLITE_DONE means that the statement has finished executing successfully. If the SQL statement being executed returns any data, then SQLITE_ROW is returned each time a new row of data is ready for processing by the caller.

Finalization - After obtaining all rows in the result set, we finalize the prepared statement so that resources reserved for it can be freed.
int sqlite3_finalize(sqlite3_stmt *pStmt);

Closing A Database Connection
int sqlite3_close(sqlite3 *);



Example
In sqlite_repository.h,
#include "repository.h"

struct sqlite3;

namespace repository {

class SqliteRepository : public Repository {
public:
SqliteRepository(const std::string& name = std::string());
~SqliteRepository();

void setValue(const std::string& key,
const std::string& value);

std::string value(const std::string& key,
const std::string& default_value) const;

void sync() {}

private:
void executeNonQuery(const std::string& query);

sqlite3* database_;
};

} // namespace repository

In sqlite_repository.cc,
#include "sqlite_repository.h"
#include "third_party/sqlite/sqlite3.h"

namespace repository {

SqliteRepository::SqliteRepository(...) {
sqlite3_open(name.c_str(), &database_);
executeNonQuery("CREATE TABLE IF NOT EXISTS "
"pair(key VARCHAR(16) PRIMARY KEY, value VARCHAR(128))");
}

SqliteRepository::~SqliteRepository() {
sqlite3_close(database_);
}

void SqliteRepository::setValue(...) {
executeNonQuery("DELETE FROM pair WHERE key='" + key + "'");
executeNonQuery("INSERT INTO pair VALUES ('" + key + "', '" + value + "')");
}

std::string SqliteRepository::value(...) const {
// Prepares.
std::string stmt = "SELECT value FROM pair WHERE key='" + key + "'";
sqlite3_stmt* sql_result;
sqlite3_prepare_v2(database_, stmt.c_str(), stmt.length(), &sql_result, NULL);

// Executes.
if (sqlite3_step(sql_result) != SQLITE_ROW) {
return default_value;
}
std::string result(reinterpret_cast<const char*>(
sqlite3_column_text(sql_result, 0)));

// Finalizes.
sqlite3_finalize(sql_result);

return result;
}

void SqliteRepository::executeNonQuery(...) {
sqlite3_exec(database_, query.c_str(), NULL, NULL, NULL);
}

} // namespace repository

官員怠職害九命

七大漏洞:

1. 住宅區內設夜店/違反「土地分區使用」規定
2. 假飲料店真夜店/1月被警方依違反《商業登記法》送交巿府
3. 更換店名復業/《營利事業登記》
4. 天花板泡棉易燃/《建築物室內裝修管理辦法》
5. 逃生口堵塞/違反《消防法》
6. 夾層舞台/《建築法》對舊建物未規範
7. 室內表演火舞/《消防法》未明訂

有沒有那麼巧呀!就是有那麼巧!其實這就是典型的黑天鵝現象。

Nassim Nicholas Taleb: 我們習慣注意已經知道的事情,卻一而再再而三忽略我們所不知道的事情。因此,我們無法真正地評估機會;我們很容易將事情簡化、予以敘述、分類;而且我們不夠開放,沒能珍視那些能夠想像「不可能事物」的人。

九人枉死的解釋很簡單:官僚。就那麼簡單,七大漏洞哪一條不是官僚害的?可惜這個解釋天知地知你知我知,就只有官員不知,真的太有趣了。

此外,我這邊大膽預言:官僚今日殺人,未來也會殺人。我也建議大家:人多的地方不要去,人多代表危險。謝謝大家。

2011年3月7日 星期一

房仲話術

底下是真實案例。

房仲:屋主人在國外所以要賣掉房子 (可以繼承前屋主的好運)

我:裝潢還不錯呀 (歐風就是讚)

房仲:屋主是美術系教授,所以裝潢得很漂亮,本來買給小孩住的,但小孩出國不想回台灣 (有那麼剛好喔 = =)
看了一下格局之後,稍微檢查木造裝潢,發覺不太對勁,木頭材質不好,空間規畫也不佳,身為一位美術系教授,這種裝潢實在不合格,號稱百萬裝潢不應有這種水準。
房仲:700W以下不收斡 (有能力負擔不代表要當冤大頭)

我:嗯。
時間過得很快,兩個月後又碰面了
我:那間賣出去了嗎?

房仲:不賣了,小孩要回台灣 (有沒有那麼剛好)

如果下次聽到類似的對話,千萬不要懷疑,那只是話術罷了。

房地產評價標準

個人房地產評價標準:
房屋價值約等於250個月租金。例如月租18000,房價應落在450萬附近。超過450萬表示賣家可以賣出。相反地,低於450萬表示買家可以買進。

實際上,一般投資人剛好做相反的事,多頭末升段拼命買,空頭末降段拼命賣。其實房價只是一個交易價位,沒有任何意義。只要掌握房價與租金的合理連結,市場氣氛根本不能主導你的買賣行為。

當然啦,我會觀察市場氣氛。別人貪婪的時候我恐懼,別人恐懼的時候我貪婪。除了正經房地產評價標準外,我也喜歡利用心理面。

PS. 高房價不代表未來不會再上漲,價格仍然可能噴到火星去,不過最終會摔下來。然而市場氣氛不可能瞬間逆轉,請耐心等待,開徵奢侈稅房價就會跌?或許會跌,或許不跌反漲。千萬不要有預設立場,Never。

Defining RISK

RISK = THREATS x VULNERABILITIES

Risk is the probability of loss.

Threat is the potential for harm.

Vulnerabilities are weaknesses that allow a threat to manifest itself against an investment. Investors are vulnerable for several reasons, but a main one is lack of awareness. Often they have not realized the threat. Risk prevention is ideal, but risk detection is a must.

Remarks. Worry is not a sickness but a sign of health. If you are not worried, you are not risking enough.

2011年3月5日 星期六

悲劇 (母殺三子自焚)

金錢像海水,喝的愈多,愈渴。

債務也像海水。我看了好難過,因為有人渴死了。

一個人是否有錢,關鍵不在於他有多少財產,而在資本是否完整無缺。只要有負債,結果幾乎是負面的。就算住好房子,開名車,那些仍是負債,貨真價實的負債。如果心理面不夠堅強,無法度過負債的煎熬,負債會摧毀一個人。真的太殘忍了,240W就壓死人了。

人生無法事事如意,如果我們常常往好的方面想,心情放輕鬆,債務一點也不沉重。大家一起加油吧!

2011年3月4日 星期五

RE: 交易員的靈魂貳之二 (John W. Schott)

討論一下怎麼做對功課

過去三年所發布的訊息

請找公開資訊觀測站 → 重大訊息與公告 → 公告查詢 → 公開資訊觀測站公告查詢 → 公司代號或簡稱 → 公告日期[950101 - 1000304] → 搜尋。

每條公告都點進去看。點進去後無法按瀏覽器回上一頁,請點網頁「回上頁」的按紐。

公司公開說明書

先到公司網站,找「投資人資訊」,裡面應該要有「公開說明書」。

財報

請找公開資訊觀測站 → 財務報表。看盤軟體可能也有財報資訊,請大家多多利用。

過去三年相關新聞

先找新聞標題:聯合新聞網,使用公司關鍵字搜尋「歷史新聞」,聯合新聞網很妙,不能按 keyboard Enter鍵來搜尋,只能用滑鼠點「GO」或是「搜尋」。

點進去如果看到「您的權限無法觀看本文」字樣,請直接 Google 新聞標題,就可以找到新聞內容。

2011年3月3日 星期四

震撼主義

Stiglitz: 銀行「too-big-to-be-resolved」的相關討論都只是一種詭計,一種好用的陰謀,基礎就是「製造恐慌」。就像 Bush 以 911事件以及人們對恐怖行動的恐懼來遂行其道,Bush 及 Obama 政府底下的財政部則是以 915(雷曼兄弟破產日),以及人們對另一波危機的恐懼為工具,為那些差點搞垮全球經濟的美國金融業者及銀行大亨搜刮財富。

Stiglitz 說的很好,最近建築公會理事長王光祥的言論也有這種味道,有震撼主義的影子。當然,奢侈稅的相關討論對沒錢買房的人非常有利。但台灣政府喜歡開芭樂票,奢侈稅如果沒過,我也不會太驚訝。不要把精神放在奢侈稅討論上面;要把精神放在民眾對奢侈稅的反應,這才是市場的聲音。

其實,奢侈稅一點也不重要,不管有沒有奢侈稅,房地產循環一定存在,就這麼簡單。房地產還要幾年才會到谷底?這問題也不重要,重要的是如何判斷谷底,只要有耐心,只要有知識,房子沒有在嫌貴的啦!

祝大家買到心儀的房子,謝謝大家。

「綠角的基金8堂課」重點整理

過去的績效不代表未來績效

Chaos is not dangerous until it begins to look orderly. 基金公司盡善良管理人之注意義務,不負責基金之盈虧,亦不保證最低之收益。多賴皮的基金公司!此外,星星不是授與未來表現,從沒有人敢保證,過去的好基金未來仍將維持好表現。

對業者來說,有買賣才有收入

經紀人只管成交量,不靠股價指數的差價賺錢,而是按每筆交易向客戶收佣金,經紀人賺無風險獲利,經紀人大多是笨蛋,但為讓證券交易所運轉下去,笨蛋的存在是必要的。

勇氣

在市場一片悲觀,瘋狂下殺時,採用定期定值的投資人,卻是要瘋狂買進。請不要低估這麼做所需要的膽量與勇氣。市場行情越熱,股價越高,預期報酬率越低,一般投資人追高買進的意願越強。怎麼辦?跟傻瓜對做就對了。雖然不愛定期定值/股/額,不過我真的很喜歡 ETF 這項工具。

許多人問,該投資什麼?其實,站在鏡子前面,你就會看到答案。

2011年3月2日 星期三

交易員的靈魂貳之二 (John W. Schott)

1. 將自己抽離於市場情緒之外。

巴菲特說:對我而言,股市根本不存在。股市只不過是在證明是否有人做了什麼傻事。觀察市場情緒,剖析市場心理狀態,但不要隨之起舞。市場行情越熱,股價越高,投入資本越高,預期報酬率越低,一般投資人追高買進的意願越強。沒有傻子賠錢,聰明人怎麼賺錢?為傻子投資人歡呼吧!

2. 做對功課。

公司基本資料(公開說明書等等)、財報、過去三年所發布的訊息與相關新聞(用已發生的事實檢驗公司,同時比對股價變化)。聽市場聲音就對了。

3. 不用擔心錯失良機。

做法是因,賺錢是果,沒有人可以一路贏到底,錯失良機沒有那麼可怕。

4. 持續追蹤。

持續檢視每月營收與盈餘,確認買進理由依然存在,否則立刻停損。愛你的錢,不要愛你的股票。辛苦賺的錢是錢,投機賺的錢也是錢。投機錢不是閒錢,賠了絕對要當一回事。

2011年3月1日 星期二

趁我們還活著

原書: Conor O'Clery, The Billionaire Who Wasn't.

Chuck Feeney 是我的偶像!我愛 Feeney!

花的掉的是財產,花不掉的是遺產。我的錢當然是財產,如果慾望少一點,貪心少一點,生活簡單一點,自然就有多餘的錢可以做點善事。Feeney 的錢太誇張了,自然就能做很誇張的善事,我真的很想達到 Feeney 的境界。

「你不可能真的用錢把全身包起來。很多人以為可以。他們想累積財富。他門沒有什麼人生目標。很多人說,『我只有兩百元;我很想幫助別人,但我無法像有錢人捐那麼多。』我會對他們說,『你知道嗎,那些曾受惠於兩百元的臉部燒傷病患,他可不會這麼想。』幫助他人的目的,是要讓他們有能力幫助自給己,希望有朝一日,他們可以接受教育,看到夠多的機會,跟其他人分享這個世界。」

加油!我可以的!