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() 函数指标中处理:

  • 旧名称物件删除事件;
  • 新名称物件新建事件。