前言:大家好!我是股市帥鍋,又到了給大家更新教程的時間。無漲停,不強勢,真正的強勢股,都是從漲停板開始的,所以對于漲停板的復盤,向來都是打板技術派的必修課。對于當天的漲停板,我們只要對股票進行漲幅排序,就可以看到。但是如果我們要對漲停板做一些限制,或者說漲停板并不是當天產生的,那么需要借助過濾公式,這個時候,用我們自己編制的個性化選股公式,就可以達到事半功倍的效果。 學習內容:對于漲停板股票的過濾,根據不同的要求,可以有不同的編寫方法,今天我們就來舉例幾種常見的情況。比如當天漲停,前陣子指定一段時間內沒有漲停,這也叫當天首板。或者后,前陣子出現過首板,最近一段時間都沒有漲停板。這兩種情況的區別在于,發生首板的時間不同。看似思路很簡單,真正要編寫選股公式,對于初學者來說,可能還是有一些難度,所以今天我們就來學習這個內容。 編程和測試:我們首先來編寫當天首板的選股過濾公式。 --------- 漲停:=(C/REF(C,1)>=1.0992); {首先我們對漲停賦值,就是當天收盤價除以昨天的收盤價,大于1.0992,這個寫法,嚴格地說不準確,因為漲幅大于9.92%,有些股票可能還沒有漲停,但是基本夠用了} 漲停 AND COUNT(漲停,20)=1; {這句代碼的意思也不難,當天滿足漲停,然后用COUNT統計,20天內的漲停情況只有1次,只有一次,就是首板了,所以這里的參數,可以根據自己的需要來更改,如果半年來首板,可以改為120,一季度來首板,可以改為66,差不多就行} --------- 我們把上面兩句代碼做成選股公式,這個已經很簡單了,我不再截圖了,不懂的,新關注的粉絲,建議從001篇開始學習,都能看懂和學會,選股過濾之后,我們來看看過濾到的股票形態。 很明顯,選到的股票,符合我們的意思表述。那么有沒有另外的編寫方法呢?我們再來試試。 20天有漲停板,如果我們用EXIST函數來表示,可以表示為: ----------- 漲停:=(C/REF(C,1)>=1.0992); 二十有漲停:=EXIST(漲停,20); {這句代碼能看懂吧?那么如果除掉當天,從昨天倒推20天有漲停板,應該怎么編?} 二十有漲停1:=REF(EXIST(漲停,20),1); {或者可以這樣寫,二十有漲停1:=REF(二十有漲停,1);我用了一個REF的嵌套,就是昨天滿足20天內有漲停,那么我要求的是,當天漲停,從昨天倒推20天是沒有漲停,那怎么辦?我用NOT給它否定掉,來看編寫方法:} 否定:=NOT(二十有漲停1); 漲停 AND 否定; ------------- 這樣的編寫方法會對嗎?有點忐忑呢?不會當場翻車吧?我們做成選股公式,然后選股過濾: 過濾選股之后,我們發現,結果和第一次過濾是相同的,說明我的第二種編寫方法,同樣正確。我為什么要教大家第二種編寫方法呢?因為很多時候,我們要求當天符合條件,之前指定一段時間不符合條件,那么我們就可以用NOT和EXIST,來進行情況的否定。 那么EXIST是存在的意思,和COUNT函數的結果大于0,會不會一樣呢? ---------- 漲停:=(C/REF(C,1)>=1.0992); 二十有漲停:=COUNT(漲停,20)>0; 二十有漲停1:=REF(二十有漲停,1); 否定:=NOT(二十有漲停1); 漲停 AND 否定; ------------ 上面的代碼,僅僅是第二句不同,其他都一樣,結果也是相同的。 那么首板,不是當天發生的,而是前幾天發生的,怎么來編寫呢? ---------- 漲停:=(C/REF(C,1)>=1.0992); 二十有漲停:=COUNT(漲停,20)>0; 二十有漲停1:=REF(二十有漲停,1); 否定:=NOT(二十有漲停1); 首板:=漲停 AND 否定; {這里,我把上面的選股項,首板進行了賦值} EXIST(首板,5); {最近5個交易日內出現過首板} ------------ 我們來試試過濾選股,過濾到的數量,肯定比上面的要多,因為不僅包括了當天首板的,還有之前幾天首板的。 思維延伸:我們再進一步做個思維延伸,如果之前出現過首板,但是首板之后,就沒有漲停再出現過,那應該怎么編呢? ---------- 漲停:=(C/REF(C,1)>=1.0992); 二十有漲停:=COUNT(漲停,20)>0; 二十有漲停1:=REF(二十有漲停,1); 否定:=NOT(二十有漲停1); 首板:=漲停 AND 否定; {這里,我把上面的選股項,首板進行了賦值} EXIST(首板,5) AND COUNT(漲停,BARSLAST(首板))=0 AND BARSLAST(首板)>1; {最近5個交易日內出現過首板,并且統計首板以來的漲停次數為0,為什么要把BARSLAST(首板)>1加上呢?因為不加上的話,把當天首板的也算進去了} ----------- 我們來試試選股: 大家有沒有感覺到,我用簡單的函數,可以用不同的方法來編寫同一個思路,關鍵我們遇到這種情況的時候,我們腦子里形成什么的表達路徑。 本篇小結:本篇內容,我覺得還是比較有代表性的,大家不妨認真學習一下。 ![]() |
|