2011年2月11日 星期五

減資跟你想的不一樣(下)

上篇主要說明了無償配股並不會增加股票價值,同樣的道理,減資雖然會讓股數變少,但是也不會減低投資者手中的價值。利用最近中華電信減資的例子,來說明這類型的減資,其實對投資者是有利的,讓讀者可以對減資可以有更深的認識。

減資不會減少股票價值

當了解公司的盈餘增資並不會增加股東的價值後,以同樣道理來解釋減資就容易多了。公司的減資的原因有兩種:

* 彌補虧損

* 退還股款

彌補虧損的減資

彌補虧損而減資是當公司常年虧損、每股淨值都已經掉到10元以下了,保留盈餘的會計科目也都是紅字一籮筐,可是股本卻是不動如山。這時若要增資,新的投資者必然不願意用每股10元來增資。然而公司法規定,股票發行價格不得低於面額,所以除非先把虧損部分補平,否則增資會有困難。也就是透過減資的過程,先將虧損部分用股本來彌補。股本變少了,新股東所增資進來的金額,所佔的比例就會提升。所以這類型減資的主要目的是挽救虧損,為公司帶來新的資金,通常股東比較可接受。 例如力晶(5346)於民國99年8月份因彌補虧損減資,每千股換發620股,也就是換股率0.62,停止買賣日為8/26~9/13日,所以8/25日的收盤價為4.8元。那麼應用除權前、後的股票總價值一樣的等式:

4.8×1,000=(4.8/0.62)×1000×0.62

4.8×1,000=(4.8/0.62)×620

等號左邊是除權前的總價值,等號右邊是除權後的總價值,兩者必須相等。既然除權後股數乘上0.62倍,那麼原來的股價也要除上0.62倍,總價值才會相等。所以減資後的除權參考價為7.74 (=4.8/0.62),也就是減資前交易日的收盤價除上換股率(每千股可換股數 / 1,000)。所以減資後參考價,也可以寫成下列公式方便計算:

減資後參考價=除權前收盤價/換股率

結果民國99年9月14日一開盤,力晶這檔股就以漲停價一路鎖死到收盤,全部都是8.28元(=7.74*1.07)。參與減資的人,除了沒有賠錢外,每人還賺了一個停板。

退還股款的減資

退還股款的減資就不一樣了,通常是發生在一家公司有過剩的現金,然而經營者無法有效利用這些現金創造出更多的投資效益,所以為了增加股東權益報酬率,才會將過多的閒置資金退還給股東。這類情形經常發生在賺錢的公司,除了中華電信外,台灣固網、新世紀資通,也都於2009進行過退還股款的減資。

一般說來賺錢的公司,年度如有盈餘,通常就會把賺來的錢配發股息給股東,也有一部分會配發股利,以支付未來業務成長所需要的資金。每當配發股利時,就是把所賺的盈餘留在公司,同時也會造成股本的增加。如果經營者可以善用這些資金,將會使業務成長、營收增加,未來創造更多的盈餘。

但是有時候公司的成長面受到了限制,或某些原因使得投資案無法順利展開,這時就有過剩的資金出現。也就是公司擁有一堆的現金,可是卻找不到另外投資的出路。如果放在銀行裡孳息也可以,只是會讓資產報酬率降低而已,還不如透過減資,將這些錢發還給股東,讓股東去尋找其他更好的投資標的。

以中華電信的減資案為例,中華電信目前的業務應該遇到了瓶頸,可以想像的是幾乎每家每戶都已經有電話及網路,手機也是人手一支,在這種情況下,看起來並沒有太多的資金需求。

而且電信這行業,也有區域性的限制,不像其他產業可以往外擴展。於是乎,中華電信的管理階層,透過減資的方式,將過多的資金歸還給股東。

