我们是一家EA编程培训机构,之前发了几篇行业资讯和本人的一些看法,现在开始分享编程知识,今天的主题是MQL4语言中显示文本信息的五种方式。
学习编程,最好的方法是不断写代码做试验,然后将试验结果展示出来,但是如何将我们的试验结果用文本的方式显示出来呢?我总结了以下五种方法:
一、Print()函数
Print()函数可在MT4终端的EA日志里面显示一行信息,字体大小颜色固定不变,也不能设置,一个Print函数显示的信息占用一行。例如:
看显示效果:
二、Comment()函数
Comment()函数可以在图表窗口左上角显示信息,每次执行Comment()函数,都会用新的信息覆盖旧的信息,字体大小固定不变,字体颜色为图表前景色。多行信息用换行符("\n")分隔,显示空信息相当于清除图表所有信息。例如:
看效果:
按F8,弹出图表属性页面,可以修改图表的前景色,Comment()函数显示的信息颜色也会跟着改变。
改变后的效果
三、Alert()函数
Alert()函数为警报函数,这个函数执行的时候除了弹出一个窗口显示信息之外,还会发出一个警报声音。例如:
弹窗显示效果图:
显示效果:
Label和Text对象不同之处就在于无论怎么平移图表,显示的文本不会有任何变化。
我在最近的工作中,写了一个太极信号表指标,用的是Label文本标签对象,分享给大家看看。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。