在金融图表中,我们可以创建和显示40种不同的图形对象。为了操作这些对象,MQL4为我们提供了一系列的常量,这些常量可被归类为9个主要的类别。本文主要介绍这9个类别的特点和用法。
1. 图形对象类型
对象类型的常量主要是为了识别不同的图形对象。例如,线形、矩形、椭圆等都有自己的唯一标识符。
示例:假设我们要创建一个矩形和一个椭圆,那么我们会使用到RECTANGLE
和ELLIPSE
这两个常量。
2. 对象属性
对象属性主要用于设置或获取图形对象的属性,如宽度、颜色和线型等。
示例:假设我们要设置一个线形对象的颜色为红色,那么我们可以使用COLOR_RED
这个常量。
3. 对象绑定方法
这类常量用于设置对象在图表上的定位方法。例如,一个对象可以根据时间和价格来定位。
示例:若想将一个矩形对象定位在某个时间点和价格,那么可以使用时间和价格定位的常量。
4. 绑定角
对象可以根据图表的某个角来定位。绑定角的常量允许我们设置对象相对于哪个角来定位。
示例:假如想要将一个对象定位在图表的左上角,可以使用TOP_LEFT
这样的常量。
5. 对象可见性
我们可以设置对象在哪些时间框架下是可见的。
示例:如果只希望在日线图上显示某对象,而在小时图上不显示,就可以使用相应的可见性常量来实现。
6. Gann对象
这类常量是为Gann扇形和Gann网格中的趋势线所设计的。
示例:为了设置Gann扇形的某个特定角度,我们可以使用与该角度对应的Gann对象常量。
7. 网页颜色
为了简化颜色选择,MQL4提供了一系列预定义的网页颜色常量。
示例:如果要设置对象颜色为蓝色,可以直接使用WEB_BLUE
这个常量。
8. Wingdings字符
这类常量表示Wingdings字体中的字符代码。
示例:若想在图表上显示一个“对号”图标,可以使用Wingdings字体中对应的字符常量。
总结
MQL4提供了丰富的图表对象常量,帮助开发者更方便地进行图表分析和对象管理。通过理解并灵活应用这些常量,我们可以更轻松地完成图表的绘制和编辑工作。