通达信线上双涨停源码副图

 
ZFA:=(CLOSE-REF(CLOSE,1))*100/REF(CLOSE,1);
ZFB:=(CLOSE-OPEN)*100/OPEN;
ZF:MAX(ZFB,ZFA),NODRAW;
MA5:=EMA(EMA(EMA(EMA(EMA(EMA(EMA(EMA(CLOSE,2),2),2),2),2),2),2),2);
MA6:=SMA(MA5,3,1);
MA13:=MA(CLOSE,13);
MA21:=MA(CLOSE,21);
M21:=IF(MA21>REF(MA21,1),1,0);
MA34:=MA(CLOSE,34);
MA35:=SMA(MA34,3,1);
M34:=IF(MA34>REF(MA34,1),1,0);
MA55:=MA(CLOSE,55);
MA56:=SMA(MA55,3,1);
M55:=IF(MA55>REF(MA55,1),1,0);
MA90:=MA(CLOSE,90);
MA91:=SMA(MA90,3,1);
M90:=IF(MA90>REF(MA90,1),1,0);
MA120:=MA(CLOSE,144);
MA121:=SMA(MA120,3,1);
M120:=IF(MA120>REF(MA120,1),1,0);
M1:=MA(CLOSE,240);
M250:=IF(M1>REF(M1,1),1,0);
UPJ:=M90+M120+M250;
UPA:=M21+M34+M55;
AA3:=MAX(MA90,MAX(MA120,M1));
AA4:=MIN(MA90,MIN(MA120,M1));
KK:=(AA3-AA4)*100/AA4;
XD5:=MA(REF(HHV(CLOSE,2),1),2);
VAA:=(OPEN+CLOSE+LOW+HIGH)/4;
RSB:=(VAA-LLV(VAA,27))/(HHV(VAA,27)-LLV(VAA,27))*200-100;
DA:=SMA(SMA(RSB,5,1),5,1)*1.3;
RSV:=(VAA-LLV(VAA,13))/(HHV(VAA,13)-LLV(VAA,13))*200-100;
K:=SMA(RSV,5,1);
D:=SMA(K,5,1);
DD:=D*1.4;
JJ:=3*K-2*D;
J:=SMA(JJ,3,1);
JA:=SMA(J,3,1);
JB:=SMA(JA,3,1);
RSD:=(VAA-LLV(VAA,89))/(HHV(VAA,89)-LLV(VAA,89))*200-100;
DF:=SMA(SMA(RSD,5,1),5,1)*1.3;
BBJ:=REF(BARSLAST(ZF>=9.6),1);
BBK:=REF(CLOSE,BBJ+1);
KX:=(CLOSE-BBK)*100/BBK;
线上双涨停:IF((BBJ>=4 AND BBJ<=10 AND ABS(KX)<=12) OR (BBJ>10 AND BBJ<=21 AND ABS(KX)<=14) OR (BBJ>21 AND BBJ<=35 AND ABS(KX)<=15) OR (BBJ>35 AND BBJ<=55 AND ABS(KX)<=16) OR (BBJ>55 AND BBJ<=89 AND ABS(KX)<=17) AND COUNT(ZF>=9.6,4)=1 AND ZF>=9.6 AND (UPA>=2 AND UPJ>=2 OR (UPA>=1 AND UPJ>=3)),UPJ+UPA+2,0);
BBJA:=REF(BARSLAST(ZF>=7),1);
BBKA:=REF(CLOSE,BBJA+1);
KXA:=(CLOSE-BBKA)*100/BBKA;
线上双中阳:IF((BBJA>=3 AND BBJA<=21 AND ABS(KXA)<=8) OR (BBJA>21 AND BBJA<=50 AND ABS(KXA)<=10) AND COUNT(ZF>=7,4)=1 AND ZF>=7 AND ZF<9.6 AND (UPA>=2 AND UPJ>=2 OR (UPA>=1 AND UPJ>=3)),UPJ+UPA+2,0);
AA:=MA(CLOSE,IF(BARSSINCE(CLOSE>0)<17,BARSSINCE(CLOSE>0),17));
FS:=2*AA-REF(AA,1);
BBX:=IF(AA<FS,FS,AA);
BBY:=SMA(BBX,4,1);
线上涨停:IF(FILTER(UPJ>=2 AND (BARSLAST(BARSLASTCOUNT(MA5>REF(MA5,1))=1)<=4 AND MA5>REF(MA5,1) OR (BARSLAST(BARSLASTCOUNT(BBX>REF(BBX,1))=1)<=4 AND BBX>REF(BBX,1)) OR (BARSLAST(BARSLASTCOUNT(MA13>REF(MA13,1))=1)<=4 AND MA13>REF(MA13,1)) OR (BARSLAST(BARSLASTCOUNT(MA21>REF(MA21,1))=1)<=4 AND MA21>REF(MA21,1))) AND ZF>=9.6,8),UPJ+UPA,0);
线上中阳:IF(FILTER(UPJ>=2 AND (BARSLAST(BARSLASTCOUNT(MA5>REF(MA5,1))=1)<=5 AND MA5>REF(MA5,1) OR (BARSLAST(BARSLASTCOUNT(BBX>REF(BBX,1))=1)<=4 AND BBX>REF(BBX,1)) OR (BARSLAST(BARSLASTCOUNT(MA13>REF(MA13,1))=1)<=4 AND MA13>REF(MA13,1)) OR (BARSLAST(BARSLASTCOUNT(MA21>REF(MA21,1))=1)<=4 AND MA21>REF(MA21,1))) AND ZF>=7 AND ZF<9.6,5),UPJ+UPA,0);
低价:IF(MA55>MA56 OR MA90>MA91 OR MA120>MA121 AND CROSS(JJ,J) AND (J<(-50) OR JA<(-30) OR JB<(-20)),UPJ+UPA,0);
低位XD:IF(MA55>MA56 AND CROSS(CLOSE,MA55) AND (JJ<(-90) OR JA<(-50) OR JB<(-30)),UPJ+UPA+1,IF(BBX>BBY AND MA55>MA56 AND COUNT(CLOSE>XD5,3)=1 AND CLOSE>XD5 AND (JJ<(-90) OR JA<(-50) OR JB<(-30)),UPJ+UPA+1,0));
上穿:IF(BARSLASTCOUNT(UPJ>=2 AND (LOW<M1 AND HIGH>M1 OR (LOW<MA120 AND HIGH>MA120) OR (LOW<MA90 AND HIGH>MA90)) AND (ZF>5 OR IF(REF(ZF,1)>0 AND ZF>0 AND REF(ZF,1)<6 AND ZF<6,REF(ZF,1)+ZF,0)>=8 OR IF(REF(ZF,2)>0 AND REF(ZF,1)>0 AND ZF>0 AND REF(ZF,2)<6 AND REF(ZF,1)<6 AND ZF<6,REF(ZF,2)+REF(ZF,1)+ZF,0)>=8 OR IF(REF(ZF,3)>0 AND REF(ZF,2)>0 AND REF(ZF,1)>0 AND ZF>0 AND REF(ZF,3)<6 AND REF(ZF,2)<6 AND REF(ZF,1)<6 AND ZF<6,REF(ZF,3)+REF(ZF,2)+REF(ZF,1)+ZF,0)>=8))=1,UPJ+UPA,0);
穿越:IF(KK<7.5 AND UPJ>=1 AND (M90=1 OR M120=1) AND COUNT(LOW<AA4,21)>=1 AND CROSS(XD5,AA3),UPJ+10,0);



