Author Archives: 發財橘子

主力出貨

什麼時候該把持股賣出之5
主力出貨通常有幾個特徵(用在10分鐘線)
1.下跌時幅度比上漲時大,也就是黑K棒較多,紅K棒較少。
2.下跌時有量,上漲時量縮
3.下跌時走勢較陡。也就是黑K棒較長,紅K棒較短
特別是如果把大盤的走勢考慮進出之後,這檔股票走的特別的弱勢,而且又是一大段的漲勢之後,那就很有可能是主力在出貨。
另外,如何分辨主力出貨還是主力洗盤?
我個人的經驗是,主力洗盤是通常走逆勢,大盤漲時他故意壓著讓散戶受不了換股,尾盤再打下去讓散戶吐血,出貨時則是順勢賣,盤中又賣又拉,尾盤前先殺一趟,尾盤再拉,隔天又開高繼續出。
下面是XS Script計算下跌量與上漲量比的語法

input:RatioThre(1.5); setinputname(1,"下跌量上漲量比");
variable: upvolume(0);//累計上漲量
variable: downvolume(0);//累計下跌量
variable: uprange(0);//累計上漲值
variable: downrange(0);//累計下跌值
variable: DUratio(0);//下跌量上漲量比
if date[1] date then
begin
downvolume =0; upvolume =0;
uprange =0; downrange=0;
if close > open then
begin
upvolume = volume;
uprange = close -open;
end
else
if close < open then
begin
downvolume = volume;
downrange = open -close;
end
else
if close close[1] then
begin
upvolume = volume;
uprange = close -close[1];
end;
end;//如果前一個跟Bar跟目前的bar日期不同 今天第一根起算
if date[1] = date then //還在同一天
begin
if close > close[1] then
begin
upvolume += volume;
uprange += close -close[1];
end
else
if close 0 then DUratio = downvolume/upvolume else DUratio=1;
end;
if DUratio crosses over RatioThre and uprange crosses under downrange then ret=1;

S35

盤中可以找出那檔股票有大單在敲進的腳本

盤中可以找出那檔股票有大單在敲進的腳本
幾天前跑去朋友的看盤室泡茶聊天,朋友眼睛還是一直盯著電視牆左右上下不停的看,於是我們有了以下的對話。
我:你在忙著找什麼?
友:在找外盤不斷有大單敲進的股票。
我:多大的金額叫大單?
友:單筆成交金額超過500萬
我:每檔股價差那麼多,電視牆揭露的是張數,你怎麼知道有沒有超過500萬?
友:我自己會換算,這看久了就很直覺(得意)
我:可是現在股票有1400檔,你的電視牆裝不下這麼多檔,會不會有漏網之魚?
友:會啊,我只放那些有量的股票,沒量的都沒放
我:可是不是小型股比較會飆嗎?
友:沒辦法啊。
回家後,想了一下,寫了一個腳本,請我們公司的高手改了一下,腳本如下:

input: BigBuy(500); setinputname(1,"大戶買單(萬)");
input: BigBuyTimes(10); setinputname(2,"大戶買進次數");
input:TXT("須逐筆洗價"); setinputname(3,"使用限制:");
variable: intrabarpersist Xtime(0);//計數器
variable: intrabarpersist Volumestamp(0);
Volumestamp =q_DailyVolume;
if Date currentdate or Volumestamp = Volumestamp[1] then Xtime =0; //開盤那根要歸0次數
if q_tickvolume*q_Last > BigBuy*10 and q_BidAskFlag=1 then Xtime+=1; //量夠大就加1次
if Xtime > BigBuyTimes then ret=1;

透過這個腳本每天盤中用逐筆洗價模式,我們就可以找出單筆外盤成交超過五百萬的次數超過十次的股票,這邊的五百萬及十次,都設成參數,各位可以自行調整。
有了這腳本,我準備來去叫我朋友拆電視牆。

主力可能出貨的股票

