题源
一个客户
分享理由
涨停、涨停高度概念用指标实现的需求太多了。
愿意学指标的看到了能用的代码就拿去用,遇到问题请记住能自行思考验证解决就自己来!不然这些免费的资料有什么意义公开分享出来。。。
申明
此篇文章强调的是涨停、涨停高度的实现,这些概念都已经是大多数客户熟知的了,所以算公知的内容。只是通达信代码实现很多人不知道,这里主要是公布通达信自编实现他们的源代码。
最后感谢提问者,感谢回答者!
1.1实现个股连板
个股连板是指个股连续涨停的天数。
实现个股连板数据我们还是采用对比收盘价涨幅判断涨停的方法。适用于沪深京A。
沪深京A涨跌幅限制
主板股票涨跌幅限制比例为10%。主板股票风险警示股票价格的涨跌幅限制为5%,退市整理股票价格的涨跌幅限制为10%。科创板涨跌幅限制比例为20%。创业板涨跌幅限制比例为20%。创业板风险警示股票、退市整理股票价格涨跌幅限制比例为 20%。北证股票涨跌幅限制比例为30%。
股票不实行价格涨跌幅限制:首次公开发行上市后的前五个交易日;重新上市首日;进入退市整理期的首日;
指标源码
{指标名称:LBDAY}TJ:=(FINANCE(3)=4 OR (DATE>1200822 && FINANCE(3)=3));{科创板、创业板}TJ3:=(FINANCE(3)=2);{北证}ZTJ:=IF(TJ3,ZTPRICE(REF(CLOSE,1),0.3),IF(TJ,ZTPRICE(REF(CLOSE,1),0.2),IF(FINANCE(3)=1 AND (NAMELIKE('ST') OR NAMELIKE('*ST')),ZTPRICE(REF(CLOSE,1),0.05),ZTPRICE(REF(CLOSE,1),0.1))));{0.1主板} ZT:=(CLOSE>=ZTJ); { 以涨停收盘 }ZTO:= ZT; { 上市满50天,N天存在以涨停收盘 }; 高度:BARSLASTCOUNT(ZTO);
图片
数据验证
核对指标输出和短线宝数据一致。
图片
图片
1.2实现板块连板高度板块连板高度指板块内成分股连板天最大值。
INSUM.横向统计函数
用法:INSUM(板块名称,指标名称,指标输出,计算类型),
返回板块各成分该指标相应输出按计算类型得到的计算值.计算类型:0-累加,1-平均数,2-最大值,3-最小值,4-最大值所处的品种序号,5-最小值所处的品种序号。
指标源码
{指标名称:板块高度,被引用指标上方实现的LBDAY}板块连板高度:INSUM(STKNAME,'LBDAY',1,2);{INSUM获取板块成分股LBDAY的最大值}DRAWBAND(板块连板高度,RGB(30,30,30),0,RGB(30,30,30));{灰背景}NOTEXT1:2,DOTLINE,COLOR008000;{高度为2分界线}NOTEXT2:1,DOTLINE,COLORC0C0C0;{高度为1分界线}NOTEXT3:IF(板块连板高度>=0,板块连板高度,DRAWNULL),LINETHICK2,COLOR4080FF;{紫色线}NOTEXT4:IF(板块连板高度>0,板块连板高度,DRAWNULL),POINTDOT,LINETHICK5,COLORFF00FF;{高度大于等于1瞄点};
图片
数据验证
跨境通此时4连板,所属板块新零售板块指数板块高度输出为4。如果不一致可能是本地历史数据下载不全导致。
图片
图片
1.3横向统计函数要点1、第一个参数板块成分股个数不要超过400只,否则运行起来不够流畅。2、统计函数,统计对象为本地数据,保证下载完整的本地日线数据。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。配资公司查询提示:文章来自网络,不代表本站观点。