從股東的角度來看,減資後雖然股票張數變少了,但是中華電信的市值在減資前以及減資後,唯有的差別是發還的現金而已。下面資料來自台灣證券交易所的減資預告表,這次減資每千股換800股,也就是每股減資2元的意思。

中華電信在減資前停止買賣日1/6/2011的股價為73.1。假若這時持有一張的中華電股價,減資前的價值是73,100元。每一股減資2元,所以參與減資者每張會發還2,000元現金。那麼減資後新的除權後股價”x”,也必須符合下面的恆等式:

73.1*1000 = 2*1000 + x*800

等號左邊是減資前的價值,每一股73.1元,總共有1,000股。等號右邊是減資後的價值,2,000元為減資退回的現金,800是減資後股數,x代表重新交易日的開盤價格,所以減資後的價格如下列所示:

x = (73100-2000)/800 = 88.9

這代表什麼意義呢?減資前、減資後,投資者手中股票的總價值一定得不變。減資前擁有一張中華電的股票參與減資,1/6/2011的收盤價為73.1元,所以總價值是73,100。到了1/25/2011開盤時,手中股票雖然只剩800股,開盤價是88.9,所以股票價值是71,120 (88.9*800),在加上減資領回現金2,000元,總共得款73,120。所以減資前、減資後,手中持有股票的總價值是一樣的。 這類型的減資,除權後的參考價格也可以用下列公式計算:

減資後參考價=(除權前收盤價-每股退還金額)/換股率

許多人的誤解為,一股的市場價值為73.1,可是確只換回每股2元的現金,相當的不值得。這些都是錯誤的說法,也就是沒有考慮到減資後的除權價格。

減資跟你想的不一樣(上)

中華電信於今年一月進行減資,許多投資者因為沒弄懂增減資的問題,誤把中華電信的減資,認為是剝奪散戶的權益。一般人的直覺想法是:目前中華電信一股市價73.1元,可是減資所配回來的現金卻只有每股2元,這樣不是用一股73.1換回每股2元? 事實上並非如此,減資雖然會造成投資者手中的股票數量減少,可是實質上投資者並沒有損失,反而是公司未來的股東權益報酬率會變得更好,股票有可能因而上漲。為了徹底的澄清這類問題,我就把增資及減資做一個總整理,讓讀者將來不要再為這類事情所困擾。

配股不會改變股票價值

台灣的投資者常有一種迷思,就是喜歡配股,不論是盈餘配股或公積配股。好似當公司有配股時,手上的股票增加了,價值也就跟著增加。然而,持有一張股票的總價值,並不會因為盈餘配股或公積配股而改變,同樣的減資也不會減少手中股票價值。 這其中道理何在呢?盈餘、公積配股雖然會使得手中股數增加,可是經過除權後,每股的價格就會變低,最後結果是股票的價值於除權前、後都一樣。用生活化的事情來描述,就好像一個人看起來變胖了,可是體重卻維持一樣,這簡直就是虛胖。減資也是一樣的道理,減資會使得手中股票數量減少,可是除權前、後股票總價值前後也會一樣。

▼總價值天秤

如果除權前、後日的股票價值不一樣的話,會有甚麼樣的結果呢?舉一個盈餘配股的例子來說:某一公司每股配發股票股利1元,除權前交易日收盤價100元,所以除權前一張股票值10萬元。若除權日股價不調整,還是維持100元的話,那麼除權日會配發100股,總股數變成1,100股,等於除權後價值11萬元。 如果真是這樣的話,還會有人會在除權日前幾天、甚至於幾周前買、賣股票嗎?答案是不會的,因為擁有股票者,只要熬過除權日這一天就可以多賣1萬元。而空手的人也想在除權日前一天買股票,因為只要一天的買賣,就可以無風險的賺到10%,那有不買的道理。只是這樣的結果,就會造成股市的失衡、交易的停滯。 生活中也有相同的例子可以參考,例如高速公路為紓解假日交通流量,常有免收費時段,如果你的車子就剛好在免收費時段的前1分鐘到達收費口,你會直接付費還是停在路邊?我的經驗是一堆車子就壅擠的停放在收費口不遠的路肩,然後交通警察也很有經驗的出來趕人。這道理很簡單,就差一分鐘就可以不用吹灰之力省下40元,為何不等一下!

