通达信也谈停复牌提示(主图源码贴图)

 

由于股票的停牌是公司有某些重大事件(如重组、扩股等)致使,所以停复牌对散户来说也是一次投机的机会。
 最近看到 @郑裕林 的求助帖“敬请老师做个停复牌副图指标选股公式”,然后找到源码的原作者 @云枫添外 的“停复牌大旗 ”。由于是副图,所以会占用一些版面,本人根据 @云枫添外 老师的源码进行整合到主图中,即节省版面又直观。下面源码分享给同学们,供大家共同学习、优化!
    说明:本指标要建两个!首先建立一个:“引用”(一定要用这两个字)公式,就把一句源码粘贴进去就行;其次再建一个公式:“停复牌”(名称可以随你便),把主图源码粘贴进去就OK了。
 效果看图,图中灰色的色带即为复牌当天的K线位置。
 
一、
{引用}
CURRBARSCOUNT;

二、
{停复牌主图}
MA5:MA(C,5);
MA10:MA(C,10);
MA60:MA(C,60);
BAR:=CALCSTOCKINDEX('999999','引用',1);
ZRRS1:=DATETODAY(DATE)-DATETODAY(REF(DATE,1))-1;
JYRS1:=REF(BAR,1)-BAR-1;
TODAY:=ISLASTBAR AND V=0;
JYRS:=IF(TODAY,JYRS1+1,JYRS1);
ZRRS:=IF(TODAY,ZRRS1+1,ZRRS1); 
FP:=JYRS>0;
FPB:=BARSLAST(FP);
停牌自然日日数:=REF(ZRRS,FPB),NODRAW,COLOR00AAFF; 
停牌交易日数:=REF(JYRS,FPB),NODRAW,COLOR00AAFF;
最近停牌:=VARCAT(VAR2STR(REF(DATE+19000000,1),0),' 次日起停牌');
最近复牌:=VARCAT(VAR2STR(DATE+19000000,0),' 复牌');
停牌日:=VARCAT(VARCAT('停牌',VAR2STR(停牌自然日日数,0)),'天,');
交易日:=VARCAT(VARCAT('含',VAR2STR(停牌交易日数,0)),'个交易日');
复牌天数:=IF(V>0,FPB+1,0),NODRAW;
DPSQ:=INDEXC>=REF(INDEXC,复牌天数);
DPXQ:=INDEXC<REF(INDEXC,复牌天数);
大盘上幅:=IF(FP AND DPSQ,(INDEXC/REF(INDEXC ,复牌天数))*100-100,0);
大盘下幅:=IF(FP AND DPXQ,(INDEXC/REF(INDEXC,复牌天数))*100-100,0);
上幅:=VARCAT(VARCAT('大盘向上幅度:',VAR2STR(大盘上幅,2)),'%');
下幅:=VARCAT(VARCAT('大盘向下幅度:',VAR2STR(大盘下幅,2)),'%');
{最近停牌日期:=REF(DATE,FPB+1),NODRAW,COLORWHITE;}  {次日停牌}
{最近复牌日期:=IF(TODAY,DRAWNULL,REF(DATE,FPB)),NODRAW,COLORWHITE;
现价涨幅:C/REF(C,复牌天数)*100-100,NODRAW;
大盘涨幅:INDEXC/REF(INDEXC,复牌天数)*100-100,NODRAW;
对比幅:现价涨幅-大盘涨幅,NODRAW,COLORLIGRAY;}
STICKLINE(FP AND V>0,L-L*0.1,H+H*0.1,8,0),COLORGRAY;
STICKLINE(FP AND V=0,O,C,8,0),COLORLIBLUE;
DRAWKLINE(H,O,L,C);
DRAWTEXT(FP AND V>0,H*1.12,最近停牌),COLORYELLOW;
DRAWTEXT(FP AND V>0,H*1.09,最近复牌),COLORLIRED;
DRAWTEXT(FP AND DPSQ,H*1.02,上幅),COLORLIMAGENTA;
DRAWTEXT(FP AND DPXQ,H*1.02,下幅),COLORLIGREEN;
DRAWTEXT(FP AND V>0,H*1.055,VARCAT(停牌日,交易日)),COLORWHITE;
DRAWTEXT(FP AND V=0,H*1.12,最近停牌),COLORWHITE;
DRAWTEXT(FP AND V=0,H*1.09,'尚未复牌'),COLORWHITE;
DRAWTEXT(FP AND V=0,H*1.055,VARCAT(停牌日,交易日)),COLORWHITE;




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


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

