Author Archives: 發財橘子

for程式交易初學者的七堂課

為了讓大家對程式交易有一個比較友善的學習途徑,安排了七堂課程

以下分別是這些課的課綱,投影片及影音檔

堂別 主題 大綱
寫第一支程式
  • 敘述
  • 腳本
  • 回傳值
  • 運算子
  • 標點符號
  • 忽略字
  • 常數
  • 輸出語法
    • returnvalue
    • print
    • outputfield
    • setoutputname
  • 第一個腳本
參數,變數,函數與getfield及getquote
  • 參數
  • 變數
  • 函數
  • getfield
  • getquote
自訂指標,警示,選股及安排自動交易
  • 腳本編輯器
    • 新增腳本
    • 匯出匯入
    • 編譯
  • 自訂指標
    • 指標可以用的欄位
    • 主圖疊圖
    • 副圖
    • 參數設定
      • 顏色
      • 線的粗細
      • 座標
  • 策略雷達
    • 新增策略
      • 選擇腳本
      • 參數設定
      • 參照商品
      • 多空方向
      • 指定頻率
        • tick
        • 一分鐘線
        • 五分鐘線
        • 十分鐘線
        • 一小時線
        • 日線
        • 週線
      • 觸發設定
        • 連續觸發
        • K棒內單次觸發
        • 日內單次觸發
        • 單次洗價模式
      • 指定範圍
        • 串自選股
        • 串選股結果
      • 資料讀取
      • 最大引用
      • 音效
    • 排程
    • 與交易的串接
  • 選股
    • 條件式與腳本式
    • 跨頻率的計算方式
    • Setoutputfiled
    • 排程
  • 設定自動交易流程
    • 選股
    • 參照商品
    • 策略雷達
流程控制
  • 流程控制
    • 流程圖簡介
    • 條件判斷
      • if .. then
      • begin.. end;
      • 單條件單敘述
      • 單條件多敘述
      • 多條件單敘述
      • 多條件多敘述
      • Switch.. case..default
    • 迴圈
      • for .. end;
      • while
  • 演算法
    • 檢查表check list
    • 計分卡
    • 決策樹
    • 魚骨圖
    • 心智圖
常用的函數之時序,邏輯及型態篇
  • 常用時序函數
    • getbaroffset
    • BarFreq
    • BarInterval
    • CurrentTime
    • intrabarpersist
    • CurrentBar

 

  • 常用數學函數
    • Summation
    • Average
    • EMA
    • Xaverage
    • MaxList&MinList
    • 平方與開根號

·       常用邏輯函數

o   TrueAll

o   TrueAny

o   CrossOver

o   CrossUnder

o   CountIf

o   TrueCount與CountifARow

o   SummationIF

o   AverageIF

o   IFF

·       常用型態函數

o   Angle

o   highest

o   highestbar

o   NthHighest

o   NthHighestBar

o   NthExtremes

o   SwingHigh

o   SwingHighBar

 

與技術分析及籌碼分析相關的函數與欄位
  • 籌碼分析常用欄位
    • XS可以使用的分公司買賣超數據
      • 控盤者
      • 散戶
      • 分公司進出家數
    • 主力作多成本線
    • 外盤均量
    • 短線籌碼
    • 借券賣出餘額張數
    • 不明買盤指標
  • 開高低收四個價位衍生的相關欄位及計算
    • 向上拉動與向下殺盤
    • ADO
    • 買賣盤定義
      • 拉高買盤
      • 主動買盤
      • 主動買力
    • 四大力道線
    • 上昇趨勢分數
    • DM
  • 股性分析
    • N日以來有幾天漲幅較大
    • 資金流向
    • 法人買張佔成交量比例
    • 開盤委買張數
    • 主動買力
    • 真實波動區間
    • 比大盤強的天數
    • 總成交筆數
    • 外盤均量
    • 承接的力道
    • 交易活躍度指標
  • 技術分析的基本演算法
    • 發動
    • 方向
    • 速度
    • 加減速
    • 轉彎
    • 阻力
    • 乖離

 

