不少朋友在自編公式的時候都會遇到各種各樣的難點,本周數(shù)據(jù)弟就給大家逐字逐句地解釋一下我們目前為止用到的兩個公式。 01 中線模型 低位啟動突破年線三天模型是我們用來篩選中線品種的公式,它的選股條件是這樣的: 選股邏輯 1 短期均線多頭排列; 2 近期上穿年線,且三日內(nèi)收盤不低于年線; 3 近期有漲停基因; 4 量價配合理想,近期有量堆。 選股公式是: A1:=MA(C,5); A2:=MA(C,10); A3:=MA(C,20); A4:=MA(C,30); A5:=MA(C,250); ZT:=C>REF(C,1)*1.095; A1>A2 AND A2>A3 AND A3>A4 AND REF(A5,2)>REF(O,2) AND EVERY(C>A5,3) AND COUNT(ZT,80)>0 AND MA(V,BARSSINCEN(ZT,80))>2*REF(MA(V,80), BARSSINCEN(ZT,80)); 本周參數(shù)已經(jīng)需要改成80了,因為距離創(chuàng)業(yè)板1571低點目前經(jīng)過了79個交易日。 首先,給大家解釋一下,在公式之中輸出只能有一個,也就是說如果我們需要在條件選股中用到這個公式,那必須把所有的條件糅雜在一起,形成一個總的條件。為了把多個條件連在一起,比較常用的是“AND”和“OR”,前者代表“而且”,后者代表“或者”。但“OR”用多了在執(zhí)行的時候容易形成邏輯錯誤,需要特別小心。 雖然選股的輸出條件只能有一個,但是我們可以用賦值的方式進行過渡,比如在上面的公式中“ZT:=CLOSE>REF(CLOSE,1)*1.095;”一句就是標(biāo)準(zhǔn)的賦值語句。它的作用是把“漲?!边@個條件單獨拎出來,這樣在后續(xù)匯總條件的時候不需要每次都贅述整個語句,而可以用“ZT”兩個字母直接來代替漲停的情況?!?=”的符號就是賦值語句的專用標(biāo)志,與之相對的是“:”代表了條件輸出,每個公式中只能出現(xiàn)一次。 用張圖來說明一下公式編寫的結(jié)構(gòu): 在上述的公式中出現(xiàn)了以下這些函數(shù): C:收盤價; O:開盤價; V:成交量; MA(X,N): X的N日簡單移動平均; REF(X,N):引用N周期前的X值; EVERY(X,N):N個周期內(nèi)條件X一直都滿足; COUNT(X,N):統(tǒng)計N周期中滿足X條件的周期數(shù); BARSSINCEN (X,N):N周期內(nèi)第一次條件X成立到當(dāng)前的周期數(shù)。 接下來我們就來逐句分析一下公式的意義。 A1:=MA(C,5) 給A1賦值為收盤價的5日簡單移動平均(也就是我們常用的“五天線”) A2:=MA(C,10) 給A2賦值為收盤價的10日簡單移動平均(也就是我們常用的“十天線”) A3:=MA(C,20) 給A3賦值為收盤價的20日簡單移動平均(也就是我們常用的“二十天線”) A4:=MA(C,30) 給A4賦值為收盤價的30日簡單移動平均(也就是我們常用的“三十天線”) A5:=MA(C,250) 給A5賦值為收盤價的250日簡單移動平均(也就是我們常用的“年線”) ZT:=C>REF(C,1)*1.095 給ZT賦值為收盤上漲9.5%以上 A1>A2 五天線在十天線之上 A2>A3 十天線在二十天線之上 A3>A4 二十天線在三十天線之上(以上三個條件的意思是短期均線多頭排列) REF(A5,2)>REF(O,2) 倒數(shù)第三根K線的開盤價在當(dāng)時的年線之下 EVERY(C>A5,3) 最近三根K線的收盤價都在年線之上(以上兩個條件的意思三天前上穿年線,且三日收盤在年線之上) COUNT(ZT,80)>0 最近80個交易日中出現(xiàn)過漲停(有漲?;颍?/span> MA(V,BARSSINCEN(ZT,80))>2*REF(MA(V,80), BARSSINCEN(ZT,80)) 最近八十天內(nèi)第一次出現(xiàn)漲停之后的平均量能大于這一天之前80個交易日平均量能的兩倍(近期有量堆) 以上便是中線選股公式每一個語句的具體含義,如果您對公式設(shè)置還有疑問,請點擊下方的傳送門,回看《自編公式選股的常見問題》一文。 傳送門 02 盤中選股 上周我們對盤中尋找具有漲?;虻倪x股模型進行了升級,除了本來的四個選股條件外還增加了三個輔助條件。 選股條件 1 開盤的60分鐘內(nèi)完成一波拉升(10:30前); 2 拉升幅度大于5%(計算的是開盤后的低點和拉升后的高點); 3 回調(diào)后在均線附近盤整60分鐘以上; 4 最大偏離均線幅度小于1.5%。 輔助條件 1 拉升之后回踩幅度小于拉升幅度的一半; 2 沒有沖擊過漲停; 3 回調(diào)后在均線附近盤整60分鐘以上; 4 排除開盤低開之后拉起,最高點漲幅不到2%的情況。 升級后的選股公式是: 開盤至今:=BARSLAST(DATE>REF(DATE,1))+1; 均價:=SUM(V*C,開盤至今)/SUM(V,開盤至今); HHV(H,開盤至今)>HHV(H,開盤至今-60) AND HHV(H,開盤至今)/REF(O,開盤至今-1)>1.035 AND HHV(H,開盤至今)/LLV(L,開盤至今)>1.05 AND EVERY(BETWEEN(C,均價*0.985,均價*1.015),60) AND BARSLAST(L=LLV(L, 開盤至今))>BARSLAST(H=HHV(H,開盤至今)) AND LLV(L, BARSLAST(H=HHV(H,開盤至今)))>( HHV(H,開盤至今)+ LLV(L, 開盤至今))/2 AND 1.09*REF(C,開盤至今)>HHV(H,開盤至今) AND HHV(H,開盤至今)>1.02*REF(C,開盤至今); 公式中出現(xiàn)了以下函數(shù): C:收盤價; O:開盤價; H:最高價; L:最低價; V:成交量; DATE:日期; REF(X,N):引用N周期前的X值; BARSLAST(X):最近一次X條件成立到現(xiàn)在的周期數(shù); HHV(X,N):N個周期里X的最大值; LLV(X,N):N個周期里X的最小值; SUM(X,N):N周期里所有X的總和; EVERY(X,N):N個周期內(nèi)條件X一直都滿足; BETWEEN(A,B,C):A的值在B和C之間。 每句的具體意義是: 開盤至今:=BARSLAST(DATE>REF(DATE,1))+1 給“開盤至今”賦值為最近一次滿足比前一個1分鐘K線日期大的1分鐘K線至今的周期數(shù)加一(其實就是開盤第一根1分鐘K線至今的周期數(shù)) 均價:=SUM(V*C,開盤至今)/SUM(V,開盤至今) 給“均價”賦值為開盤至今的加權(quán)平均收盤價 HHV(H,開盤至今)>HHV(H,開盤至今-60) 開盤以來的最高價比開盤60分鐘之后再出現(xiàn)的最高價高(到目前為止最高價出現(xiàn)在開盤后的頭60分鐘內(nèi)) HHV(H,開盤至今)/REF(O,開盤至今-1)>1.035 開盤至今的最高點比開盤價至少高3.5% HHV(H,開盤至今)/LLV(L,開盤至今)>1.05 開盤至今的最高點比最低點至少高5%(拉升幅度大于5%) EVERY(BETWEEN(C,均價*0.985,均價*1.015),60) 60分鐘內(nèi)的1分鐘K線收盤價都在均價線的上下1.5%之間(回調(diào)后在均線附近盤整60分鐘以上且最大偏離均線幅度小于1.5%) BARSLAST(L=LLV(L, 開盤至今))>BARSLAST(H=HHV(H,開盤至今)) 開盤至今的最低點早于最高點出現(xiàn)(回調(diào)不破開盤后的低點) LLV(L, BARSLAST(H=HHV(H,開盤至今)))>( HHV(H,開盤至今)+ LLV(L, 開盤至今))/2 最高點之后的低點高于最高點和最低點的半分位(回踩幅度小于拉升幅度的一半) 1.09*REF(C,開盤至今)>HHV(H,開盤至今) 開盤至今最高點的漲幅不到9%(未沖擊漲停) HHV(H,開盤至今)>1.02*REF(C,開盤至今) 開盤至今最高點的漲幅大于2%(排除開盤低開之后拉起,最高點漲幅不到2%的情況) 以上就是公式中所有語句的解釋。用盤中1分鐘級別的選股要特別注意設(shè)置問題,具體注意事項和步驟請回看《盤中尋找具有漲?;虻膫€股》一文。 傳送門 另外,數(shù)據(jù)弟將休假一周,所以下周的文章就只得暫停一次,和大家事先打聲招呼,十分抱歉!
|
|