如何知道公司派,主力是不是在出貨?
這問題,被問了好幾次,只要盤在跌,就常被問。
我的邏輯是這樣的,如果有一檔股票
1.成交量不算小
2.近期股價下跌
3.收盤價離區間低點很近
4.法人沒有大賣超
5.融資沒有減少
6.融券沒有增加
這樣代表股票在跌,但法人及散戶都沒有怎麼在賣,這樣應該就可以推估說這檔股票的賣盤極可能是來自主力或公司派。
根據這樣的精神,我請公司的高手寫了以下的一個腳本:

input:Peroid(5);setinputname(1,"近期偏弱期間");
input:Rate1(500);setinputname(2,"法人及散戶合計賣出上限");
input:Rate2(8000);setinputname(3,"成交量下限");
input:Ratio(1); setinputname(4,"接近低點幅度");
input:Type(1);setinputname(5,"盤中用1,收盤出資料後用0");
if Close< Close[Peroid] and {近期股價累計為下跌}
Close Rate2 {偏弱期間均量大於成交量下限}
then
begin
value1= GetField("法人持股")[Type] - GetField("法人持股")[Peroid+Type] ; {期間法人累計買賣超}
value2= GetField("融資餘額張數")[Type] - GetField("融資餘額張數")[Peroid+Type] ; {期間融資累計增減}
value3= GetField("融券餘額張數")[Type] - GetField("融券餘額張數")[Peroid+Type];{期間融券累計增減}
if value1 + value2 -value3 > Rate1*-1 then ret=1;
end;

法人買進比重大的非權值股。

今天來介紹一個很簡單的腳本~法人買進比重大的非權值股。
以前還在管基金的時候,每次覺得盤要掛了的時候,我會做三件事
1.把漲太多,籌碼亂,業績會受全球景氣影響,客人贖回各基金都會砍的股票先獲利了結。
2.開始買一些貝他低,有流動性的牛皮績優股,當年最常買的是亞泥,中華電
3.挑一些基本面長期看好,盤再差抱著也安心的股票,等盤大跌時進去收。
這幾天盤大跌後反彈,我想知道一下在這樣震盪的盤面中,法人有沒有在趁機佈局一些股票。
所以我寫了以下的這個腳本

value1=GetField("法人買張");
input:period(3);
input:ratio(3);
input:bline(2000);
setinputname(1,"計算天數");
setinputname(2,"佔成交量成數");
setinputname(3,"法人合計買超最低量");
value2=summation(value1,period);
value3=summation(volume,period);
value4=value2/value3;
if value4*10>ratio and value1>0 and value2>bline
then ret=1;

透過這個腳本我可以讓電腦幫我掃瞄出近三天法人買進張數佔成交量超過三成的股票,然後我用多條件選股找出資本額低於400億且成交量大於五百張且股價大於五元的股票,把這些股票設成自選股,然後用這個腳本去跑

其實從我寫的腳本大家也看的出來,我根本不會寫程式,但每次腦袋裡有一些想法時,我可以寫一些很簡單的腳本,先過濾出一些股票,然後再一檔檔檢視這些股票,當然這不是pure的程式交易,但對像我這樣的人來說,已經比以前每天花好多時間在按上一檔,下一檔要好多了。

在開盤十五分鐘內找到今天可能漲停的股票

我阿媽的妹妹有句千古名言:”不管賺多少,看到自己有的股票漲停板就是爽”。
但1400多檔中,怎麼找到今天會漲停的股票?
根據我自己的經驗,大家搶著上車的股票,漲停的機率就大,如果主力自己在規劃的,就得看主力今天心情如何了。
那麼大家搶著上車的股票,有什麼特徵呢?
我看到的是一開盤追價就很踴躍。
因著這個特徵,常常是開盤5到15分鐘之內,大部份的時間都是上漲的,所以我請了公司高手中的高高手,寫了下面這個腳本,這個腳本是用來尋找開盤n分鐘內,每根bar都是收紅的股票。至於頻率是1分鐘? 2分鐘? 5分鐘? 您可以自己設。
腳本如下,請各位自行取用

