通达信技术指标教程 涨跌停变色指标拆解学习(附源码)

理财有风险,投资需谨慎

大家好,我是鹰眼擒龙,目前是券商投顾,对通达信技术指标感兴趣的朋友,可以先点上关注,《通达信技术指标公式编写教程》是系列文章,前面4篇主要是开篇的一些认知上的答疑解惑,今天开始将正式进入系列教程干货部分,我们先用一篇编写通达信涨跌停变色指标的文章来拆解一下指标编写的正确打开方式,欢迎各位新老朋友交流指正。

PS:只有教程,没有可以直接实战的系统指标和选股指标,不要问我要这类指标,谢谢合作

一、90%的人都在用的“假涨停”公式

先看这个全网流传的经典错误代码:

ZT1:=C/REF(C,1)>1.095 AND C=H;{10%涨停} 
ZT2:=C/REF(C,1)>1.19 AND C=H;{20%涨停} 
CYB:=CODELIKE('30');{创业板股票} 
KCB:=CODELIKE('68');{科创板股票} 
ZT:IF(CYB OR KCB, ZT2, ZT1);{如果是创业板、科创板股票,20%涨停,否则10%涨停}

致命缺陷:用固定比例判断涨停,会导致:

  • 涨9.6%就被标记涨停(实则差4档买单)
  • 科创板19.2%触发信号(但没封板)
  • 完全忽略ST股5%的特殊规则

真实涨停变色指标

该涨跌停指标可以区分北交所30cm涨停,科创创业20cm涨停,主板10cm涨停,以及ST股5cm涨停,并且可以确保该指标变色对应的K线,当天一定是涨停状态,避免了一些不严谨的写法导致的未涨停却标记涨停的情况发生。

二、公式管理器及公式编辑器部分重要功能标注

公式编辑器实操手册

快捷键党必备
Ctrl+F调出公式管理器 → 技术指标 → 图表型 → 新建

重点设置项:

  1. 主图叠加:别选成副图指标
  2. 参数设置:像MACD的(12,26,9)就在这里调
  3. 加密按钮:分享给客户时记得加密码
  4. 测试误区:通过测试≠逻辑正确(就像编译通过≠程序能运行)

1、快捷键Ctrl+F打开公式管理器

2、选择指标类型,有4个大类N个小类,4大类指标对应不同的输出结果和使用场景,目前我们讲解的是技术指标,所以这里选择技术指标的小类,可以根据自己爱好或分类选择,比如标记类就选择图表型

3、点击新建,打开指标公式编辑器

4、这里填写公式名称,方便我们后期加载指标或调用公式,可以是英文字母、中文,或者和数字混合使用,但是不能全部为数字

5、这里是公式描述,可以写这个指标的详细说明,便于我们快速了解该指标功能或使用方法

6、这里是参数框,比如MACD,KDJ等系统指标,这里可以设置某些变量然后调整参数

7、这里是对指标公式进行加密,输入密码的地方,便于导出分享给别人时隐藏源码,想要了解源码需要输入准确的密码才能正常访问

8、这里是显示位置,一般默认显示为附图,我们这里要对K线进行标记,所以要设置为主图叠加

9、这里是代码框,也是我们最重要的位置,代码必须规范完整,按照指标类型不同有对应标准的输出值等,我们后期的教学重点就在这个框内

10、这里是插入函数的位置,通达信所有函数都能在这里调用,我们点击插入函数时,可以显示所有函数和对应的使用方法,在对话框下方还能进行搜索以便于快速匹配响应函数

(这里看函数表不是很方便,我收集整理成word文档了,后台发送教程即可获取)

11、这里是插入某些资源,比如颜色,图标,图片,动画等

12、这里是测试公式,如果公式结构完整,则可以顺利测试通过(不见得能生效)

13、这里是测试公式时显示内容,如果公式有误,会在此处提示错误类型及位置,建议修改方式等

三、公式结构拆解

在指标公式系统中,如果只有单行内容,且是系统默认的函数,则可以只用语句内容这部分即可

一旦涉及到多行内容,或者单行稍微复杂点的内容,那完整的语句应该包含:变量名称,赋值符号,语句内容,结束符号

来看我们涨跌停变色指标,可以说是目前最简单的涨跌停变色指标了(除了变色外,还有很多实战应用,比如连板天数,涨停双响炮指标和选股等等)

这个指标由三部分内容构成

1、判断个股市场,以此判定涨跌停规则

2、判断涨跌停情况

3、对符合涨跌停条件个股进行K线重绘,实现变色

在冒号:或者冒号等号:= 前面的英文和汉字,是我们的变量名称,可以根据自己的喜好来取名和调用,后面STICKLINE是绘图函数,括号内是该函数对应需要的参数,最后是颜色代码,分号是结束符。

FINANCE(3)这个函数是判断沪深京品种类型,不同数字对应不同的板块,0:指数,1:A股主板,2:北证A股,3:创业板,4:科创板,5:B股,6:债券,7:基金,8:权证,9:其它,10:非沪深京品种

在判断科创创业时,我们用的是3,或者4,在判断北交所时,我们用的是2,但是,上述0-10是没有ST板块的,所以,我们这里用NAMELIKE 像什么一样的名字,来取ST或者*ST,这样就把不同涨跌停幅度对应的个股判断出来,排除掉这些后就是主板个股。

然后我们用ZTPRICE 这个函数来计算涨跌停价格,系统会自动匹配对应的涨停价(自动四舍五入小数点后第三位,得到真实涨跌停价格)再用IF函数来循环判断个股属于哪个市场,应该用哪个涨跌停价格

FINANCE(42) 是用来判断上市的天数的,因为新股上市前5天是不设涨跌幅限制的,所以这里要大于5以上,因为本人不怎么交易新股,所以,上市50天以内的,都被我排除在外了,这里可以自行调整参数

STICKLINE这个函数是用来画柱状线的,对涨跌停实体和上下影线进行重绘,就可以得到新的变色K线。

整个路径就非常清晰了

判断个股属于哪个市场,对应使用哪个比例计算涨跌停价格,判断是否符合涨跌停,符合则绘制K线

相对于开篇提到的涨跌停计算方式,后者能够覆盖全市场不同类型的个股,且精准计算涨跌停价格,100%确定个股是否涨停,绘制结果完全正确,代码一共就11行,在此代码的基础上,我们可以设计出更多技术指标

从变色到实战的跃迁

这个基础框架能衍生出:
✅ 连板天数标记
✅ 涨停双响炮选股
✅ 龙头首阴战法预警

尊重笔者的劳动成果,源码我就不公开了,想要的朋友后台回“教程”即可领取,从明天开始,每天更新一篇基础教程最后灵魂一问:你愿意花时间学习通达信技术指标,还是继续用漏洞百出的"网红指标"?

举报