ObjectFind

在图表指定ID中函数搜索指定名称的物件。

int  ObjectFind(
   long    chart_id,     // 图表标识符
   string  name          // 物件名称
   );

参量

chart_id

[in]  图表标识符,0表示当前图表。

name

[in]  搜索物件名称。

返回值

如果成功函数返回子窗口的号码(0表示图表的主窗口),发现物件。如果没有找到物件,函数返回负值,阅读更多关于错误,调用 GetLastError()

注释

该函数使用同步调用,这意味着这个函数等待执行在调用之前已入列图表的所有命令,这就是该函数耗费时间的原因。当处理图表上的大量对象时应该考虑这个特性。

当物件重命名,两个事件同时形成。这些事件可以在EA交易或者 OnChartEvent() 函数指标中处理:

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