相关指标公式

由于股票的停牌是公司有某些重大事件(如重组、扩股等)致使,所以停复牌对散户来说也是一次投机的机会。 最近看到 @郑裕林 的求助帖“敬请老师做个停复牌副图指标选股公式”,然后找到源码的原作者 @云枫添外 的“停复牌大旗 ”。由于是副图,所以会占用一些版面,本人根据 @云枫添外 老师的源码进行整合到主图中,即节省版面又直观。下面源码分享给同学们,供大家共同学习、优化! 说明:本指标要建两个!首先建立一个:“引用”(一定要用这两个字)公式,就把一句源码粘贴进去就行;其次再建一个公式:“停复牌”(名称可以随你便),把主图源码粘贴进去就OK了。 效果看图,图中灰色的色带即为复牌当天的K线位置。 一、CURRBARSCOUNT
输出二、MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
输出MA60:收盘价的60日简单移动平均
BAR赋值:指标引用
ZRRS1赋值:日期对应的转换天数-1日前的日期对应的转换天数-1
JYRS1赋值:1日前的BAR-BAR-1
TODAY赋值:是否最后一个周期 AND 成交量(手)=0
JYRS赋值:如果TODAY,返回JYRS1+1,否则返回JYRS1
ZRRS赋值:如果TODAY,返回ZRRS1+1,否则返回ZRRS1
FP赋值:JYRS>0
FPB赋值:上次FP距今天数
停牌自然日日数赋值:FPB日前的ZRRS,NODRAW,COLOR00AAFF
停牌交易日数赋值:FPB日前的JYRS,NODRAW,COLOR00AAFF
最近停牌赋值:字符串相加(序列)
最近复牌赋值:字符串相加(序列)
停牌日赋值:字符串相加(序列)
交易日赋值:字符串相加(序列)
复牌天数赋值:如果成交量(手)>0,返回FPB+1,否则返回0,NODRAW
DPSQ赋值:大盘的收盘价>=复牌天数日前的大盘的收盘价
DPXQ赋值:大盘的收盘价<复牌天数日前的大盘的收盘价
大盘上幅赋值:如果FPANDDPSQ,返回(大盘的收盘价/复牌天数日前的大盘的收盘价)*100-100,否则返回0
大盘下幅赋值:如果FPANDDPXQ,返回(大盘的收盘价/复牌天数日前的大盘的收盘价)*100-100,否则返回0
上幅赋值:字符串相加(序列)
下幅赋值:字符串相加(序列)
当满足条件FPANDV>0时,在最低价-最低价*0.1和最高价+最高价*0.1位置之间画柱状线,宽度为8,0不为0则画空心柱.,画深灰色
当满足条件FPANDV=0时,在开盘价和收盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画淡蓝色
K线
当满足条件FPANDV>0时,在最高价*1.12位置书写文字,画黄色
当满足条件FPANDV>0时,在最高价*1.09位置书写文字,画淡红色
当满足条件FPANDDPSQ时,在最高价*1.02位置书写文字,画淡洋红色
当满足条件FPANDDPXQ时,在最高价*1.02位置书写文字,画淡绿色
当满足条件FPANDV>0时,在最高价*1.055位置书写文字,画白色
当满足条件FPANDV=0时,在最高价*1.12位置书写文字,画白色
当满足条件FPANDV=0时,在最高价*1.09位置书写文字,画白色
当满足条件FPANDV=0时,在最高价*1.055位置书写文字,画白色

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

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