開盤是觀察一檔股票多空均勢很重要的時段,特別是一檔股票從多頭轉空頭時,從早盤的走勢可以看出一些端倪,其中在個股反轉初期,如果早盤出現那種開高後,一路下跌到跌破前一天收盤價的走法時,往往是一個空頭格局的預警訊號。
每天開盤,我們總希望自己的股票能夠一飛沖天,領漲大盤,但是如果今天一開盤開高之後就持續下跌,而且下跌的幅度不小,一路跌破昨天的收盤價,它代表的意義是
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%
回測報告
從回測的數字來看,出現這種情況,基本上下跌的機率較大,下跌的幅度也比上漲的幅度大。
買了股票,我們總是希望能賺到錢,但像這種開高後反轉殺破昨日收盤價的股票,如果是在空頭市場,又是在一個二十天來形成之頭部的最低點,必須小心後市可能還有下跌的空間。