Author Archives: 發財橘子

法人買張比乖離指標

俗話說,牆倒眾人推,股票市場也是如此,當法人,實戶,散戶都上車了,一旦有個風吹草動,大家同時站在賣方,這種股票就成了盤面上最弱的族群。 反過來說,花花轎子人人抬,我們經常發現,當法人開始比平常積極地買進一檔股票時,往往會帶動大家一起共襄盛舉。

那我們要如何衡量法人有沒有比平常更積極地買進一檔股票呢?

今天跟大家介紹一個XS裡的欄位叫作:法人買張

我們可以用Getfield的語法,取得這個欄位的數據,然後拿它來運算,例如我們想知道法人買張佔成交量的比例,就可以把這個欄位拿來除以每天的成交量。

有了每天法人買張佔成交量比,我們如果拿它來取長期移動平均,就可以知道這檔股票長期來說,法人佔它的成交量比例約是在什麼樣的水準,一旦近幾日法人買進比例遠遠超過這水準,就知道法人對這檔股票的態度改變了。

以下是根據上述的推演所寫的自訂指標腳本:

input:length1(5);
input:length2(20);
setinputname(1,"短天期均線天期");
setinputname(2,"長天期均線天期");
value1=GetField("法人買張");
if volume<>0
then value2=value1/volume*100;//法人買張佔成交量比例

value3 = Average(value2, length1);
value4=average(value2,length2);

plot1(value3);
plot2(value4);

我們來看根據上述這個腳本所畫出來的自訂指標

110201

以最近轉強的2235為例,我們可以看到從八月以來,法人買張大約是佔它成交量的一成左右,但最近一陣子兩度突破兩成,顯示法人對它的態度有所轉變。

從上圖可以發現,法人在買了幾天之後,這兩天就開始出現花花轎子眾人抬的急漲走勢了。

我在這一系列談到股性的概念時,一直強調的都是反常必有妖的概念,做法上都是算出特定指標平常的值,然後當它異常時就代表股性變了,如果有不同的指標都在說明某檔股票的股性變了,那就代表供需均衡的情況出現改變,這是很值得留意的訊號。

 

xqlite banner

資金流向指標

要看一檔股票的股性有沒有改變,一個可以觀察的角度是看它佔大盤成交值的比重,有沒有跟長期平均值出現明顯差異,例如一檔股票如果長期佔大盤比重都是千分之0.5,一旦連續三天都大於千分之一,那就代表這檔股票比以前吸引更多的參與者加入,這是股性可能已經改變的一個徵兆。

在XS裡有一個欄位叫作資金流向,它的公式是商品成交值/對應大盤指數成交值*100%,這個欄位就是該個股佔大盤成交值的比重。

我用這個欄位,寫了以下的一個自訂指標

input:period(3);
input:period1(15);
setinputname(1,"短期移動平均天數");
setinputname(2,"長期移動平均天數");
value1=GetField("資金流向");

value4=average(value1,period);
value5=average(value1,period1);

plot1(value4,"短期移動平均");
plot2(value5,"長期移動平均");

我把這個指標稱之為資金流向指標。

以下面最近漲的蠻兇的1337這檔股票為例,由於之前這檔股票有被國際放空集團點名,加上又是F股,所以長期乏人問津,佔大盤成交值比重都貼近0。

102702

但我們從上圖可以觀察到,從十月初開始,其資金流向指標短天期均線開始與中長期均線黃金交叉,且差距愈拉愈大,雖然出現幾根的整理黑K,但這樣資金流向上昇的趨勢都沒有變,接著就開始出現明顯的漲勢。

從上述的例子我們會發現,那種長期佔大盤成交值比重在一定位置的股票,一旦開始佔大盤比重日益升高,雖然不見得股價有明顯上漲,也不見得成交量有多大的回昇(因為可能是大盤成交量降低而它的成交量卻小增),但從資金流向的數字來看,卻可以發現它的股性跟以往不大一樣,這也是一個很值得參考的指標。

未來幾天,我們持續來探討一檔股票的股性如果改變,還有那些可以提早偵測到的指標。

xqlite banner

N日來有幾日漲幅較大天數

這陣子在討論程式交易時,最常被問到的問題是:”出現買進訊號的股票那麼多?到底該買那一檔?

 

關於這點,以前我也問過我師父,師父的答案是: 挑那些”股性”變了的股票。

什麼是股性呢?

師父觀察到,每一檔股票其實都有原先的固定的參與者,甚或控盤者,這些人的手法不會突然間改變,所以日子久了,一檔股票,如果沒有新的參與者,在價格波動上,會有自己的風格,例如常常拉尾盤啦,常常在一定的波動範圍內啦,常常留上下影線啦,這些自己的風格,就是股性。

師父覺得,股價要波段上漲,必須有新的參與者,新的參與者的手法跟舊的人不一樣,其股性就會不一樣,這時候供需結構改變後,股價比較有機會跟以往的走勢不一樣。