所以不論是配股或減資,股票總價值在除權前後一定要維持一樣,否則股票交易就會出現問題,而且也不公平。其實不論是盈餘配股、公積配股或減資,除權前後持有股票的總價值,一律適用下列等式:除權前總價值 = 除權後總價值

盈餘、公積配股範例

有了這些除權前後總價值相等的基本觀念,再來看盈餘、公積配股就容易懂了。舉個例子來說:鴻海(2317)98年盈餘、配發了1.2元的股票。民國99年8月25日除權,也就是說8/25日每一位鴻海股東,都會配發120股,也就是配股率12%。除權這一天,股東擁有的股數增加了1.12倍,股票價格就必須減少1.12倍,也就是除權前、後投資人持有的股票總價值必須一樣。

133×1000=(133/1.12)×1000×1.12

等號的左邊是除權前的總價值,等號的右邊是除權後的總價值。等號右邊的股數增加了1.12倍,股價也必須除上1.12,這樣才會相等。所以右邊括弧內的值(133/1.12)就是除權股價計算方式。

除權後參考價也可以用下列公式計算:

除權後參考價=除權前收盤價/(1+配股率)

其中的配股率 = 新配發股數/1000

鴻海8/24日的收盤價為133元/股,所以在8/25日的開盤參考價:

開盤參考價 =133/(1+12%) = 118.75 => 118.5

這整個意義是說:8/24日133元的收盤價,和8/25日一早的開盤價118.75元是一樣的。想看看,如果沒有經過除權過程,股數增加了可是股價仍然維持一樣,這就很不合理了。怎麼會一個公司的價值,什麼都沒做,只是多印了12%的股票,突然就在一夜之間增加了12%。

Dos下測試com port

Dos指令測試 com port是

MODE COM1:96,N,8,1

可進行測試com port 裝置是否有正常連接

Note:若偵測結果有錯,請檢察com1是否有被其他裝置佔用住

clip_image002

以下做法可以直接將測試文字檔直接由dos視窗輸出(文字檔請見附件)

clip_image003

以下指令可將測試文字檔由com port輸出

clip_image004

2010年12月14日 星期二

QcickReport換行範例

函數:判斷是否中文
function IsLeadByteTw(InStr : String):Boolean;
var ws:widestring;
begin
   ws:=InStr;
   if IntToHex(Word(ws[Length(WS)]),2)='00' then
       Result := True // 中文
   else // 英文
       Result := False;
end;

換行實作範例
procedure DetailBand1BeforePrint(Sender: TQRCustomBand;
  var PrintBand: Boolean);
var
  a : integer;
  b, Str : string;
  AString : TStringList;
  ROWS : integer;
begin
  inherited;
  rows := 0;
  //決定BANK的高度。
  QRLabel3.Caption := '';
//  QRMemo1.Lines.Clear;
  b:='';
  AString := TStringList.Create;
  AString.Text := cdsPrintSCUNO.AsString;
  QRLabel3.Caption := '';
  if trim(AString.Text) <> '' then
  begin
    for a:= 0 to Astring.Count -1 do
    begin
     b := b + StringReplace(Trim(Astring.Strings[a]),'?','',[rfReplaceAll]);
    end;

    While Length(b) > 0 do
    begin
      Str := Copy(b, 1, 80);
      if IsLeadByteTw(Str) then
      begin
         Str := Copy(b, 1, 80);
         Delete(b, 1, 81);
      end
      else
         Delete(b, 1, 80);
      QRLabel3.Caption := QRLabel3.Caption + Str + #13;
