1. 程式人生 > >公式選股--碎步小陽 (關注公眾號“斯達克邏輯”)

公式選股--碎步小陽 (關注公眾號“斯達克邏輯”)

第二部分,碎步小陽

1. 基本釋義:

在股市中,陰代表了收盤價小於開盤價;陽代表了收盤價高於開盤價。而小陰小陽是最高價和最低價之間的差距很小的意思。小陰(陽)是指波動區間在 1.5% 或以內的線體。

股價連續小陽線爬升,不大漲,收盤價始終保持在5日均線和10日均線之上,且執行很穩定,對於大盤的漲跌似乎免疫,就是走自己的節奏,這種股多半後面都是要收出大陽線,甚至有些股票有一些重大事項公佈。

觀察K線的形態,是選股中一個非常重要的前提。大家應該聽說過“紅三兵”這個詞,說的就是一些個股在連續陰線後連續拉出三根陽線,技術上面會認為該股短期有上揚空間。那我們就在這個基礎上把它進一步展開:當一些個股K線上出現連續碎步上陽,且成交量溫和放大的形態後,而後很有可能來一根大陽線:正所謂碎步小陽,大陽即出。這裡我們可以總結出幾點,第一是K線形態為連續的小陽線形態,第二是成交量溫和放大的。

另外注意兩點,例如個股小陽線的數量越多,往往代表著多方動能的積蓄的越多,則往往後期的爆發可能更大,另外最好是選擇一些股價相對在低位,且前期經歷過充分調整的股票。這類股票的爆發力度往往比在高位的股票更強一些。

2. 例項

3. 公式

(1)繁瑣的小陰小陽選股公式,

編寫要求:

1 小陰小陽持續三日 以上,10日以內 , 每天的 股價 漲跌幅度 +2.5 -2.5之間 ,橫盤 或微微 上漲都可以

2 成交量 在 3日 以上,10日以內 持續縮量,也就是 成交量 持續小於 30日 成交量均線

3 最後 在以上 1 和2 條件的基礎上加入 這個條件 最近 5日內 的 每日的 漲幅 小於3.5,也就是 最近5天沒有出現過 單日漲幅大於3.5的票
如600265 2012,4.25 日之前


ZF:=(C-REF(C,1))/REF(C,1)*100>2.5 OR (C-REF(C,1))/REF(C,1)*100<-2.5;

AA:=BARSLAST(ZF);

TJ1:=BETWEEN(AA,3,10);

TJ2:=LAST(V<MA(V,30),10,3);

COUNT((C-REF(C,1))/REF(C,1)*100<3.5,5)=5 AND TJ1 AND TJ2;


程式碼釋義:

TJ1賦值:AA位於3和10之間

TJ2賦值:從前10日到前3日持續成交量(手)<成交量(手)的30日簡單移動平均

統計5日中滿足(收盤價-1日前的收盤價)/1日前的收盤價*100<3.5的天數=5 AND TJ1 AND TJ2

(2)要求:連續N天內小陰小陽,每天的小陰小陽漲跌幅介於-K%和L%之間(K與L自己可以填),今天漲跌幅大於M%(M可以自己填)。當天漲幅能不能也設個限制,介於B和M之間。


N:=4;

K:=-2;

I:=2;

M:=3;

B:=10;

Z,:=(C/REF(C,1)-1)*100;

REF(EVERY(BETWEEN(Z,,K,I),N),1) AND BETWEEN(Z,,M,B);

釋義:
N賦值:4

K賦值:-2

I賦值:2

M賦值:3

B賦值:10

Z,賦值:(收盤價/1日前的收盤價-1)*100

1日前的最近N日一直存在Z,位於K和I之間 AND Z,位於M和B之間

(3)連續N天小陰小陽選股公式


WH01:=(H-L)/REF(C,1)*100<4;{震幅小於4%}

WH02:=ABS(C-O)/MIN(CLOSE,OPEN)*100<2;{K線實體小於2%}

WH03:=EVERY(WH01,5);{連續n天,這裡取5}

WH04:=EVERY(WH02,5);{l連續n天,這裡取5}

WH05:WH03 AND WH04;

釋義:

WH01賦值:(最高價-最低價)/1日前的收盤價*100<4