接下來幾天,我想跟大家討論,我們可以透過那些指標來觀察一檔股票的股性。

首先,今天先跟大家介紹的是,從N日來漲幅較大天數的角度來觀察股性。

我們可以觀察到,那些有人在照顧的股票,正常的時候,一天的上漲範圍在一定的區間 ,這是負責照顧的人,除非上頭有指示,不然就是每天低買高賣作價差在創造流動性,這樣的參與者,其最習慣的作法往往是順勢操作,漲的太兇就先賣一點,等大盤回檔時再補回來,或者因為沒啥新消息,大盤在漲也跟著小動一下,但不會有人去追價。

基於這樣的觀察,我們可以算出在一段時間之內,有多少天股價漲幅超過2%,這個數字,在沒有新參與者加入前,很可能是一個平緩的水平線,但如果有新參與者加入,情況就會不一樣。

我用以下的這個腳本做了一個自訂指標,來觀察一檔股票近日來漲幅超過一定比例的天數

input:ratio(2);
input:period(20);
input:period1(10);
setinputname(1,"列入計算之漲幅下限");
setinputname(2,"計算區間");
setinputname(3,"移動平均天數");

SetTotalBar(100);
if close[1]<>0
then
value1=(close-close[1])/close[1]*100;

value2=countif(value1>=ratio,period);
plot1(value2,"漲幅大的天數");
plot2(average(value2,period1),"移動平均");

我以下圖為例

102701

各位可以發現,這檔股票以往大部份的時候都是小黑小紅棒,成交量也非常低,但在八月底九月初,突然有天漲了2%以上,隔個幾天甚至拉了一根漲停,這對這檔股票是很怪異的事。

接下來的幾天又回到小紅小黑而且沒有量的格局,但當再出現一根漲停時,這已經是很久以來,近二十個交易日漲幅大的天數超過兩天。

這就是一個股性改變的跡象。

再以最近很強的F-豊祥為例,這檔股票在大漲前,就開始出現不少中紅以上的紅K棒了。

102703

 

基於上述的精神,我寫了一個選股腳本如下:

 

input:ratio(2);
input:period(20);
input:period1(10);
setinputname(1,"列入計算之漲幅下限");
setinputname(2,"計算區間");
setinputname(3,"移動平均天數");

if close[1]<>0
then
value1=(close-close[1])/close[1]*100;
value2=countif(value1>=ratio,period);
value3=average(value2,period1);
if value2 cross over value3
and volume>=800 and close<close[5]*1.1
//成交量大於800張且近五日漲幅不到一成
then ret=1;

透過這個腳本,我找出符合以下條件的股票

102704

最近跑出來的符合條件的股票如下表:

102702

 

如何去研判一檔股票的股性已經出現變化,可以用的偵測方式不少,今天先介紹這個最容易寫最容易懂的,接下來幾天,我再一一介紹其他的偵測方式,這些方式綜合使用後,就可以更精準的過濾策略雷達出現買進訊號的股票。

 

xqlite banner

紅三兵

{
[檔名:] 紅三兵 [資料夾:] 酒田戰法 [適用方向] 多
[說明:] 連續三根上漲實體K棒

[資料讀取] 10
[最大引用] 5
}
{判斷狀況}
condition1= ( close - open ) >(high -low) * 0.75 ;//狀況1: 實體上漲K棒
condition2= ( close[1] - open[1] ) >(high[1] -low[1]) * 0.75 ;//狀況2: 實體上漲K棒
condition3= ( close[2] - open[2] ) >(high[2] -low[2]) * 0.75 ;//狀況3: 實體上漲K棒
condition4= close > close[1] ;//狀況4: 上漲
condition5= close[1] > close[2] ;//狀況5: 上漲
{結果判斷}
IF
condition1
and condition2
and condition3
and condition4
and condition5
THEN RET=1;

多頭遭遇

{
[檔名:] 多頭遭遇 [資料夾:] 酒田戰法 [適用方向] 多
[說明:] 前期收黑K棒 當期開低走高紅棒嘗試反攻昨收

[資料讀取] 10
[最大引用] 5
}
{判斷狀況}
condition1= (open[1] - close[1] ) >(high[1] -low[1]) * 0.75 ;//狀況1: 前期出黑K棒
condition2= close[1] < close[2] ;//狀況2: 前期收跌
condition3= ( close - open ) >(high -low) * 0.75 ;//狀況3: 當期收紅K棒
condition4= open < close[1] and close < close[1] ;//狀況4: 開低且收跌
condition5= low < low[1] ;//狀況5: 破前期低點
{結果判斷}
IF
condition1
and condition2
and condition3
and condition4
and condition5
THEN RET=1;

 

內困三日翻黑