//      QRMemo1.Lines.Add(Str);
      rows := rows + 1;
    end;
  end;
  AString.Free;
//  showmessage(inttostr(rows));
//  QRMemo1.Height := 16*rows;
  QRLabel3.Height := 16*rows;
  DetailBand1.Height := 20 + (rows-1)*16;
end;

2010年11月24日 星期三

如何透過遠端桌面同步2台電腦之檔案

在遠端桌面上,進入Commend視窗,執行以下指令,可同步2台電腦之檔案

XCopy /S /K /Y /I /R /D "\\tsclient\C\DAVCHS\UApSrv\BPL" "D:\Samtek\UApSrv\BPL"

XCopy /S /K /Y /I /R /D "\\tsclient\C\DAVCHS\UApSrv\Client DownLoad Files\ST\BPL" "D:\Samtek\UApSrv\Client DownLoad Files\ST\BPL"

XCopy /S /K /Y /I /R /D "\\tsclient\C\DAVCHS\UApSrv\Client DownLoad Files\ST\SysBPL_FASTFlow" "D:\Samtek\UApSrv\Client DownLoad Files\ST\SysBPL_FASTFlow"

畫面停留

@ping 127.0.0.1 -n 10 -w 1000 > nul

2010年11月23日 星期二

SQL 查詢 換行符號

where id like '%'+char(10)+'%'

CHAR 可用於將控制字符插入字符串中。下表顯示了一些常用的控制字符。
控制鍵  值
Tab: CHAR(9)
換行: CHAR(10) 
ENTER: CHAR(13)

Ex:SELECT * FROM TABLE_NAME
WHERE 1=1 AND COLUMN_NAME LIKE '%'+CHAR(13)+'%'

2010年11月19日 星期五

在win2008上面安裝sql2008後注意事項

如果安裝了win2008及sql2008之後,發現ap無法連到sql這台主機的sql服務,請注意以下幾點:

1、防火牆(依網頁上面來執行開啟就好,不用再手動設定防火牆了):http://support.microsoft.com/kb/968872/zh-tw

2、檢查sql主機的sql組態設定,確定所有的服務都有開(今天裝的主機就沒開)

A. 連線設定:via不要開,其它全開

B. SQL browser的服務要開。


Note:手動將SqlServer防火牆打開


1.將SQLSERVER程式手動加入允許清單



2.將以下指令做成批次檔(OpenSqlServerPort.bat)執行:

@echo ========= SQL Server Ports ===================
@echo Enabling SQLServer default instance port 1433
netsh firewall set portopening TCP 1433 "SQLServer"
@echo Enabling Dedicated Admin Connection port 1434
netsh firewall set portopening TCP 1434 "SQL Admin Connection"
@echo Enabling conventional SQL Server Service Broker port 4022
netsh firewall set portopening TCP 4022 "SQL Service Broker"
@echo Enabling Transact-SQL Debugger/RPC port 135
netsh firewall set portopening TCP 135 "SQL Debugger/RPC"
@echo ========= Analysis Services Ports ==============
@echo Enabling SSAS Default Instance port 2383
netsh firewall set portopening TCP 2383 "Analysis Services"
@echo Enabling SQL Server Browser Service port 2382
netsh firewall set portopening TCP 2382 "SQL Browser"
@echo ========= Misc Applications ==============
@echo Enabling HTTP port 80
netsh firewall set portopening TCP 80 "HTTP"
@echo Enabling SSL port 443
netsh firewall set portopening TCP 443 "SSL"
@echo Enabling port for SQL Server Browser Service's 'Browse' Button
netsh firewall set portopening UDP 1434 "SQL Browser"
@echo Allowing multicast broadcast response on UDP (Browser Service Enumerations OK)
netsh firewall set multicastbroadcastresponse ENABLE

2010年11月16日 星期二

想賺錢?「心態」很重要!

