通达信异动停牌监控指标公式

 

{标记最近10日}
DRAWICON(V=CONST(REF(V,9)),1,22);STICKLINE(V=CONST(REF(V,9)),0,0.9,0.5,0),COLORFFFFFF;
DRAWNUMBER(V=CONST(REF(V,8)),1,9);
DRAWNUMBER(V=CONST(REF(V,7)),1,8);
DRAWNUMBER(V=CONST(REF(V,6)),1,7);
DRAWNUMBER(V=CONST(REF(V,5)),1,6);
DRAWNUMBER(V=CONST(REF(V,4)),1,5);
DRAWNUMBER(V=CONST(REF(V,3)),1,4);
DRAWNUMBER(V=CONST(REF(V,2)),1,3);
DRAWNUMBER(V=CONST(REF(V,1)),1,2);
DRAWNUMBER(V=CONST(REF(V,0)),1,1);
{计算10日、30日涨幅停牌}
距10日停牌需涨:=100-(C-REF(C,9))/REF(C,9)*100,NODRAW;
距30日停牌需涨:=200-(C-REF(C,29))/REF(C,29)*100,NODRAW;
DRAWTEXT_FIX(ISLASTBAR AND 距10日停牌需涨>=20,0.00,0.06,0,STRCAT('距10日停牌还需涨幅:',STRCAT(CON2STR(距10日停牌需涨,2),' %'))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND 距10日停牌需涨<20,0.00,0.06,0,STRCAT('距10日停牌还需涨幅:',STRCAT(CON2STR(距10日停牌需涨,2),' %'))),COLORGREEN;
DRAWTEXT_FIX(ISLASTBAR AND 距30日停牌需涨>=20,0.00,0.26,0,STRCAT('距30日停牌还需涨幅:',STRCAT(CON2STR(距30日停牌需涨,2),' %'))),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND 距30日停牌需涨<20,0.00,0.26,0,STRCAT('距30日停牌还需涨幅:',STRCAT(CON2STR(距30日停牌需涨,2),' %'))),COLORGREEN;
{计算异动}
个股0:=C;
个股1:=REF(C,1);
个股2:=REF(C,2);
个股3:=REF(C,3);
标指0:=IF(CODELIKE('00'),"399107$C",IF(CODELIKE('60'),"999998$C",IF(CODELIKE('30'),"399102$C",IF(CODELIKE('68'),"000688$C",0))));
标指1:=REF(标指0, 1);
标指2:=REF(标指0, 2);
标指3:=REF(标指0, 3);
S1:=IF((((个股0/个股2)-1)*100-((标指0/标指2)-1)*100)>20,2,0),;
S2:=IF((((个股0/个股3)-1)*100-((标指0/标指3)-1)*100)>20,3,0),;
S21:=IF(S1=2 OR S2=3,1,0);
S22:=IF(S1+S2=5,1,IF(S2=3,2,1));
A1:=S21 AND REF(S21,1)=0 AND REF(S21,2)=0;
STICKLINE(A1,0,0.5,3,0),COLORMAGENTA;
A2:=BArslAST(A1),NODRAW;
A21:=S21 AND REF(A1,1)=0 AND REF(A1,S22)=0;
A22:=A21 AND REF(A21,1)=0 AND REF(A21,S22)=0;
STICKLINE(A22,0,0.5,3,0),COLORMAGENTA;
A3:=BARSLAST(A22),NODRAW;
A31:=S21 AND REF(A22,1)=0 AND REF(A22,S22)=0;
A32:=A31 AND REF(A31,1)=0 AND REF(A31,S22)=0;
STICKLINE(A32,0,0.5,3,0),COLORMAGENTA;
A4:=BARSLAST(A32),NODRAW;
A41:=S21 AND REF(A32,1)=0 AND REF(A32,S22)=0;
A42:=A41 AND REF(A41,1)=0 AND REF(A41,S22)=0;
STICKLINE(A42,0,0.5,3,0),COLORMAGENTA;
A5:=BARSLAST(A42),NODRAW;
A51:=S21 AND REF(A42,1)=0 AND REF(A42,S22)=0;
A52:=A51 AND REF(A51,1)=0 AND REF(A51,S22)=0;
STICKLINE(A52,0,0.5,3,0),COLORMAGENTA;
{今日涨幅界限}
今一日涨幅界限:=(((20+((标指0/标指1)-1)*100)/100+1)*个股1/个股1-1)*100,COLORMAGENTA,NODRAW;
今两日涨幅界限:=(((20+((标指0/标指2)-1)*100)/100+1)*个股2/个股1-1)*100,COLORMAGENTA,NODRAW;
今三日涨幅界限:=(((20+((标指0/标指3)-1)*100)/100+1)*个股3/个股1-1)*100,COLORMAGENTA,NODRAW;
{
今一日涨幅界限:20-((个股0/个股1)-1)*100-((标指0/标指1)-1)*100+((个股0/个股1)-1)*100+((标指0/标指1)-1)*100,COLORMAGENTA,NODRAW;
今两日涨幅界限:20-((个股0/个股2)-1)*100-((标指0/标指2)-1)*100+((个股1/个股2)-1)*100+((标指1/标指2)-1)*100,COLORMAGENTA,NODRAW;
今三日涨幅界限:20-((个股0/个股3)-1)*100-((标指0/标指3)-1)*100+((个股1/个股3)-1)*100+((标指1/标指3)-1)*100,COLORMAGENTA,NODRAW;
}
B:=IF(今两日涨幅界限-今三日涨幅界限>0,今三日涨幅界限,今两日涨幅界限);
B1:=IF(A2=1 OR A3=1 OR A4=1 OR BARSLAST(A42)=1,今一日涨幅界限,0),NODRAW;
B2:=IF(A2=2 OR A3=2 OR A4=2 OR BARSLAST(A42)=2,今两日涨幅界限,0),NODRAW;
今异动涨幅界限:IF(B1,B1,IF(B2,B2,B)),NODRAW;
DRAWTEXT_FIX(ISLASTBAR AND 今异动涨幅界限>10,0.20,0.06,0,STRCAT('今涨幅异动界限:',STRCAT(CON2STR(今异动涨幅界限,2),' %')))COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND 今异动涨幅界限<=10,0.20,0.06,0,STRCAT('今涨幅异动界限:',STRCAT(CON2STR(今异动涨幅界限,2),' %')))COLORGREEN;
{明日涨停是否会触发异动}
明一日涨幅异动:=((ZTPRICE(C,0.1)/REF(C,0))-1)*100-((标指0/标指0)-1)*100,NODRAW;
明两日涨幅异动:=((ZTPRICE(C,0.1)/REF(C,1))-1)*100-((标指0/标指1)-1)*100,NODRAW;
明三日涨幅异动:=((ZTPRICE(C,0.1)/REF(C,2))-1)*100-((标指0/标指2)-1)*100,NODRAW;
B3:=IF(明两日涨幅异动-明三日涨幅异动>0,明两日涨幅异动,明三日涨幅异动),NODRAW;
B4:=IF(A1 OR A22 OR A32 OR A42,1,0),NODRAW;
B5:=IF(A2=1 OR A3=1 OR A4=1 OR BARSLAST(A42)=1,今两日涨幅界限,0),NODRAW;
B6:=IF(B4,B4,IF(B5,B5,B3)),NODRAW;
明涨停是否异动:=IF(B6>19.9,1,0);
DRAWTEXT_FIX(ISLASTBAR AND 明涨停是否异动=0,0.20,0.26,0,STRCAT('明涨停是否异动:','否')),COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND 明涨停是否异动=1,0.20,0.26,0,STRCAT('明涨停是否异动:','是')),COLORGREEN;
{今日涨幅}
今涨幅:=(C/REF(C,1)-1)*100;
DRAWTEXT_FIX(ISLASTBAR AND 今涨幅>0,0.40,0.26,0,STRCAT('今涨幅::',STRCAT(CON2STR(今涨幅,2),' %'))),COLORFF00FF;
DRAWTEXT_FIX(ISLASTBAR AND 今涨幅<=0,0.40,0.26,0,STRCAT('今涨幅::',STRCAT(CON2STR(今涨幅,2),' %'))),COLOR00FF00;
{十日内异动次数}
十日内异动次数:=COUNT(A1 OR A22 OR A32 OR A42,10);
DRAWTEXT_FIX(ISLASTBAR AND 十日内异动次数=0,0.40,0.06,0,STRCAT('十日内异动次数:',STRCAT(CON2STR(十日内异动次数,0),' 次')))COLORWHITE;
DRAWTEXT_FIX(ISLASTBAR AND 十日内异动次数>0,0.40,0.06,0,STRCAT('十日内异动次数:',STRCAT(CON2STR(十日内异动次数,0),' 次')))COLORGREEN;




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


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

