Objects Constants
对象常量
在价格图表中可以创建和显示40种图形对象。用于操作对象的所有常量被分为9组:
- 对象类型 – 图形对象的标识符;
- 对象属性 – 设置和获取图形对象的属性;
- 对象绑定方法 – 对象在图表中位置的常量;
- 绑定角度 – 设置对象在图表上的定位角度;
- 对象可见性 – 设置对象可见的时间框架;
- 甘氏对象 – 甘氏扇形和甘氏网格的趋势常量;
- 网页颜色 – 预定义的网页颜色常量;
- Wingdings – Wingdings字体的字符代码。
MQL5中的新功能
添加了新的对象和分析工具。其中最著名的是OBJ_CHART图形对象,实际上是一个完整的图表。它允许创建无限数量的嵌套图表,设置所有必要的属性(颜色方案、时间框架、符号),甚至可以在其上施加指标。
添加了新的属性,使您可以更精确地管理图表对象的位置和可见性。
| ID | 描述 | 属性类型 |
|---|---|---|
| OBJPROP_FILL | 用颜色填充对象(适用于OBJ_RECTANGLE、OBJ_TRIANGLE、OBJ_ELLIPSE、OBJ_CHANNEL、OBJ_STDDEVCHANNEL) | bool |
| OBJPROP_SELECTABLE | 对象的可用性 | bool |
| OBJPROP_CREATETIME | 对象创建时间 | datetime r/o |
| OBJPROP_RAY_LEFT | 射线向左延伸 | bool |
| OBJPROP_ANCHOR | 图形对象的锚点位置 | ENUM_ARROW_ANCHOR ENUM_ANCHOR_POINT |
| OBJPROP_STATE | 按钮状态(按下/压低) | bool |
| OBJPROP_CHART_ID | “图表”对象的ID(OBJ_CHART)。它允许使用Chart Operations中描述的函数处理此对象的属性,但有一些例外情况 | long r/o |
| OBJPROP_PERIOD | 图表对象的时间框架 | ENUM_TIMEFRAMES |
| OBJPROP_DATE_SCALE | 显示图表对象的时间刻度 | bool |
| OBJPROP_PRICE_SCALE | 显示图表对象的价格刻度 | bool |
| OBJPROP_CHART_SCALE | 图表对象的刻度 | int 范围为0-5的值 |
最后更新于