1,a4)>a4/5;a7:" />
TT:=BARSCOUNT(CLOSE);
CC:=CLOSE;
均线:=SUM(AMOUNT,0)/SUM(VOL*100,0);
上均:=均线 + AVEDEV(C,TT)*2;
下均:=均线 - AVEDEV(C,TT)*2;
时长:=IF(HOUR>=13 AND HOUR<15 ,1,0);
涨幅:=(CLOSE>DYNAINFO(3))>1.02;
跌幅:=(CLOSE/DYNAINFO(3))<0.98;
横盘:=((HHV(CLOSE,TT)-LLV(CLOSE,TT))/CLOSE)<0.03;
YY:=SMA(VOL,30,1);
放量:=(YY-LLV(LLV(YY,1),30))/(HHV(HHV(YY,1),30)-LLV(LLV(YY,1),30))>0.92;
涨跌幅:=涨幅 OR 跌幅;
横涨:=涨跌幅=0 AND 横盘 AND 时长 AND 放量 AND CROSS(CC,上均);
突破:FILTER(横涨,100);
通达信分时横盘30分选股公式源码
yyo的"o"不要写成零"0是"o"不是"0是字母"o"
此公式是在别人的基础上改编成通达信版的.此公式需使用5分钟分析周期,请补全5分钟数据.
先建一个引用指标公式
YY0
yyo:INDEXO,colorred,linethick2;
yyh:INDEXH,coloryellow,linethick2;
yyl:INDEXL,colorblue,linethick2;
yyc:INDEXC,colorgreen,linethick2;
下面是公式源码
n(1 48 6) p(1 240 10)
a1:=(hhv(h,n)-llv(l,n))/ma(c,n)
a2:=BARSSINCE(c);
a3:=(hhv(h,a2)-llv(l,a2))/"yyo.yyo#day"<0.04;
a4:=if(a2>n and a2>3,n,a2);
a5:=1.5*abs((hhv(INDEXh,a4)-llv(INDEXl,a4))/"yyo.yyo#day")>
abs((hhv(h,a4)-llv(l,a4))/"yyo.yyo#day");
a6:=COUNT(v>1,a4)>a4/5;
a7:=("yyo.yyo#day"-llv(l,a4))/"yyo.yyo#day"<
("yyo.yyo#day"-llv(INDEXl,a4))/"yyo.yyo#day";
a8:=v>ref(hhv(v,a2),1) and c>ref("yyo.yyh#day",1);
aa1:=ref(a1,1) and a3 and a5 and a6;
aa:= aa1;
b1:=COUNT(v>1,a4)<3;
b2:=(hhv(h,a2)-llv(l,a2))/"yyo.yyh#day"<0.002;
bb:=b1 and b2;
强于大盘:=C/REF(C,1)>INDEXC/REF(INDEXC,1);
横盘30分:强于大盘 and (aa or bb) and dynainfo(7)>=dynainfo(11);
可调参数选择横盘时间,n选6横盘30分,选5横盘25分,选4横盘20分,以此类推.p是震幅,可选10,15,20.
点击公式管理器,再点击指标公式,点击新建,
将下面的复制进去既可.
yyo:INDEXO,colorred,linethick2;
yyh:INDEXH,coloryellow,linethick2;
yyl:INDEXL,colorblue,linethick2;
yyc:INDEXC,colorgreen,linethick2;
然后再在选股公式里新建另一个公式.