開盤是觀察一檔股票多空均勢很重要的時段,特別是一檔股票從多頭轉空頭時,從早盤的走勢可以看出一些端倪,其中在個股反轉初期,如果早盤出現那種開高後,一路下跌到跌破前一天收盤價的走法時,往往是一個空頭格局的預警訊號。
每天開盤,我們總希望自己的股票能夠一飛沖天,領漲大盤,但是如果今天一開盤開高之後就持續下跌,而且下跌的幅度不小,一路跌破昨天的收盤價,它代表的意義是
1.今天有利多,所以開高
2.但上檔賣壓重,而且不是短線的獲利了結賣壓,因為這種賣壓通常只會殺到平盤
這兩點綜合起來,就是利多不漲且有特定賣壓持續出籠,這絕對不是什麼好的徵兆。
為了找出這樣的股票,我寫了一個腳本如下:
if getsymbolfield("tse.tw","收盤價")
<average(getsymbolfield("tse.tw","收盤價"),10)
//大盤空頭
and GetField("收盤價","D")=lowest(GetField("收盤價","D"),20)
//日線創五日新低
and GetField("收盤價","D")*1.05>highest(GetField("收盤價","D"),20)
//收盤價距20日高點不到5%
then begin
input: Ratio(1.5, "反轉%");
input: TimeLimit(93000, "時間限制");
variable: _BarIndex(0), _Open(0), _Low(0), _High(0), _Volume(0);
if Date <> Date[1] then
begin
_BarIndex = 1;
_Open = Open;
_Low = Low;
_High = High;
_Volume = Volume;
end
else
begin
_Low = minlist(_Low, Low);
_High = maxlist(_High, High);
_Volume = _Volume + Volume;
_BarIndex = _BarIndex + 1;
end;
Condition1 = GetField("Open", "D") > GetField("Close", "D")[1];
//開高
Condition2 = Close < _High * (1 - Ratio/100);
//比當日高點低超過1.5%且跌破昨日收盤價
Condition3 = Time < TimeLimit;
//09:30之前
Ret = Condition1 And Condition2 And Condition3 ;
end;
為了避免有人洗價,所以我回測用的是市值適中的股票,跑五分鐘線,停損停利都設為5%
回測報告
從回測的數字來看,出現這種情況,基本上下跌的機率較大,下跌的幅度也比上漲的幅度大。
買了股票,我們總是希望能賺到錢,但像這種開高後反轉殺破昨日收盤價的股票,如果是在空頭市場,又是在一個二十天來形成之頭部的最低點,必須小心後市可能還有下跌的空間。