WH02賦值:收盤價-開盤價的絕對值/收盤價和開盤價的較小值*100<2

WH03賦值:最近5日一直存在WH01

WH04賦值:最近5日一直存在WH02

輸出WH05:WH03 AND WH04

(4)把碎步小陽選股公式改為2天前出現的,就是選出2天前出現過這種形態的選股公式


S2:=IF(NAMELIKE('S'),0,1);

S3:=IF(NAMELIKE('*'),0,1);{去掉停牌}

S4:=DYNAINFO(17)>0;

MA5:=MA(C,5);

MA10:=MA(C,10);

MA20:=MA(C,20);

MA35:=MA(C,35);

V0:=MA(C,3)>REF(MA(C,3),1) AND MA(C,5)>REF(MA(C,5),1)

AND C>MA(C,3)AND MA(C,3)>MA(C,5);

角度5:=ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416;

角度10:=ATAN((MA10/REF(MA10,1)-1)*100)*180/3.1416;

角度20:=ATAN((MA20/REF(MA20,1)-1)*100)*180/3.1416;

角度35:=ATAN((MA35/REF(MA35,1)-1)*100)*180/3.1416;

去掉:= S2 AND S3 AND S4 AND CLOSE>OPEN;

傾角5日均線:= (ATAN((MA(C,5)/REF(MA(C,5),1)-1)*100)*180/3.14115926)>60;{股價N天內連續沿著5天線走,且每天收盤價與5天線的距離不超過2%}

沿著5天線走:=ABS(C-MA(C,5))/MA(C,5)<0.02;

角度: RANGE(CAPITAL/100,3000,140000) AND 去掉 
  AND DYNAINFO(17)>=1.55{量比 }AND C<28 AND COUNT(沿著5天線走,10)=3
  AND BETWEEN(V/CAPITAL*100,1.50,30){換手率 }
AND 角度20>=角度35 AND 角度10>=角度20 AND V0 AND  傾角5日均線;


釋義:

S2賦值:如果模糊匹配品種名稱,返回0,否則返回1

S3賦值:如果模糊匹配品種名稱,返回0,否則返回1

S4賦值:量比>0

MA5賦值:收盤價的5日簡單移動平均

MA10賦值:收盤價的10日簡單移動平均

MA20賦值:收盤價的20日簡單移動平均

MA35賦值:收盤價的35日簡單移動平均

V0賦值:收盤價的3日簡單移動平均>1日前的收盤價的3日簡單移動平均 AND 收盤價的5日簡單移動平均>1日前的收
盤價的5日簡單移動平均AND 收盤價>收盤價的3日簡單移動平均AND 收盤價的3日簡單移動平均>收盤價的5日簡單移
動平均

角度5賦值:(MA5/1日前的MA5-1)*100的反正切*180/3.1416

角度10賦值:(MA10/1日前的MA10-1)*100的反正切*180/3.1416

角度20賦值:(MA20/1日前的MA20-1)*100的反正切*180/3.1416

角度35賦值:(MA35/1日前的MA35-1)*100的反正切*180/3.1416

去掉賦值: S2 AND S3 AND S4 AND 收陽線

傾角5日均線賦值: ((收盤價的5日簡單移動平均/1日前的收盤價的5日簡單移動平均-1)*100的反正切*180/3.14115926)>60

沿著5天線走賦值:收盤價-收盤價的5日簡單移動平均的絕對值/收盤價的5日簡單移動平均<0.02

輸出角度: 當前流通股本(手)/100位於3000和140000之間 AND 去掉   AND 量比>=1.55AND 收盤價<28 AND 統計10日中滿足沿著5天線走的天數=3  AND 成交量(手)/當前流通股本(手)*100位於1.50和30之間AND 角度20>=角度35 AND 角度10>=角度20 AND V0 AND  傾角5日均線

(5)在碎步小陽的指標里加一個收陰語句,昨天以前是碎步小陽,今天縮量收陰線,(有問題)


碎步小陽:COUNT(C>O AND C/REF(C,1)<1.03 

AND C>MA(C,5)AND MA(C,5)>REF(MA(C,5),1),3)=3 

V<REF(V,1) AND C<O;

釋義:

