如何計算個股的法人持股成本

貼文者 : : william

如何計算個股的法人持股成本 - 2019-04-12 16:52:59

XS編輯器有內建的法人持股成本,他們每天都會去計算法人持股的成本,存在系統內。我們只要用一個指令就可以把這些資料讀出來。

例如我們來寫一個三大法人(投信、外資、自營商)的持股成本。就可以把三大法人各自的成本線,跟股價K線圖畫在一起。程式如下:

variable: foreign(0), deal(0), trust(0),prt(0);
foreign = GetField("外資成本");
deal = GetField("自營商成本");
trust = GetField("投信成本");
prt=(foreign+deal+trust)/3;
Plot1(prt, "法人平均");
plot2(foreign,"外資");
plot3(deal,"自營商");
plot4(trust,"投信");


有了成本線跟各日股價,我們就可以算出每日的報酬率,將之畫在股價線的下方,程式如下:

variable: foreign(0), deal(0), trust(0),prt(0),fpgt(0),dpgt(0),tpgt(0);
foreign = GetField("外資成本");
deal = GetField("自營商成本");
trust = GetField("投信成本");
if foreign<>0 then fpgt=((close/foreign)-1)*100;
if deal<>0 then dpgt=((close/deal)-1)*100;
if trust<>0 then tpgt=((close/trust)-1)*100;
prt=(fpgt+dpgt+tpgt)/3;
Plot1(prt, "法人平均");
plot2(fpgt,"外資");
plot3(dpgt,"自營商");
plot4(tpgt,"投信");
plot5(0,"0");

這樣我們對於台股每支股票的三大法人的成本就瞭如指掌了。

我們先來以台積電為例,來說明如何看法人的持股成本。圖中上方與股價線畫在一起的就是成本線。投信成本線是紫色,外資成本線是紅色,而自營商成本線是綠色。另外還有一條較粗一點的點線是三大法人的平均成本線,是三大法人各自成本相加除以3而得。圖中下方的報酬率線的顏色與上方完全對應,不另說明。

自2012年以來,三大法人都有在台積電上賺到錢,甚至獲利率可以到100%。另外,從圖中上方的成本線可以看出,如果成本線逐漸穩定向上,那表示法人是逐漸緩慢向上加碼。如果有向下急挫,表示有較大幅度的減碼。

對台積電的股票,長期間法人是逐步緩慢向上加碼。所以成本線穩步向上。當股價下跌時,法人也只是小幅度獲利了結。

然而對於鴻海股票,則是進出都很迅速。只要一跌就快速大幅減碼,漲上去時追漲也快。也就是法人對鴻海是隨勢操作,沒有長期持股的打算。

從台達電股價,我們可以看出,當股價線碰到與三大法人的成本線糾結在一起的時候,都需要花一些時間來整理,再決定要上漲或下跌。所以法人成本線在投資參考上是很重要的。如果法人買這支股票是賠錢的,那最好不要去買這支股票。

最後,可以注意一下,法人間對於股票的投資手法是有很大差異的。投信最保守,所以成本線最低。自營商最積極,所以成本線最高,外資則介於其間,但與投信較相近。