ObjectName
ObjectName
函数返回指定图表中相关物件名称,在制定子窗口中的指定类型。
string ObjectName(
long chart_id, // 图表标识符
int pos, // 物件列表中的数量
int sub_window=-1, // 窗口索引
int type=-1 // 物件类型
);参量
- chart_id
[in] 图表标识符。0表示当前图表。
- pos
[in] 根据指定过滤器物件的序列号确定子窗口的类型和号码。
- sub_window=-1
[in] 图表子窗口的号码。0代表主图表窗口,-1代表所有图表子窗口,包括主窗口。
- type=-1
[in] 物件类型。值可以是 ENUM_OBJECT 值中一个,-1表示全部类型。
返回值
如果成功返回物件名称。
注释
该函数使用同步调用,这意味着这个函数等待执行在调用之前已入列图表的所有命令,这就是该函数耗费时间的原因。当处理图表上的大量对象时应该考虑这个特性。
当物件重命名,两个事件同时形成。这些事件可以在EA交易或者 OnChartEvent() 函数指标中处理:
- 旧名称物件删除事件;
- 新名称物件新建事件。