輸出碎步小陽:統計3日中滿足收盤價>OANDC/1日前的收盤價<1.03ANDC>收盤價的5日簡單移動平均ANDMA(收盤價,5)>1日前的收盤價的5日簡單移動平均的天數=3 成交量(手)<1日前的成交量(手) AND 收陰線

(6)通達信小陽憋大陽選股指標公式

A13:=EMA(CLOSE,55);

A14:=MA(CLOSE,75);

A15:=EMA(A14,3);

A16:=EMA(A15,3);

A17:=(HIGH + LOW) / 5;

A18:=(MA(A17,4)) - (MA(A17,34));

A19:=CROSS(A18,0);

A20:=CROSS(0,A18);

A21:=BARSLAST(A19);

A22:=BARSLAST(A20);

A23:=REF(A19,1);

A24:=REF(A20,1);

A25:=BARSLAST(A23);

A26:=BARSLAST(A24);

A27:=IF((A25 < A26),(REF((HHV(HIGH,2)),A25)),(REF((LLV(LOW,2)),A26)));

A28:=(((REF(CLOSE,1)) <= (REF(A27,1))) AND (CLOSE > A27)) AND (A21 < A22);

A29:=(((REF(CLOSE,1)) >= (REF(A27,1))) AND (CLOSE < A27)) AND (A22 < A21);

A30:=A28 AND ((COUNT(A28,A21)) = 1);

A31:=A29 AND ((COUNT(A29,A22)) = 1);

A32:=A30 AND ((REF(BARSLAST(A31),1)) < (REF(BARSLAST(A30),1)));

A33:=A31 AND ((REF(BARSLAST(A31),1)) > (REF(BARSLAST(A30),1)));

W18:EXIST(A32,1) AND REF(C,1)/REF(C,2)>1 AND REF(C,1)/REF(C,2)<1.02 AND C/REF(C,1)>1.02 AND C/REF(C,1)<1.03 AND REF(C,2)/REF(C,3)<1.015 AND REF(C,2)/REF(C,3)>0.985 AND REF(C,3)/REF(C,4)<1.015 AND REF(C,3)/REF(C,4)>0.985 AND REF(C,4)/REF(C,5)<1.015 AND REF(C,4)/REF(C,5)>0.985 AND REF(C,5)/REF(C,6)<1.015 AND REF(C,5)/REF(C,6)>0.985;

釋義:

A13賦值:收盤價的55日指數移動平均

A14賦值:收盤價的75日簡單移動平均

A15賦值:A14的3日指數移動平均

A16賦值:A15的3日指數移動平均

A17賦值:(最高價 + 最低價) / 5

A18賦值:(A17的4日簡單移動平均) - (A17的34日簡單移動平均)

A19賦值:A18上穿0

A20賦值:0上穿A18

A21賦值:上次A19距今天數

A22賦值:上次A20距今天數

A23賦值:1日前的A19

A24賦值:1日前的A20

A25賦值:上次A23距今天數

A26賦值:上次A24距今天數

A27賦值:如果(A25<A26),返回(A25日前的(2日內最高價的最高值)),否則返回(A26日前的(2日內最低價的最低值))

A28賦值:(((1日前的收盤價) <= (1日前的A27)) AND (收盤價 > A27)) AND (A21 < A22)

A29賦值:(((1日前的收盤價) >= (1日前的A27)) AND (收盤價 < A27)) AND (A22 < A21)

A30賦值:A28 AND ((統計A21日中滿足A28的天數) = 1)

A31賦值:A29 AND ((統計A22日中滿足A29的天數) = 1)

A32賦值:A30 AND ((1日前的上次A31距今天數) < (1日前的上次A30距今天數))

A33賦值:A31 AND ((1日前的上次A31距今天數) > (1日前的上次A30距今天數))
輸出W18:最近1日存在A32 AND 1日前的收盤價/2日前的收盤價>1 AND 1日前的收盤價/2日前的收盤價<1.02 AND 收盤價/1日前的收盤價>1.02 AND 收盤價/1日前的收盤價<1.03 AND 2日前的收盤價/3日前的收盤價<1.015 AND 2日前的收盤價/3日前的收盤價>0.985 AND 3日前的收盤價/4日前的收盤價<1.015 AND 3日前的收盤價/4日前的收盤價>0.985 AND 4日前的收盤價/5日前的收盤價<1.015 AND 4日前的收盤價/5日前的收盤價>0.985 AND 5日前的收盤價/6日前的收盤價<1.015 AND 5日前的收盤價/6日前的收盤價>0.985