與盤中洗價,基本面分析,大盤分析相關的函數與欄位
  • 交易時機常用腳本
    • 開盤大法
      • 開盤前五分鐘一路上漲
      • 小型股開高後不拉回
      • 開盤前N根分鐘K高比例收紅
      • 開盤前N根Bar有n根上漲
      • 盤整後開高不拉回
    • 整理後的突破
      • 15分鐘線突破盤整區
      • 狹長整理後的突破
      • 盤中突破區間
    • 量能明顯回昇
      • 預估量比十日均量暴增三成
      • 多空勢力懸殊
      • 委買比委賣多且委買均張比委賣均張大
      • 大單敲進的股票
    • 火箭噴出後拉回
    • 空翻多
      • 跌停後鎖不住
      • 下殺反彈過今高
  • 大盤分析
    • 巴菲特指標
    • 漲跌家數相關指標
      • 騰落指標
      • 大盤多空分水嶺
      • 加權漲跌加數比
    • 江波分析的相關指標
      • 內外盤量
      • 上漲下跌量
    • 大盤多空判斷分數
  • 選股欄位
    • 跨頻率的資料對齊
      • 不同頻率前後期別運算
      • 跨頻率欄位對齊原則
    • 時序投資法
      • 財報可能優於預期的冷門股
      • 最新一季財報可能虧錢的公司
      • 可能減資的公司
      • 可能要被打入全額交割股
      • 可能恢復信用交易的股票
      • 可能取消信用交易的股票
      • 可能有股東會行情
      • 董監改選可能有題材的股票
      • 除權前可能出現賣壓
      • 可能出現填權行情
      • 即將召開法說會
    • 事件觸發選股
      • 再跌下去可能斷頭的股票
      • 可能的軋空行情
      • 跟房地產景氣連動高的股票
      • 壽險會留意的股票
      • 投信可能作帳的股票
      • 可能二度蜜月的股票
      • 台幣貶值受益股
      • 新產能即將投產
      • 現增的交易策略
    • 企業生命週期
      • 往正向發展
        • 旭日東昇
        • 時勢英雄
        • 龍捲風暴
        • 大金剛
        • 小確幸
        • 少康中興
      • 從負向發展
        • 瑜遇見亮
        • 病急投醫
        • 江河日下
        • 英雄末路
        • 繁華將盡
        • 飢餓恐龍
        • 後浪來了

 

 

【課程影音檔】連結如下:

● 第一堂 ➤https://youtu.be/fLtjeLpyqdI

● 第二堂 ➤https://youtu.be/FHicmJETp5Y

● 第三堂 ➤https://youtu.be/IXhk4cv53Ho

● 第四堂 ➤https://youtu.be/fBmv__O3lj0

● 第五堂 ➤https://youtu.be/KCMCW1WDhLc

● 第六堂 ➤https://youtu.be/SeQQgsuzUPU

● 第七堂 ➤https://youtu.be/7RGb2AZNa_s

 

【投影片檔下載點】連結如下:

第一堂下載點 ➤https://xqcom.pse.is/4b3ma5

第二堂下載點 ➤https://xqcom.pse.is/47sclj

第三堂下載點 ➤https://xqcom.pse.is/4b4muu

第四堂下載點 ➤https://xqcom.pse.is/4aaly4

第五堂下載點 ➤https://xqcom.pse.is/4baequ

第六堂下載點 ➤https://xqcom.pse.is/4as7wz

第七堂下載點 ➤https://xqcom.pse.is/4a3q9d

 

 

幫手中持股設定賣出訊號出現時的通知機制

這一波快速的拉回,到昨天指數跌了500點,個股跌超過15%的一大堆,小弟我很慘,有一檔股票跌了兩成,之所以這麼慘,是因為前幾天的下跌時我在忙,看它跌多了就想說等反彈再來賣,沒想到後來就一直破底。

