通达信指标公式是很多技术爱好者学习量化编程的入门方向,今天给大家带来一款趋势类副图指标,我们从代码结构、内置函数、绘图语句逐层拆解,帮助大家看懂这类趋势指标的编写思路,当作公式学习素材。

1、代码先通过 LLV、HHV 计算周期内高低值,归一化得到基础波动数值,作为趋势计算原始数据;
2、使用 SMA 平滑函数对基础数据做两轮平滑处理,得到中间序列;
3、通过线性组合运算生成长趋势线,再借助 EMA 生成另一条趋势线,形成双线结构;
4、配置 DRAWTEXT 绘图语句,满足条件时在画布输出文本标记;
5、设置交叉判断语句识别序列金叉状态,绘制星型标记;
6、增加辅助判断变量,配套文本标记语句,丰富副图展示内容。
1、理解 SMA、EMA 两类平滑函数的计算差异;
2、掌握 CROSS 交叉判断函数的写法;
3、熟悉 DRAWTEXT 文本绘图函数的参数规则;
4、学会副图线条颜色、粗细样式自定义设置;
5、区分普通序列函数与容易产生重绘的未来函数,做好代码自查。
Q2:=(CLOSE-LLV(LOW, 18))/(HHV(HIGH, 18)-LLV(LOW, 18))*100; Q3:=SMA(Q2, 9, 1); Q4:=SMA(Q3, 3, 1); 股策网长趋势:3*Q3-2*Q4,COLORWHITE,LINETHICK2; 股策网趋势线:EMA(Q3, 3),COLORRED,LINETHICK2; DRAWTEXT(CROSS(趋势线, 长趋势) AND REF(长趋势,1)>80, REF(长趋势,3), '顶'),COLORGREEN,LINETHICK5; 逢低买: DRAWTEXT(REF(CROSS(趋势线,长趋势),82) AND 趋势线>1.3*长趋势,长趋势,'逢低买'),LINETHICK1; 买: DRAWTEXT(REF(CROSS(长趋势,趋势线),1) AND 长趋势>1.3*趋势线,趋势线,'买'),COLORYELLOW,LINETHICK1; VAR3:=SMA(3,15,1)<10; VAR5:=IF(VAR3=1,2,0); 顶:= IF(VAR5=2,2,0); 股策网顶A:IF(顶>REF(顶,1),50,0),COLORGREEN; DRAWTEXT(顶A=50,45,'快逃'),COLOR00FF00; 股策网金叉: CROSS(长趋势,趋势线); DRAWTEXT(金叉,趋势线,'★'),COLORRED;
声明:(请您认真阅读一下条款!)
1、所有资源仅限学习研究,不构成任何投资建议,使用风险自行承担,我方不承担任何相关责任。
2、指标无准确率、无成功率承诺,请仔细阅读说明,理性学习使用。
3、仅提供安装指导,不提供使用方法,指标修改、转换、定制等服务,费用另议。
4、指标为虚拟文件,下载前请确认;一经付费 / 下载,不予退换退款。
注册账号,永久不限次复制,注册即送 20 积分,积分可用于站内付费指标下载