码迷,mamicode.com
首页 > 其他好文 > 详细

公式选股--碎步小阳 (关注公众号“斯达克逻辑”)

时间:2018-12-15 19:45:47      阅读:761      评论:0      收藏:0      [点我收藏+]

标签:返回   min   thread   open   问题   输出   涨跌   经历   超过   

第二部分,碎步小阳

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日内出现过这种现象

公式选股--碎步小阳 (关注公众号“斯达克逻辑”)

标签:返回   min   thread   open   问题   输出   涨跌   经历   超过   

原文地址:https://www.cnblogs.com/liyao0312/p/10124227.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!