為了防止這樣的慘案再次發生,我今天寫了一個腳本,準備搭配XQ新開放的自動下單機制,讓電腦幫我賣股票。

 

這個腳本如下:

//DMI賣出訊號
 input:Length(14); setinputname(1,"計算期數");
 variable: pdi(0), ndi(0), adx_value(0);
 DirectionMovement(Length, pdi, ndi, adx_value);
 if pdi<pdi[1] and ndi>ndi[1] and ndi crosses over pdi
 then ret=1
 else begin
   //KD高檔死亡交叉
   input: Length1(9), RSVt(3), Kt(3), HighBound(75);
   SetInputName(1, "計算期數");
   SetInputName(2, "RSVt權數");
   SetInputName(3, "Kt權數");
   SetInputName(4, "高檔區");
   variable: rsv(0), k(0), _d(0);
   Stochastic(Length1, RSVt, Kt, rsv, k, _d);
   if k>HighBound and k crosses under _d
   then ret=1
   else begin
     //MTM由正轉負
     input: Length2(10); SetInputName(1, "期數");
     if momentum(close,Length2) crosses under 0
     then ret=1
     else begin
       //投信法人都賣超
       if Open < Close[1] and Close < Close[1] and
          GetField("外資買賣超")[1]<0 and GetField("投信買賣超")[1]<0
       then ret=1
       else begin
         //MACD出現賣出訊號
         input: FastLength(12), SlowLength(26), MACDLength(9);
         SetInputName(1, "DIF短期期數");
         SetInputName(2, "DIF長期期數");
         SetInputName(3, "MACD天數");
         variable: difValue(0), macdValue(0), oscValue(0);
         MACD(weightedclose(), FastLength, SlowLength, MACDLength, difValue, macdValue, oscValue);
         if oscValue Crosses Below 0
         then ret=1
         else begin
           //RSI高檔死亡交叉
           input: Length4(6); SetInputName(1, "短期期數");
           input: Length5(12); SetInputName(2, "長期期數");
           input: HighBound1(75); SetInputName(3, "高檔區");
           value1=RSI(close,Length4);
           value2=RSI(close,Length5);
           if value1 crosses under value2 and value1>HighBound1
           then ret=1
           else begin
             //一舉跌破多根均線
             input: shortlength(5); setinputname(1,"短期均線期數");
             input: midlength(10); setinputname(2,"中期均線期數");
             input: Longlength(20); setinputname(3,"長期均線期數");
             variable: shortaverage(0);
             variable: midaverage(0);
             variable: Longaverage(0);
             shortaverage=Average(close,shortlength);
             midaverage=Average(close,midlength) ;
             Longaverage = Average(close,Longlength);
             if close crosses under shortaverage and
                close crosses under midlength and
                close crosses under Longaverage
             then ret=1;
           end;
         end;
       end;
     end;
   end;
end;

透過這個腳本,只要系統有出現以下七種狀況的其中一種,電腦就會自動通知我

1.DMI賣出訊號

2.KD高檔死亡交叉

3.MTM由正轉負

4.投信外資都賣超

5.MACD出現賣出訊號

6.RSI高檔死亡交叉

7.一舉跌破多根均線

然後把這個腳本拿去設成策略雷達,設定的畫面如下

121501

執行商品設成庫存,如此一來,當出現賣出訊號時就會通知我了。

 

如果您的交易戶XQ有Support 的話,您也可以像我一樣,直接把單子下出去,不過目前這功能必須自行填交易張數,不能自動帶庫存。

 

1125

那些股票有年底作帳行情?

今年的12月到現在為止,跌的好慘,往年我們都會期待有個所謂的年底作帳行情,當然也會想趁著十二月如果股價下跌時,買點便宜貨,因為等到明年一月,我們就可以坐等所謂的元月效應。

下面這張圖是加權指數的月線圖,過去幾年,十二月份及一月基本上都是漲多跌少,如果十二月跌多了,一月是長紅,只有2014年的元月是收黑。