(7)通達信小陽變大陽選股指標公式

T1:=REF(C,1)/REF(C,2)>1 AND REF(C,1)/REF(C,2)<1.02 AND C/REF(C,1)>1.02 AND C/REF(C,1)<1.03;

T2:=REF(C,2)/REF(C,3)<1.015 AND REF(C,2)/REF(C,3)>0.985 AND REF(C,3)/REF(C,4)<1.015 AND REF(C,3)/REF(C,4)>0.985;

T3:=REF(C,4)/REF(C,5)<1.015 AND REF(C,4)/REF(C,5)>0.985 AND REF(C,5)/REF(C,6)<1.015 AND REF(C,5)/REF(C,6)>0.985;

XG:T1 AND T2 AND T3;

釋義:

T1賦值:1日前的收盤價/2日前的收盤價>1 AND 1日前的收盤價/2日前的收盤價<1.02 AND 收盤價/1日前的收盤價>1.02 AND 收盤價/1日前的收盤價<1.03

T2賦值:2日前的收盤價/3日前的收盤價<1.015 AND 2日前的收盤價/3日前的收盤價>0.985 AND 3日前的收盤價/4日前的收盤價<1.015 AND 3日前的收盤價/4日前的收盤價>0.985

T3賦值:4日前的收盤價/5日前的收盤價<1.015 AND 4日前的收盤價/5日前的收盤價>0.985 AND 5日前的收盤價/6日前的收盤價<1.015 AND 5日前的收盤價/6日前的收盤價>0.985

輸出XG:T1 AND T2 AND T3

(8)通達信小陽過近頂選股指標公式


X1:=REF(HHV(C,20),1);

X2:=C>X1;

X3:=REF(C,1);

X4:=(C-X3)*100/X3;

X5:=X4>1.8 AND X4<4;

X6:=(C-X1)*100/X1;

X7:=X6>1 AND X6<4;

X:X5 AND X7 AND X2;

釋義:

X1賦值:1日前的20日內收盤價的最高值

X2賦值:收盤價>X1

X3賦值:1日前的收盤價


X4賦值:(收盤價-X3)*100/X3

X5賦值:X4>1.8 AND X4<4

X6賦值:(收盤價-X1)*100/X1

X7賦值:X6>1 AND X6<4

輸出X:X5 AND X7 AND X2

(9)連續出現小陰小陽的選股公式

具體要求如下:

1、連續小陽小陰,最高點與最低點上下總體漲跌幅小於5個點,連續持續5天以上;

2、要求K線在20、60、120、240這些中長期均線之上,長趨勢線整體多頭向上,20日均線在60、120、250均線之上;

3、要求MACD出現金叉;

4、要求成交量縮小,但是5日均量線要大於135日均量線;


Z,:=h/l;

CF:=C/REF(C,1);

n:=HHVBARS(Z,*CF,20);

DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(DIF,9);

(HHV(H,N-1)-LLV(L,N-1))/LLV(L,N-1)<0.2 

AND 
C>MAX(MA(C,20),MAX(MA(C,60),MAX(MA(C,120),MA(C,240)))) 

AND 
n>=5 

AND 
MA(V,5)>=MA(V,135) 

AND 
MA(C,20)>MAX(MA(C,60),MAX(MA(C,120),MA(C,240)))

AND 
EVERY(V<REF(V,N),5) 

AND ((DIF-DEA)>0 OR EVERY((DIF-DEA)>=REF((DIF-DEA),1),2)) 

AND COUNT((C/REF(C,6))>1.5,60)=0

釋義:

Z,賦值:最高價/最低價

CF賦值:收盤價/1日前的收盤價

N賦值:20日內Z,*CF距今天數

DIF賦值:收盤價的12日指數移動平均-收盤價的26日指數移動平均

DEA賦值:DIF的9日指數移動平均