来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583


ZFA赋值:(收盘价-1日前的收盘价)*100/1日前的收盘价
ZFB赋值:(收盘价-开盘价)*100/开盘价
输出ZF:ZFB和ZFA的较大值,NODRAW
MA5赋值:收盘价的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均的2日指数移动平均
MA6赋值:MA5的3日[1日权重]移动平均
MA13赋值:收盘价的13日简单移动平均
MA21赋值:收盘价的21日简单移动平均
M21赋值:如果MA21>1日前的MA21,返回1,否则返回0
MA34赋值:收盘价的34日简单移动平均
MA35赋值:MA34的3日[1日权重]移动平均
M34赋值:如果MA34>1日前的MA34,返回1,否则返回0
MA55赋值:收盘价的55日简单移动平均
MA56赋值:MA55的3日[1日权重]移动平均
M55赋值:如果MA55>1日前的MA55,返回1,否则返回0
MA90赋值:收盘价的90日简单移动平均
MA91赋值:MA90的3日[1日权重]移动平均
M90赋值:如果MA90>1日前的MA90,返回1,否则返回0
MA120赋值:收盘价的144日简单移动平均
MA121赋值:MA120的3日[1日权重]移动平均
M120赋值:如果MA120>1日前的MA120,返回1,否则返回0
M1赋值:收盘价的240日简单移动平均
M250赋值:如果M1>1日前的M1,返回1,否则返回0
UPJ赋值:M90+M120+M250
UPA赋值:M21+M34+M55
AA3赋值:MA90和MA120和M1的较大值的较大值
AA4赋值:MA90和MA120和M1的较小值的较小值
KK赋值:(AA3-AA4)*100/AA4
XD5赋值:1日前的2日内收盘价的最高值的2日简单移动平均
VAA赋值:(开盘价+收盘价+最低价+最高价)/4
RSB赋值:(VAA-27日内VAA的最低值)/(27日内VAA的最高值-27日内VAA的最低值)*200-100
DA赋值:RSB的5日[1日权重]移动平均的5日[1日权重]移动平均*1.3
RSV赋值:(VAA-13日内VAA的最低值)/(13日内VAA的最高值-13日内VAA的最低值)*200-100
K赋值:RSV的5日[1日权重]移动平均
D赋值:K的5日[1日权重]移动平均
DD赋值:D*1.4
JJ赋值:3*K-2*D
J赋值:JJ的3日[1日权重]移动平均
JA赋值:J的3日[1日权重]移动平均
JB赋值:JA的3日[1日权重]移动平均
RSD赋值:(VAA-89日内VAA的最低值)/(89日内VAA的最高值-89日内VAA的最低值)*200-100
DF赋值:RSD的5日[1日权重]移动平均的5日[1日权重]移动平均*1.3
BBJ赋值:1日前的上次ZF>=9.6距今天数
BBK赋值:BBJ+1日前的收盘价
KX赋值:(收盘价-BBK)*100/BBK
输出线上双涨停:如果(BBJ>=4ANDBBJ<=10ANDABS(KX)<=12)OR(BBJ>10ANDBBJ<=21ANDABS(KX)<=14)OR(BBJ>21ANDBBJ<=35ANDABS(KX)<=15)OR(BBJ>35ANDBBJ<=55ANDABS(KX)<=16)OR(BBJ>55ANDBBJ<=89ANDABS,返回KX)<=17)ANDCOUNT(ZF>=9.6,4)=1ANDZF>=9.6AND(UPA>=2ANDUPJ>=2OR(UPA>=1ANDUPJ>=3)),否则返回UPJ+UPA+2
BBJA赋值:1日前的上次ZF>=7距今天数
BBKA赋值:BBJA+1日前的收盘价
KXA赋值:(收盘价-BBKA)*100/BBKA
输出线上双中阳:如果(BBJA>=3ANDBBJA<=21ANDABS(KXA)<=8)OR(BBJA>21ANDBBJA<=50ANDABS(KXA)<=10)ANDCOUNT(ZF>=7,4)=1ANDZF>=7ANDZF<9.6AND(UPA>=2ANDUPJ>=2OR(UPA>=1ANDUPJ>=3)),返回UPJ+UPA+2,否则返回0
AA赋值:收盘价的如果首次收盘价>0距今天数<17,返回首次收盘价>0距今天数,否则返回17日简单移动平均
FS赋值:2*AA-1日前的AA
BBX赋值:如果AABBY赋值:BBX的4日[1日权重]移动平均
输出线上涨停:如果UPJ>=2AND(上次条件连续成立次数=1距今天数<=4ANDMA5>1日前的MA5OR(上次条件连续成立次数=1距今天数<=4ANDBBX>1日前的BBX)OR(上次BARS距今天数的?日过滤,返回ASTCOUNT(MA13>1日前的MA13)=1)<=4ANDMA13>1日前的MA13)OR(上次条件连续成立次数=1距今天数<=4ANDMA21>1日前的MA21))ANDZF>=9.6,8),否则返回UPJ+UPA
输出线上中阳:如果UPJ>=2AND(上次条件连续成立次数=1距今天数<=5ANDMA5>1日前的MA5OR(上次条件连续成立次数=1距今天数<=4ANDBBX>1日前的BBX)OR(上次BARS距今天数的?日过滤,返回ASTCOUNT(MA13>1日前的MA13)=1)<=4ANDMA13>1日前的MA13)OR(上次条件连续成立次数=1距今天数<=4ANDMA21>1日前的MA21))ANDZF>=7ANDZF<9.6,5),否则返回UPJ+UPA
输出低价:如果MA55>MA56ORMA90>MA91ORMA120>MA121ANDCROSS(JJ,J)AND(J<(-50)ORJA<(-30)ORJB<(-20)),返回UPJ+UPA,否则返回0
输出低位XD:如果MA55>MA56ANDCROSS(收盘价,MA55)AND(JJ<(-90)ORJA<(-50)ORJB<(-30)),返回UPJ+UPA+1,否则返回如果BBX>BBYANDMA55>MA56ANDCOUNT(收盘价>XD5,3)=1ANDCLOSE>XD5AND(JJ<(-90)ORJA<(-50)ORJB<(-30)),返回UPJ+UPA+1,否则返回0
输出上穿:如果条件连续成立次数,返回=8ORIF(2日前的ZF>0ANDREF(ZF,1)>0ANDZF>0ANDREF(ZF,2)<6ANDREF(ZF,1)<6ANDZF<6,2日前的ZF+1日前的ZF+ZF,0)>=8ORIF(3日前的ZF>0ANDREF(ZF,2)>0ANDREF(ZF,1)>0ANDZF>0ANDRE,否则返回(ZF,3)<6ANDREF(ZF,2)<6ANDREF(ZF,1)<6ANDZF<6,3日前的ZF+2日前的ZF+1日前的ZF+ZF,0)>=8))=1
输出穿越:如果KK<7.5ANDUPJ>=1AND(M90=1ORM120=1)ANDCOUNT(最低价=1ANDCROSS(XD5,AA3),返回UPJ+10,否则返回0
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图