1209

所以一直以來,我都有一個”十二月找會作帳的股票”這樣的交易策略。

通常我都是找那些明年業績不會更差,今年沒啥漲到,往年年底都會拉一波的集團股。

以前最有名的是亞東集團的股票,不過這兩年這集團好像就沒有像以前那麼愛作帳。

今年有XS這個工具,所以我就改成用寫腳本,找過去幾年十二月份月線漲超過5%的股票。

我寫的腳本如下:

value1=getbaroffset(20141201);
value2=getbaroffset(20141231);
value3=getbaroffset(20131201);
value4=getbaroffset(20131231);
value5=getbaroffset(20121201);
value6=getbaroffset(20121231);
value7=getbaroffset(20111201);
value8=getbaroffset(20111231);
input:r1(5,"最低月報酬率%");

if close[value2]>close[value1]*(1+r1/100)
and close[value4]>close[value3]*(1+r1/100)
and close[value6]>close[value5]*(1+r1/100)
and close[value8]>close[value7]*(1+r1/100)
then ret=1;

 

挑出來的股票如下表。

120901

不過這邊要特別說明幾件事

1.挑出來的都是過去四年每年十二月月線都漲超過5%的股票,但要濾掉那這幾年業績好靠業績支撐的股票。

2.有些產業有季節性因素,年底到農曆年前是旺季,例如遊戲類股。

3.上面用到一個函數叫getbaroffset

需要特別說明一下

getbaroffset這函數是您只要在函數的括號中填入某個日期,系統會回傳這個日期是最後一根bar之前的第幾根bar。

例如今天是12月10日,如果你寫value1=getbaroffset(20151209),那麼電腦會傳回value1=1,因為12/09是今天這根bar的前”1″根。

 

這個函數在計算特定區間相關數據時非常有用。

 

 

 

從企業生命週期,看明年得挑那些股票

每年到了12月,今年操作不錯的單位已經開始準備Merry Christmas及Happy new year了,這時候,我通常習慣從一整年營收表現,對應其企業生命週期,來檢視個股,從中挑出那明年可能營運會出現較大轉折點的公司,作為明年的多頭清單及空頭清單。

以今年到十月的累計營收作例子,我把一千五百檔台股根據累計營收的年增率,分成不同的族群,我們可以發現,成長動能愈強的,愈出乎大家意料之外的,年漲幅愈大。

上週我用XS選股平台找出今年累計營收成長幅度在不同區間的股票,附圖中的漲跌幅是今年到上週三為止的漲跌幅。

下圖左右兩邊分成是成長五成以上及五成到三成之間的公司

30

成長幅度在三成以下,但仍維持在兩位數成長的個股如下圖

10

今天只有個位數成長的蠻多的,名單如下:

5

營收衰退在一成之內的名單如下:

120401

營收衰退超過一成,但不到兩成的股票如下:
120402

營收衰退超過兩成的股票則有下列這些

120403

從上面這個分類,我們大致可以了解一家公司當年度的營收表現,如果透過歷年營收表現的走勢圖,我們就可以更清楚一家公司目前在比較長遠的企業成長歷史裡,是處於那一個階段?

常看我部落格文章的朋友會比較熟悉,我根據歷年營收的時間序列,把企業分成向上提昇及向下沈淪兩種,下面這張圖是處於向上提昇階段的公司

企業生命週期上昇者

 

想反的,年營收走勢屬於下面這幾種類型的,則是屬於向下沈淪的公司
往負向發展的企業

如果您想知道特定企業的歷年營收走勢,可以透過XQ操盤高手或全球贏家中,在”個股分析”中的”營運分析”選單中的”營收追蹤”這一頁,選擇如下圖黃色框框的設定,這樣就可以看到特定上市公司歷年的營收走勢
2015120301

從上面這一頁,我們可以了解目前企業是屬於上面那兩張圖裡的那一個階段。