input:contRise(5); setinputname(1,"開盤起連漲期數");
variable:KBarOfDay(0);
KBarOfDay+=1;
if date<>date[1] then KBarOfDay=1; //計算每天日內的Bar序數
if Date = CurrentDate //今天開盤起算
and contRise = countif(close>close[1] and close > open,KBarOfDay) //收漲計算(包含開盤第一根是要漲)
and contRise = KBarOfDay //今天有幾根棒就漲幾根
then ret=1;

在使用這腳本時,建議用多條件選股篩選出 20日均量大於2000張的股票,然後挑那些剛起漲的,還有整理結束的,以及主升段初期的,那些漲的急的,漲的多的,就要比較小心了,停損一定要設好。

外盤量佔比指標

最近有幾檔長期上漲的股票,出現了明顯的下跌,下跌的幅度頗深,下跌的速度也很快,我們到底有沒有什麼方法,可以據以判斷一檔長期上漲的股票,開始面臨拉回修正的壓力?
今天介紹一個簡單的自訂指標:外盤量佔比,它就有衡量個股漲多後回檔壓力大小的功能。

這個指標的計算很簡單,就是把外盤成交量當分子,成交量當分母,外盤代表的是追價的意願,如果這個值在0.5以上,代表追價的力道超過追賣的力道。

各位可以參考附圖,我們以最近跌的頗深,但波段漲幅有三成的矽品為例,我們可以發現,當外盤量佔比呈上升趨勢時,股價就算回檔,還是會再創新高,但相反的,股價雖然在高檔盤旋,但這指標的數值一再破底,那就代表追價乏力,一檔股票漲多後出現追價乏力,拉回修正的壓力就會變大
這個指標的腳本很簡單,我附在下方

input:period(20);
setinputname(1,"平均數天期");
value2=GetField("外盤量");//日的外盤量
value4=value2/volume;
value5=average(value4,period);
plot1(value4,"外盤佔比");
plot2(value5,"外盤佔比平均值");

S33

只要有心,人人都可以成為小虎隊

跟朋友聊起了虎尾幫的操作手法,回家後寫了一個腳本,並且請公司的高手修改如下:

if barfreq "D" then return ; {只在日線可用}
input:sp(1); setinputname(1,"當日回檔最大幅度");
input:opl(2); setinputname(2,"開高最小幅度");
input:oph(4); setinputname(3,"開高最大幅度");
if currenttime > 100000 and currentdate =date {今天10點過後開始判斷}
then begin
if open >= close[1] * (1 + opl/100) and {開高在昨收的之上%下限}
close open * (1 - sp/100) //and {低點離開盤價%}
close = high {收在最高點}
then ret=1;
end;

這腳本我稱之為開高不回檔再創新高
這腳本用在日線,用來尋找當天開盤開高後,一直到十點以後,當天最低點都沒有比當天的開盤價低超過1%,然後在十點之後,股價創當天最高價的股票。
這樣的腳本,是在尋找今天有特定買盤持續買進的個股,特別是如果早盤大盤有拉回時,走勢堅挺的股票,的確是可能出現這樣的分時走勢。
因為交易員今天如果要大買一檔股票時,通常開盤會掛小高盤,然後盤中趁大盤拉回時,一直吸納籌碼,等到尾盤,再一次把還要買的剩下張數,全部用外盤價敲進,這麼一來,就可以讓當天的持股成本離收盤價遠一點。
虎尾幫有點像在劫鏢,盤中發現有人在吃貨的股票就直接拉漲停,讓要吃貨的人被迫追高去買進。
我們一般散戶沒有虎尾幫的財力與膽識,不過這樣的看盤技巧倒是值得我們觀摩學習。

開盤五分鐘不回頭

在我過往trading的經驗裡,開盤前十五分鐘是一個很重要的指標,開盤八法中有開盤五分鐘線連三紅今天收高機率大的說法,我觀察到,如果一檔股票開盤持續十到十五分鐘都是外盤在成交,且一路緩步上攻,那就代表今天的追價買盤很積極,有可能是有特定的新勢力進場買股票,當然這種情況必須排除那些報上有好消息的股票,也必須排除那些一開盤就跳空大漲的,因為這兩種對當沖者可能都沒有差價可賺。
我用xs寫了一個腳本,專門找那些前五分鐘一路上漲的股票