相关指标公式

当满足条件成交量(手)=9日前的成交量(手)的最后一日取值设为常数时,在1位置画22号图标
当满足条件成交量(手)=9日前的成交量(手)的最后一日取值设为常数时,在0和0.9位置之间画柱状线,宽度为0.5,0不为0则画空心柱.,COLORFFFFFF
当满足条件成交量(手)=8日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=7日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=6日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=5日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=4日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=3日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=2日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=1日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
当满足条件成交量(手)=0日前的成交量(手)的最后一日取值设为常数时,在1位置书写数字
距10日停牌需涨赋值:100-(收盘价-9日前的收盘价)/9日前的收盘价*100,NODRAW
距30日停牌需涨赋值:200-(收盘价-29日前的收盘价)/29日前的收盘价*100,NODRAW
当满足条件ISLASTBARAND距10日停牌需涨>=20时,在横轴0.00纵轴0.06位置书写文字,画白色
当满足条件ISLASTBARAND距10日停牌需涨<20时,在横轴0.00纵轴0.06位置书写文字,画绿色
当满足条件ISLASTBARAND距30日停牌需涨>=20时,在横轴0.00纵轴0.26位置书写文字,画白色
当满足条件ISLASTBARAND距30日停牌需涨<20时,在横轴0.00纵轴0.26位置书写文字,画绿色
个股0赋值:收盘价
个股1赋值:1日前的收盘价
个股2赋值:2日前的收盘价
个股3赋值:3日前的收盘价
标指0赋值:如果模糊匹配品种代码,返回"399107$收盘价",否则返回如果模糊匹配品种代码,返回"999998$收盘价",否则返回如果模糊匹配品种代码,返回"399102$收盘价",否则返回如果模糊匹配品种代码,返回"000688$收盘价",否则返回0
标指1赋值:1日前的标指0
标指2赋值:2日前的标指0
标指3赋值:3日前的标指0
S1赋值:如果(((个股0/个股2)-1)*100-((标指0/标指2)-1)*100)>20,返回2,否则返回0,
S2赋值:如果(((个股0/个股3)-1)*100-((标指0/标指3)-1)*100)>20,返回3,否则返回0,
S21赋值:如果S1=2ORS2=3,返回1,否则返回0
S22赋值:如果S1+S2=5,返回1,否则返回如果S2=3,返回2,否则返回1
A1赋值:S21 AND 1日前的S21=0 AND 2日前的S21=0
当满足条件A1时,在0和0.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
A2赋值:上次A1距今天数,NODRAW
A21赋值:S21 AND 1日前的A1=0 AND S22日前的A1=0
A22赋值:A21 AND 1日前的A21=0 AND S22日前的A21=0
当满足条件A22时,在0和0.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
A3赋值:上次A22距今天数,NODRAW
A31赋值:S21 AND 1日前的A22=0 AND S22日前的A22=0
A32赋值:A31 AND 1日前的A31=0 AND S22日前的A31=0
当满足条件A32时,在0和0.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
A4赋值:上次A32距今天数,NODRAW
A41赋值:S21 AND 1日前的A32=0 AND S22日前的A32=0
A42赋值:A41 AND 1日前的A41=0 AND S22日前的A41=0
当满足条件A42时,在0和0.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
A5赋值:上次A42距今天数,NODRAW
A51赋值:S21 AND 1日前的A42=0 AND S22日前的A42=0
A52赋值:A51 AND 1日前的A51=0 AND S22日前的A51=0
当满足条件A52时,在0和0.5位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色
今一日涨幅界限赋值:(((20+((标指0/标指1)-1)*100)/100+1)*个股1/个股1-1)*100,画洋红色,NODRAW
今两日涨幅界限赋值:(((20+((标指0/标指2)-1)*100)/100+1)*个股2/个股1-1)*100,画洋红色,NODRAW
今三日涨幅界限赋值:(((20+((标指0/标指3)-1)*100)/100+1)*个股3/个股1-1)*100,画洋红色,NODRAW
B赋值:如果今两日涨幅界限-今三日涨幅界限>0,返回今三日涨幅界限,否则返回今两日涨幅界限
B1赋值:如果A2=1ORA3=1ORA4=1ORBARSLAST(A42)=1,返回今一日涨幅界限,否则返回0,NODRAW
B2赋值:如果A2=2ORA3=2ORA4=2ORBARSLAST(A42)=2,返回今两日涨幅界限,否则返回0,NODRAW
输出今异动涨幅界限:如果B1,返回B1,否则返回如果B2,返回B2,否则返回B,NODRAW
当满足条件ISLASTBARAND今异动涨幅界限>10时,在横轴0.20纵轴0.06位置书写文字画白色
当满足条件ISLASTBARAND今异动涨幅界限<=10时,在横轴0.20纵轴0.06位置书写文字画绿色
明一日涨幅异动赋值:((计算涨停价/0日前的收盘价)-1)*100-((标指0/标指0)-1)*100,NODRAW
明两日涨幅异动赋值:((计算涨停价/1日前的收盘价)-1)*100-((标指0/标指1)-1)*100,NODRAW
明三日涨幅异动赋值:((计算涨停价/2日前的收盘价)-1)*100-((标指0/标指2)-1)*100,NODRAW
B3赋值:如果明两日涨幅异动-明三日涨幅异动>0,返回明两日涨幅异动,否则返回明三日涨幅异动,NODRAW
B4赋值:如果A1ORA22ORA32ORA42,返回1,否则返回0,NODRAW
B5赋值:如果A2=1ORA3=1ORA4=1ORBARSLAST(A42)=1,返回今两日涨幅界限,否则返回0,NODRAW
B6赋值:如果B4,返回B4,否则返回如果B5,返回B5,否则返回B3,NODRAW
明涨停是否异动赋值:如果B6>19.9,返回1,否则返回0
当满足条件ISLASTBARAND明涨停是否异动=0时,在横轴0.20纵轴0.26位置书写文字,画白色
当满足条件ISLASTBARAND明涨停是否异动=1时,在横轴0.20纵轴0.26位置书写文字,画绿色
今涨幅赋值:(收盘价/1日前的收盘价-1)*100
当满足条件ISLASTBARAND今涨幅>0时,在横轴0.40纵轴0.26位置书写文字,COLORFF00FF
当满足条件ISLASTBARAND今涨幅<=0时,在横轴0.40纵轴0.26位置书写文字,COLOR00FF00
十日内异动次数赋值:统计10日中满足A1ORA22ORA32ORA42的天数
当满足条件ISLASTBARAND十日内异动次数=0时,在横轴0.40纵轴0.06位置书写文字画白色
当满足条件ISLASTBARAND十日内异动次数>0时,在横轴0.40纵轴0.06位置书写文字画绿色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

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