在歲末之際,不妨把自己留意的企業,從年營收歷史走勢這種比較長線的觀點審視一遍,看看自己中意的公司目前是處於那一個階段,根據過往的經驗,旭日東昇及龍捲風暴的企業投資報酬率最高,剛變成大金剛的個股也值得期待,要最小心的是病急投醫後的江河日下與日薄西山,以及同業比自己強上許多的瑜遇見亮。

未來有機會再一個個把不同階段的企業做更多的說明

 

什麼股票今天會拉漲停~老業內的不傳之秘二

延續昨天提到的老業內的不傳之秘,今天來討論的是超跌後的報復性上漲。

我用一張圖來說明老業內的邏輯

112402

 

老業內的邏輯是,如果一檔股票因為突發性的利空而急殺,在下跌趨勢中出現這種情況時,很容易出現恐慌性的殺盤,最後甚至會出現融資斷頭及停損的賣壓,一旦這些賣壓都釋放完畢,往往會殺過頭,這時候原本想要在更低價位撿便宜貨的買盤,發現底部已經浮現,就會一湧而上,造成股價短期的急遽上揚。

所以老業內會在好股票落難時等著追第一根的報復性上漲。

基本這樣的邏輯,我寫了一個腳本如下:

input:days(5);
input:period(20);
input:r1(20);
input:r2(10);
input:r3(2);
input:v1(1000);
setinputname(1,"短期天數");
setinputname(2,"波段天數");
setinputname(3,"波段最低跌幅");
setinputname(4,"短期最低跌幅");
setinputname(5,"本日急拉幅度");
setinputname(6,"成交量下限");
condition1=false;
condition2=false;
condition3=false;

if highest(high,period)>=close[1]*(1+r1/100)
then condition1=true;

if highest(high,days)>=close[1]*(1+r2/100)
then condition2=true;

if close>=close[1]*(1+r3/100) and volume>=v1
then condition3=true;

if condition1 and condition2 and condition3
then ret=1;

這個腳本符合了上述的精神,用這個腳本,昨天有跑出以下這檔股票

 

112401

各位如果有興趣,也不妨把這腳本拿回去修改參數或條件,變成您自己使用的策略

 

什麼股票今天會拉漲停~老業內的不傳之秘一

以前我在一家老字號的證券商工作,每次我們自營操作績效不好時,老闆就會找一些很厲害的營業員,讓我們去取經,因著這緣故,認識了幾個股市怪咖,到現在,交情超過二十年。我從他們身上學了很多,其中有一位,他很會挑今天會漲停的股票,我自己的觀察,他挑十檔,裡頭會漲停的可能有一到兩檔。

這陣子我用XS在交易,常去挖寶他挑漲停股的技巧,寫成程式,我整理了一下他的判斷方法,大致可以分成四種

一,強勢股整理後重新出發

二,上漲後平台整理然後突破

三,超跌後的報復性上漲

四,重大利多第一根漲停後的隔一天

 

我分別寫了對應的腳本,今天先跟大家分享的是強勢股整理後重新出發

我寫的腳本如下:

input: stardate(20150824);//輸入計算波段漲幅的起始日期
input:ratio(30);//輸入波段上漲的最低要求漲幅
input:ratio1(7);//輸入見高點後至今的拉回最小幅度
input:ratio2(2);//輸入最新一日的最低漲幅
setinputname(1,"輸入上漲起始日");
setinputname(2,"輸入上漲最低幅度");
setinputname(3,"輸入最小拉回幅度");
setinputname(4,"今日最低漲幅");
value1=getbaroffset(stardate);//找出起始日是距今第幾根bar
value2=highest(high[1],value1+1);//找出波段高點

condition1=false;
condition2=false;

if value2>=close[value1]*(1+ratio/100)
then condition1=true;//波段高點跟起漲點收盤價相比要滿足最低漲幅

if value2>=close[1]*(1+ratio1/100)//現價低於高點超過一定幅度
then condition2=true;//

