跳至内容

CChartObject

CChartObject

CChartObject 是 MQL5 标准库中图表类型的图形对象的基准类。

描述

CChartObject 类可供其所有子类简便地访问 MQL5 API 函数。

声明

class CChartObject : public CObject

标称库文件

#include <ChartObjects\ChartObject.mqh>

继承体系

CObject

CChartObject

直接分支

: CChartObjectArrow, CChartObjectBitmap, CChartObjectBmpLabel, CChartObjectCycles, CChartObjectElliottWave3, CChartObjectEllipse, CChartObjectFiboArc, CChartObjectFiboFan, CChartObjectFiboTimes, CChartObjectHLine, CChartObjectRectangle, CChartObjectSubChart, CChartObjectText, CChartObjectTrend, CChartObjectTriangle, CChartObjectVLine

类方法

属性
ChartId获取图形拥有者的图表 ID
Window获取图表为图形的窗口数量
名称获取/设置图形对象的名称
NumPoints获取锚点数
分派
Attach绑定一个图形图表
SetPoint设置锚点
删除
删除删除一个图形图表
Detach注销一个图形图表
平移
ShiftObject对象的相对移动
ShiftPoint对象落点的相对移动
对象属性
Time获取/设置对象落点的时间坐标
Price获取/设置对象落点的价格坐标
Color获取/设置对象的颜色
Style获取/设置对象的线形
Width获取/设置对象的线宽
BackGround获取/设置绘制对象背景的标志
Selected获取/设置图形对象的 “selected” 标志
Selectable获取/设置对象可选择标志
描述获取/设置对象的描述
Tooltip获取/设置对象的提示
Timeframes获取/设置对象的可视性标志掩码
Z_Order获取/设置图表点击的优先权
CreateTime获取对象创建时间
水平线对象的属性
LevelsCount获取/设置水平线对象的数量
LevelColor获取/设置水平线的颜色
LevelStyle获取/设置水平线的线形
LevelWidth获取/设置水平线的线宽
LevelValue获取/设置水平线的位置
LevelDescription获取/设置水平线的描述
访问 MQL5 API 函数
GetInteger获取对象属性的值。
SetInteger设置对象属性。
GetDouble获取对象属性的值。
SetDouble设置对象属性。
GetString获取对象属性的值。
SetString设置对象属性。
输入/输出
virtual Save保存文件的虚方法
virtual Load从文件读取的虚方法
virtual Type标识的虚方法

方法继承自类 CObject

: Prev, Prev, Next, Next, Compare