在一個綜藝節目的機智問答裡,來賓過關可得到獎金一千元;主持人會問來賓要不要再挑戰下一關,答對可以拿五千元,答錯就歸零。通常來賓都會繼續,因為五千元比一千元更有吸引力,可以賭一下,而且那一千元又不是自己的,是贏來的,輸了不會心疼。

但當來賓過了很多關,累積獎金到五萬元時,來賓的心理就就會開始轉變。雖然再闖一關可以得到十萬元,但那五萬元已經在口袋裡,變成是自己的錢了,再賭下去萬一失敗就什麼都沒有,有人就會選擇放棄。

這是個很有趣的觀察。

用五萬元去賭,答對與答錯的機率是五十比五十,結果卻是十萬或零,所以決定要不要停止是心態問題。有人賺一萬元就收手,有人賺十萬元還繼續拼。說不定再拼下去可以得一百萬,但也可能一毛都沒得不到,在這個時點收手是對還是錯沒有人知道,要賭下去才知道。

虧損能忍 獲利忍不住?

在股票市場一直困擾投資人的就是「什麼時候可以賣在最好的點」,其實這也和投資人的心理有關。一般人對虧損的容忍度比較高,對獲利的持有度就比較弱,因為深怕到嘴的鴨子飛了,所以先賣先贏,套牢的股票捨不得賣就等解套,沒想到賣掉的是強勢股,留一堆爛股票在手上。

投資人在保守與投機之間常分不清,當股票獲利時變比較保守,害怕下跌要趕快賣掉不敢賭未來的上漲;但是當股票虧損時卻變的比較投機,願意冒風險賭它會反彈。在多頭市場時賺錢不敢留,反而在空頭市場賠錢了卻不想賣。

才會有句順口溜「看對不敢做,做對不敢看;看錯一直做,做錯一直看」,這也是造成投資人賺不到錢的原因。不管是股票、基金還是其他的金融商品,除了商品本身的市場因素以外,決定輸贏的就是心理。

市場是由理性與不理性的投資人所構成,假設使用相同的分析工具,當一個事件發生,這二種人的決策會影響市場的走勢。例如南亞廠發生大火,透過媒體的分析報導可能會影響公司股價,這時後,是持股獲利的人比較緊張,還是套牢的人比較害怕。

好像是獲利的人比較緊張吧,虧損的人心態是死豬不怕開水燙,再跌也不會賣了。不理性的投資人急著賣出,結果卻是開盤在最低點就一路走高,隨著傳產股的強勢,南亞整理後再創新高點,完全不受大火的利空影響,所以投資還是要保持理性。

投資除了要理性外還不能太感性,常說不要和股票談戀愛,不要天長地久,只要曾經擁有。該賣就是要當機立斷,不管它以前是否幫你賺過大錢,當它出現賣出訊號或是讓你虧損時,就不要戀棧了。

股市每天成交量都上千億,同樣一個點有人看好有人看壞,買單賣單在市場穿梭,每個人都想賺錢,要想成為贏家也不難,調整好心態,保持有紀律的交易習慣,少犯錯勝算自然高。

2010年11月2日 星期二

使用Outlook無法寄信解決方式

當帳號 cisuser 使用 MUA(如Outlook Express)寄信給 mary@yahoo.com.tw 出現以下錯誤訊息時
無法傳送郵件,因為有一位收件者被伺服器拒絕。被拒絕的電子郵件地址是 'mary@yahoo.com.tw"。 主旨 'mail subject', 帳號: 'cisuser', 伺服器: 'mail.cis.nctu.edu.tw', 通訊協定: SMTP, 伺服器回應: '550 5.7.1 ... Relaying denied. Proper authentication required.', 連接埠: 25, 安全(SSL): 否, 伺服器錯誤: 550, 錯誤碼: 0x800CCC79
因為提供的 SMTP 寄信服務已經全面採行必須通過身份認證才可使用, 參考如何設定寄信身分認證。
"