if nthhighestbar(1,high,10)>=5//現在距離近10日高點超過五根
then begin
if condition1 and condition2 and close>=close[1]*(1+ratio2/100)
then ret=1;
end;

這位老兄在挑這類股票時,會濾掉那些大股本的,以及冷門的,剩下的才會加進去自選股來盯

我寫了這腳本請他用,他覺得還不賴

 

所以我就把腳本po上來,讓大家自己拿去改成自己想要的。

 

 

證所稅廢了,長期會有什麼影響?

證所稅廢了。

這個稅法經過七折八扣之後,對資本市場原本是有兩類人會受影響

1.參與未上市及IPO交易的。這部份也是這次廢除後的最實質受惠者。

2.每年交易金額超過10億的大戶們。這部份原本民國107年起要實施,現在等於直接喊停。這部份的影響是看看原來因為這個因素而出走的大戶們會不會再回到台股市場,這部份我是審慎樂觀,畢竟10億的門檻對大戶來說,要達到是很容易的,這個限制拿掉了,確實是有助於市場的活絡。

但如果從台股長期的籌碼安定性來觀察,我認為下面三個法令對我們操作上的影響,比證所稅還大

1.兩稅合一之股利扣抵稅額減半

2.綜合所得稅增加一個綜合所得淨額超過1000萬的部份,稅率是45%

3.股利所得超過一萬元的部份加扣2%的健保補充費及0.48%的長照保險補充保費

這三條加起來,上市櫃公司每賺一塊錢,公司的大股東及高級主管們,要被政府拿走的錢接近0.52元。

這三條法令,讓內資與外資稅負差距接近18%,加上證所稅,讓很多大股東都搖身一變成為假外資。

現在證所稅取消了,但這三條法令還在,我判斷,大股東們的做法會調整如下:

1.出去的錢不會回來。

2.公司賺的錢會維持低的股利政策,把錢留在公司

3.等累積一陣子的保留盈餘之後,再作減資。

4.每年年初偏多,在除權前逢高賣出不必申報轉讓的持股

5.等到第三及第四季時,再伺機回補持股

基於這五點觀察,個人覺得未來

1.高殖利率的股票未來不見得還會分派高的股息

2.未來第一及第二季有行情,第三及第四季拉回的季節性現象會更明顯

在我們個人操作上,現金多,股價低於每股淨值,大股東持股比例高的股票,會是未來可能有減資行情的候選人。

以今年為例,我先前曾跟大家提過的矽統

2363

 

還是最近的無敵

8201

乃至於華紙

1905

這每一檔在起漲時,都是

1.股價遠低於淨值

2.帳上現金不少

3.銀行負債極低

4.本業就算虧也不大

這樣的公司,減資的話,可以拿回現金,且不必繳稅,持股的總市值因為EPS提高,股價走高反而還增加,這是最符合大股東利益的作法。

今年上半年宣佈減資的就超過14家公司。

以國巨集團為例,從國巨,奇利新到智寶通通減資。

我用XS選股平台寫了一個挑選這類股票的選股策略

111801

 

符合條件的公司共八家如下

111802

 

大家可以根據參考我這個策略來找出那些股價遠低於淨值,讓大股東想減資的公司

 

 

 

尋找正在打亞洲盃,世界盃的股票~以巨大為例

最近在紅色供應鍊大軍壓境之下,不少朋友長期看壞台灣股市,甚至悲觀到覺得台灣的上市公司獲利,規模遠遠不及陸企,MSCI會持續加重陸企的比重,台股會逐漸被邊緣化。

我自己從1992年起,在外商銀行工作時,第一次深入接觸到台灣的上市企業,這麼多年來,我一直對台灣企業力爭上游的能力頗具信心,我認為,陸企的掘起,對台企而言,是挑戰,也是機會,過去這些年,大陸對台企而言,有著致命的吸引力,對進去的時機,方式正確的公司,是一個成長的機會,對於時機方式不正確的公司,反而容易淹沒在謊言與紊亂之中。

