跳至内容

ObjectGetTimeByValue

ObjectGetTimeByValue

此函数返回指定对象指定价格值的对应时间值。

datetime  ObjectGetTimeByValue(
   long     chart_id,      // chart ID
   string   object_name,   // object name
   double   value,         // price
   int      line_id=0      // line identifier
   );

参数

chart_id

[in] 图表标识符。

object_name

[in] 对象的名称。

value

[in] 价格值。

line_id=0

[in] 线标识符。

返回值

指定对象指定价格值的对应时间值。

注意

当此函数用于当前图表时,直接访问该图表;而若要获取不同图表上的对象的属性,则使用同步调用。同步调用意味着该函数会等待所有已排队到该图表的命令执行完毕后再进行调用,因此此函数可能会耗时较长。在处理大量图表上的对象时,应考虑到这一特性。

一个对象在一个价格坐标中可以具有多个值,因此需要指定线编号。此函数仅适用于以下对象:

  • Trendline (OBJ_TREND)
  • Trendline by angle (OBJ_TRENDBYANGLE)
  • Gann line (OBJ_GANNLINE)
  • Equidistant channel (OBJ_CHANNEL) - 2条线
  • Linear regression channel (OBJ_REGRESSION) - 3条线
  • Standard deviation channel (OBJ_STDDEVCHANNEL) - 3条线

另请参阅

对象类型

最后更新于