{
[檔名:] 內困三日翻黑 [資料夾:] 酒田戰法 [適用方向] 空
[說明:] 前兩期為長紅棒後包黑K棒 當期往下跌破紅棒開盤價

[資料讀取] 10
[最大引用] 5
}
{判斷狀況}
condition1= close[2] > open[2] + high[3]-low[3] ;//狀況1: 前前期長紅棒
condition2= high[2] < high[3] and low[2] > low[3] ;//狀況2: 前期內包黑K棒
condition3= open >= close[1] and close < open[2] ;//狀況3: 開平高跌破三日低點
{結果判斷}
IF
condition1
and condition2
and condition3
THEN RET=1;

 

吊人線

{
[檔名:] 吊人 [資料夾:] 酒田戰法 [適用方向] 空
[說明:] 短黑棒留長下影線

[資料讀取] 10
[最大引用] 5
}

{判斷狀況}
condition1= open = High and close < open ;//狀況1: 開高收低留黑棒
condition2= (high -low) > 2 *(high[1]-low[1]) ;//狀況2: 波動倍增
condition3= (close-low)> (open-close) *2 ;//狀況3: 下影線為實體兩倍以上
{結果判斷}
IF
condition1
and condition2
and condition3
THEN RET=1;

 

夜星

 

{
[檔名:] 夜星 [資料夾:] 酒田戰法 [適用方向] 空
[說明:] 紅棒後 開高走低守平盤

[資料讀取] 10
[最大引用] 5
}
{判斷狀況}
condition1= ( close[2] - open[2] ) > (high[2] -low[2]) * 0.75 ;//狀況1: 前前期實體紅棒
condition2= close[2] > close[3] + (high[3]-low[3]) ;//狀況2: 前前期波動放大
condition3= low[1] > high[2] and close[1]>open[1] ;//狀況3: 前期高開收紅
condition4= open < close[1] and close < open - (high[1]-low[1]) ;//狀況4: 當期開低收黑K棒
{結果判斷}
IF
condition1
and condition2
and condition3
and condition4
THEN RET=1;

 

孕抱線

孕抱線母子型態與「內困日」的基本假設大致相同,不過,母子僅用實體做為判斷依據,但內困日是使用最高價與最低價的限制。在多頭或空頭走勢持續了一陣子之後,出現了一個與原來趨勢相同的長日,但第二日開盤價卻與第一日的趨勢相反,而且第二日的主要交易區間皆落在前一個長日之內時,代表原來的強勢的走勢已經出現的危機,而且若第一天的成交量為近期的大量,但第二日的成交量反而明顯量縮時,投資人的不安亦隨之升高。母子或是內困日的型態都需經過隔日走勢才能確定,因此,操作上可以將母子型態視為原來趨勢的警訊,當該型態出現時,投資人宜採取較保守的策略,為原來的部位建立停利或停損點。

 

{
[檔名:] 多頭母子 [資料夾:] 酒田戰法 [適用方向] 多
[說明:] 前期收長黑K棒 今期開高小幅收紅不過昨高

[資料讀取] 10
[最大引用] 5
}
{判斷狀況}
condition1= ( open[1] - close[1] ) >(high[1] -low[1])*0.75 ;//狀況1: 前期出長黑K棒
condition2= close[1] < close[2] - high[2]-low[2] ;//狀況2: 前期呈波動放大下跌
condition3= ( close - open ) >(high -low) * 0.75 ;//狀況3: 當期紅棒
condition4= high < high[1] ;//狀況4: 高不過昨高
condition5= low>low[1] ;//狀況5: 低不破昨低
{結果判斷}
IF
condition1
and condition2
and condition3
and condition4
and condition5
THEN RET=1;

 

鎚頭

紙傘的基本假設與紡錘線大致相同,不同的地方在於紙傘只有下影線。指數在開盤之後呈現重挫,但在收盤之時,指數則是收在開盤價附近。紙傘視其出現的位置,另外又分成鎚子與吊人二種。鎚子出現在下跌的過程之中,當指數再度重挫之時,已出現低接的買盤,後市有可能會上漲;吊人則出現在上漲過程中,有可能是空方進場測試指數的支撐力道所留下的佈局,或是獲利回吐的賣壓所致。

鎚子與吊人都屬於單K「反轉」型態。當鎚子出現時,若下影線愈長,其反轉的成功率愈高。只要隔日指數開高,空方回補的力道亦會增加。而吊人則是多頭市場的賣壓出現,是否足以反轉多頭走勢,則須先後觀察隔日開盤價與收盤價來判斷。

 

 

{
[檔名:] 鎚頭 [資料夾:] 酒田戰法 [適用方向] 多
[說明:] 開盤後下跌試底,盤中拉升上攻後,收在高點留下下影線

[資料讀取] 10
[最大引用] 5
}
{判斷狀況}
condition1= close >=high and close > open ;//狀況1: 收高
condition2= (high -low) > 2 *(high[1]-low[1]) ;//狀況2: 波動放大
condition3= (open-low) > (close - open) *2 ;//狀況3: 長下影線
{結果判斷}
IF
condition1
and condition2
and condition3
THEN RET=1;