作為一個投資人,我觀察了無數公司在中國的投資方式及時機,我的結論是:

要打中國浴血戰,要先打完台灣盃,再打完亞洲盃,然後打贏世界盃,最後才能拿到逐鹿中原的門票。

沒有尋這個過程成長起來的企業,太容易因為中國市場的風吹草動而傷筋動骨,尋這個過程起來的企業,有足夠的資源夾全球優勢與陸商在中國一較長短,在長期抗戰中比較容易發揮滴水穿石的功效。

我想舉巨大當例子,跟大家說說我的觀察。

下圖是捷安特的發展歷程

111701

巨大這家公司,成立於1972年,資本額400萬元,員工30餘人,當年產銷了3800台自行車。

接下來的六年,這家公司努力的成為台灣眾多自行車廠中的佼佼者

到了1978年,終於接到第一張美國自行車廠的代工單,這時候的巨大等於打完台灣盃,開始打亞洲盃,跟亞洲其他國家的供應商一起搶美國的OEM訂單,到了1980年,巨大終於站上亞洲第二大自行車廠的地位

這代表巨大成立八年後,取得亞洲盃的亞軍。

隔一年,巨大創立了捷安特這個品牌

從這一年開始,代表巨大的世界盃開始開打。

1986年巨大在荷蘭成立歐洲總公司

1987年成立捷安特美國及德國公司

1988年成立捷安特英國及法國公司

1989年成立捷安特日本公司

1991年成立捷安特澳洲及加拿大公司

這一年捷安特的自有品牌營收已經佔到六成了

代表巨大打世界盃已經有了重大的進展

再來巨大開始打中國浴血戰

1993年進中國

1994年股票上市 目的在於從資本市場籌資,來打一場更艱困的戰役。

接下來的二十年,我們就看到巨大有了世界與中國的兩個營收推進器,

2003年時巨大的年營收是184億台幣,到了去年營收已經達到600億,過去十二年,只有2009年雷曼風暴那年衰退。

我在研究巨大這個個案時,我發現巨大跟美利達之所以能夠在中國打敗當地的自行車廠,最大的原因是因為這兩家公司都已靠著全球其他市場的市佔,每年有著穩定的獲利,所以可以承受長年擴點虧損的壓力,但中國本土的自行車廠,沒有世界市場作後盾,也就無法承受長期虧損的產業環境。

以巨大為例,在1999年的時候,巨大年營業額是122億,稅後賺5億,每股EPS是2.57元,到了2003年,稅後賺到10億,接下來有每年賺10億當本錢,巨大的通路擴張,行銷支出都漸漸讓中國同業看不到車尾燈。

有了巨大這個例子,我們來看最近被陸企看上的半導體大廠,聯發科以往在中國浴血戰打的不錯,但在世界盃一直輸高通,陸企說要合作,聯發科也只能唯唯稱是,台積電現在是世界盃的扛霸子,陸企要買,台積電可以很大氣的說,歡迎光臨,其實意思是你買不下來啦。

舉這些例子,在投資上對各位幫助不大,但我們不妨留意那些在台股中外銷比重不低,每年賺超過五億元以上的公司,然後尋找那些在其行業可以進到世界前八強的公司,接下來再留意它能否打進前四強,甚至變成扛霸子,如果它打贏世界盃了,他要進軍中國,我們可以祝福並期待他凱旋歸來,因為如果產品獲得世界普遍肯定,進軍中國至少可以禁得起長期抗戰。

反之,如果世界盃都打不贏,貿然進中國,那就很難恭喜它了。台灣面板產業就是很好的例子。

 

我用XS選股中心訂下幾個選股條件

111702

 

 

符合條件的公司,共有120檔,其中股本由小排到大如以下這張圖

 

 

 

111703

 

這些公司是現在正在打世界盃的公司

我們可以從裡面去挑那些我們要用真金白銀跟他們加油的股票。

 

 

 

 

尋找台股中的獨角獸

