物件函数
该组函数用于处理与任何指定图表相关的图形物件。在处理当前图表上的物件时,直接使用访问。即在函数调用期间预先检查指定物件的存在,如果失败,则立即返回错误代码。当一个函数用于图表的物件而不是当前图表时,将使用异步函数调用,在此过程中不执行预检查,并将函数添加到该图表的队列中。
设置图形物件属性的函数以及ObjectCreate()和ObjectMove()操作实际上用于向图表发送命令。如果成功执行了这些函数,则将该命令添加到图表事件队列中。图形对象属性的可视化更改是在处理来自队列的图表事件时实现的。
这就是为什么在调用这些函数之后,您不应该期望立即看到图形对象的可视化更新。通常,终端会根据更新事件自动更新图表上的图形对象,例如新的报价到达、图表窗口调整大小等。使用ChartRedraw()命令强制更新图形对象。
* ObjectCreate
在指定的图表中创建指定类型的对象
* ObjectName
通过对象列表中的索引返回对象的名称
* ObjectDelete
删除具有指定名称的对象
* ObjectsDeleteAll
从指定的图表子窗口中删除指定类型的所有对象
* ObjectFind
搜索具有指定名称的对象
* ObjectGetTimeByValue
返回指定对象价格值的时间值
* ObjectGetValueByTime
返回指定时间内对象的价格值
* ObjectMove
更改指定对象锚点的坐标
* ObjectsTotal
返回指定类型的对象数量
* ObjectSetDouble
返回对应对象属性的双值
* ObjectSetInteger
返回相应对象属性的整数值
* ObjectSetString
返回对应对象属性的字符串值
* ObjectGetDouble
设置相应对象属性的值
* ObjectGetInteger
设置相应对象属性的值
* ObjectGetString
设置相应对象属性的值
* TextSetFont
设置使用绘图方法显示文本的字体(默认使用Arial 20)
* TextOut
将文本传输到为创建图形资源而设计的自定义数组(缓冲区)
* TextGetSize
在当前字体设置中返回字符串的宽度和高度
* ObjectDescription
返回对象描述
* ObjectGet
返回指定对象属性的值
* ObjectGetFiboDescription
返回斐波那契对象的级别描述
* ObjectGetShiftByValue
计算并返回给定价格的bar索引
* ObjectGetValueByShift
计算并返回指定栏的价格值
* ObjectSet
更改指定对象属性的值
* ObjectSetFiboDescription
将新描述设置为斐波那契对象的级别
* ObjectSetText
更改对象描述
* ObjectType
返回对象类型
网友评论