(N-1日內最高價的最高值-N-1日內最低價的最低值)/N-1日內最低價的最低值<0.2 AND 收盤價>收盤價的20日簡單移動平均和收盤價的60日簡單移動平均和收盤價的120日簡單移動平均和收盤價的240日簡單移動平均的較大值的較大值的較大值 AND N>=5 AND 成交量(手)的5日簡單移動平均>=成交量(手)的135日簡單移動平均 AND 收盤價的20日簡單移動平均>收盤價的60日簡單移動平均和收盤價的120日簡單移動平均和收盤價的240日簡單移動平均的較大值的較大值AND 最近5日一直存在成交量(手)<N日前的成交量(手) AND ((DIF-DEA)>0 OR 最近2日一直存在(DIF-DEA)>=1日前的(DIF-DEA)) AND 統計60日中滿足(收盤價/6日前的收盤價)>1.5的天數=0

(10)連續小陽的選股公式

N:=4;

EVERY(C>O AND C/REF(C,1)<=1.04,N);

釋義:

N賦值:4

最近N日一直存在收盤價>OANDC/1日前的收盤價<=1.04

(10)連續小陰小陽的公式編寫

XG:EVERY(ABS((C-O)/O)<0.03,BARSLAST(BETWEEN(ABS((C-O)/O),

0.02,0.045))-1) AND 

(HHV(H,BARSLAST(BETWEEN(ABS((C-O)/O),0.02,0.045))-1)-

LLV(L,BARSLAST(BETWEEN(ABS((C-O)/O),0.02,0.045))-1))/-
LLV(L,BARSLAST(BETWEEN(ABS((C-O)/O),0.02,0.045))-1)<0.05 AND 
BARSLAST(BETWEEN(ABS((C-O)/O),0.02,0.045))>=5;

釋義:
輸出XG:最近上次(收盤價-開盤價)/開盤價的絕對值位於0.02和0.045之間距今天數-1日一直存在(收盤價-開盤價)/開盤價的絕對值<0.03 AND (上次(收盤價-開盤價)/開盤價的絕對值位於0.02和0.045之間距今天數-1日內最高價的最高值-上次(收盤價-開盤價)/開盤價的絕對值位於0.02和0.045之間距今天數-1日內最低價的最低值)/-上次(收盤價-開盤價)/開盤價的絕對值位於0.02和0.045之間距今天數-1日內最低價的最低值<0.05 AND 上次(收盤價-開盤價)/開盤價的絕對值位於0.02和0.045之間距今天數>=5

(11)連續4天小陽漲幅不超過6%,並且收盤價連續4天在布林軌

UB:=MA(CLOSE,24)+2*STD(CLOSE,24);

COUNT(C>O AND C/REF(C,1)<=1.06,4)=4 

AND C/REF(C,4)<=1.1 AND COUNT(O>UB,4)>=1;

釋義:

UB賦值:收盤價的24日簡單移動平均+2*收盤價的24日估算標準差

統計4日中滿足收盤價>OANDC/1日前的收盤價<=1.06的天數=4 AND 收盤價/4日前的收盤價<=1.1 AND 統計4日中滿足開盤價>UB的天數>=1

(12)N日內出現過小陽小陽

N:=5;

Z,:=ABS((C-REF(C,1))/REF(C,1)*100)<4;

EVERY(Z,,N);

釋義:

N賦值:5

Z,賦值:(收盤價-1日前的收盤價)/1日前的收盤價*100的絕對值<4

最近N日一直存在Z,


參考應用

繁瑣的小陰小陽選股公式

麻煩老師編寫個(小陰小陽)選股公式(已解答:阿寶哦)

連續N天小陰小陽選股公式

求老師幫助,把碎步小陽選股公式改為前天出現的選股公式(已解答:老馬識途10)

老師好,麻煩老師在碎步小陽的指標里加一個收陰語句,謝謝【趙機已解決】

通達信小陽憋大陽選股指標公式

通達信小陽變大陽選股指標公式

通達信小陽過近頂選股指標公式

請老師編寫一個連續出現小陰小陽的選股公式

連續小陽的選股公式

請教這個連續小陰小陽的公式編寫

什麼是小陽公式 小陽公式的展現及實戰要則

碎步 陰陽

請把這個小陽小陽選股公式改寫成N日內出現過這種現象