創投界,把估值超過10億美元的新創公司稱為獨角獸,因為牠們稀有,獨特,珍貴。

過去60多年來,每隔十年,都有幾家引領風潮的獨角獸出現

  • 50年代以前:惠普,電子儀器設備時代的來臨
  • 60年代:英特爾,代表IC時代的來臨
  • 70年代:蘋果、微軟,代表PC 時代的出現
  • 80年代:思科,代表網路通訊時代的到來
  • 90年代:Google與Amazon,代表網路時代的來臨
  • 00年代:Facebook,代表網路社群時代的到來

目前最有名的獨角獸包括Uber,Whatsapp,Twitter,Line,Dropbox等等。

全世界的投資者都在尋找獨角獸,都想投資獨角獸。

這些被稱為獨角獸的公司,他們都具備什麼樣的特徴呢?

就表象來看,這些公司都能呈現快速的高成長。

但高成長的公司很多,不見得每一檔都是獨角獸,有研究者認為,獨角獸必須具備三個特點

1.找到一個新的市場區格或定位。

這些公司找到了一個龐大但服務待加強的市場,改變這個市場的遊戲規則,透過科技或創新滿足廣大市場原本沒有得到滿足的需求,這其中最大的關鍵就在於要能突破既有現況,挑戰傳統觀念,以新的方式來解決老問題。

2.建立與顧客的關鍵聯繫。

這種聯繫讓顧客會member get member,產生病毒式行銷的效果。

3.說服投資者,讓他們著迷。

說服了投資者 ,就會比競爭者擁有更低成本的資金。

這三點,如果把它轉換成選股的標準,應該是

1.營收高成長

2.PE比同業高

3.總市值剛達到一定門檻

如果符合這三個條件的公司,就可以進一步了解其有沒有獨特的創新商業模式及破壞現有市場的創新,如果有,那就可以稱之為台股版獨角獸了。

為了找出這些股票,我用XS選股中心設了以下的幾個條件:

111201

根據這些條件挑出來的股票共有22檔

111202

接下來我們就可以開始從這些名單中,找出那些產品定義出新市場區格,跟客戶建構不可動搖關係的公司。

 

以上是我尋找台股版獨角獸的一個嚐試。

 

有些人會說這是XX比XX,有本事就去找全球的獨角獸。

但當年我也是這樣找出聯強,鴻海,台達電等公司的。

畢竟這些公司就在我們身邊,我們比較有機會收集更詳細的資料,去徵詢更多人的意見。

 

 

 

 

 

 

 

 

 

 

 

比大盤強的天數

大部份的股票,在沒有表現的時候,就是隨著大盤載浮載沈,這時候如果看它一段時間內比大盤強的天數,大約就是五成,例如十天之內,五天比大盤強,五天比大盤弱。

但如果這樣的公司,開始出現大部份的天數股價都比大盤強,而且股價也上揚,那就代表有新的力量介入,股性發生轉變。

為了要找出這樣的股票,我寫了一個自訂指標叫比大盤強的天數(10天裡),腳本如下:

INPUT:day(10);
input:period(20);

VALUE1=GetField("強弱指標");
VALUE2=COUNTIF(VALUE1>1,day);

value3=average(value2,period);

PLOT1(VALUE2,"比大盤強的天數");
plot2(value3,"20日移動平均");

以下是這個指標的一種例子,股價走跌,但其實並沒有比大盤弱,股價走強時又比大盤強,代表這是一種相對強勢的表現。
111001

另一個例子是那些原先股價雖然上漲,但強度比大盤弱,這種股票一旦轉強,往往就是一種股性改變的訊號。
111002

這個系列到目前為止已經介紹了七種衡量股性的指標,就好像健康檢查一樣,我們用不同的角度,來衡量一檔股票是否已經出現供需結構上的改變。

接下來我仍會利用時間介紹其他衡量股性的工具,最後我會把這些工具全部結合在一起,然後來找出股性真的改變的公司。