龙哥量化:通达信公式只画线,只显示字,赋值,画线和显示数字等区别比较(技术指标公式编写入门篇)
如果您需要代写技术指标公式, 请联系我。
龙哥QQ:591438821
龙哥微信:Long622889
1、 a:=b
1.1、含义:为赋值语句,将 b 的值赋值给 a,即令 a 取得 b 的值,让 a、b 相等,a 为变量,
可以作为参数被后面的函数语句调用;
如:
a:=c;
收盘价 10 日最大值:hhv(a,10);
1.2、b 一般为序列数或常数,也可以为非序列数,全推、点推数据都可以;
1.3、在系统图形区域,不显示由每个周期的 b 值的点平滑连接而形成的曲线;
1.4、在指标的顶栏/标题栏/输出线栏/条目栏/状态栏,不显示字符 a 及 a 当前周期的数值。
2、a:b
2.1、含义同上;
2.2、在系统图形区域,会显示 b 的曲线,默认为实线,曲线的颜色,宽度,由系统自动指
定。若要改变曲线的虚实、颜色和宽度,需要设计者指定;
2.3、在指标的顶栏,显示字符 a 及 a 当前周期的数值,颜色安排同 2.2。
3、相同点:
两者都是完成赋值;
尾部都必须加分号“;”,表示语句结束。
4、区别
系统会显示或不显示 b 的曲线,且在在指标的顶栏,显示或不显示字符 a 及 a 当前周期的数
值。
【总结】:究竟采取何种方式,由设计者决定。
5、使用延伸
若以上 2 中方式,都不满足设计者的需求,怎么办?
5.1、若要在图形区不显示 b 的曲线,又要在在指标的顶栏,能观察显示字符 a 及 a 当前周
期的数值的变化情况,可采用:
a:b,nodraw;
5.2、若要在图形区显示 b 的曲线,又要在在指标的顶栏,不显示字符 a 及 a 当前周期的数
值,不占用顶栏宝贵的资源,可采用:
notexta:b;
6、通达信软件示例
导入以下语句,可以自行比较。(注:C 加了 1、2、3,目的是为了使线不重合,能区分)
A1:=C; {无线,无字}
A2:C+1,COLORCYAN; {有线,有字}
A3:C+2,NODRAW; {无线,有字}
NOTEXTA4:C+3,COLORWHITE; {有线,无字}
DRAWTEXT(CURRBARSCOUNT=40,C+1,'这是第 2 根'),COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=40,C+3,'这是第 4 根'),COLORMAGENTA;