if barfreq = "Min" and barinterval = 60 and
(time[4] = 84500 or time[4] = 90000)
then begin
if trueall(close>=close[1],5)
and trueall(close=high,5)
then ret=1;
end;

透過這個腳本我可以找到今天開盤前五分鐘沒有回頭過的股票。
在此還是要先說清楚,這類股票只能說早盤買盤積極,但能不能收上去,還是要看上面的賣壓重不重而定,不過當沖這種股票至少收不上去之前,賣方不會積極倒貨,會一直等到買盤枯竭後才下殺,所以當沖者還有時間可以落跑。

先買後賣的當沖策略,最好不要去踫已經漲超過3%的股票,因為預期報酬率跟風險不成比例。以我個人的經驗,沒有個2% 以上的空間,當沖根本是作白工。
另外要再提醒各位的是,如果股票進場用的是當沖 劇本,那就一要沖掉,漲上去就不沖跟套牢就不賣,都違背了當沖的基本精神,用當沖劇本就一定要當沖,除非它在盤中又符合了其他非當沖的劇本。S32

狹長整理後的突破

S31今天來介我個人最喜歡的當沖型態,這種型態通常出現在主力洗盤結束前,開盤時會以平高或平低盤開出,然後就在平盤附近一直橫盤,特別是如果今天盤勢不差時,這種盤法會讓短多換股操作,等到洗的差不多時,有可能會往下打一下,這是最後洗盤,也可能不打直接拉,這種股票一突破今天最高點就得進場,然後以今天的最低點當停損點。
我請高手同事寫了一個用一分鐘線來找這種股票的腳本

if barfreq "Min" or barinterval 1 then RaiseRuntimeError("請設定頻率為1分鐘");
variable:KBarOfDay(0); if Date <> Date[1] then KBarOfDay = 1 else KBarOfDay+=1;

input:P1(60); setinputname(1,"狹幅盤整計算期間(分鐘)");
if high = q_DailyHigh and {來到今日最高價}
KBarOfDay > 30 and {今日至少有30根K棒交易}
TrueAll( AbsValue(Close[1]/Close[2]-1) < 0.005,KBarOfDay-1) and{必需只有小波動}
AbsValue( Close[1]/Close[KBarOfDay-1]-1 ) < 0.02
then ret=1;

我自身的經驗是 ,盤整的時間不必太久,大約十點半到十一點半之間大概就會有動作,因為有些主力會確定今天盤勢不差才會開始拉,當然有時候會沖到那些盤中突然出利多的股票,踫到這種就算賺到了。

開高破平盤後又站回

S30
昨天提到的當沖型態,它的風險就在於如果這是主力刻意進行的洗盤時,一開始站不回平盤,會帶動一波賣壓,但如果賣壓不大,或是賣壓被特定買盤給收走,作先賣後買的當沖就要很小心,因為主力洗盤的機率就大增。
在我的經驗裡,這種手法常出現在上升趨勢中的行進間換手,也就是有人要下車,但也有人等上車,我們如果用開高殺破平盤站不回的當沖策略,一定要留意股價能不能一再破底,如果殺不下去,很可能就是要反過來先買後賣作當沖。
它的反轉訊號是拉上平盤後連續五筆都在盤上,參考的腳本如下:

variable: Ref(q_RefPrice);
if q_DailyOpen > q_RefPrice *1.02 and {開高2%}
(q_DailyHigh-q_DailyLow)/q_RefPrice > 0.05 and {振幅大於5%}
q_DailyLow Ref ,5 ) {連續5筆都在盤上}
then ret=1;

這兩個策略連在一起介紹,主要是破平盤後殺下去,有時候殺到一定的程度就會停,如果來不及回補就會被軋,這其中的關鍵在於洗盤及換手,前者的特徵是賣壓輕,後者的特徵是成交量大,然後在價位上的表現是不再破底,以附圖為例,下殺後出量然後不破底,並且站回平盤,就是下殺換手的例子。

為了怕上個策略害大家被軋,今天補一下這個策略。