ObjectGetValueByTime

函数返回为指定物件指定时间值设定的价格值。

double  ObjectGetValueByTime(
   long      chart_id,     // 图表标识符
   string    name,         // 物件名称
   datetime  time,         // 时间
   int       line_id       // 线
   );

参量

chart_id

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

name

[in]  物件名称。

time

[in]  时间值。

line_id

[in]  线形ID。

返回值

指定物件的指定时间值的价格值。

注释

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

一个对象在一个价格坐标内可以有多个值,因此有必要指明行号。这个函数仅应用于以下对象:

  • 趋势线(OBJ_TREND)
  • 角度趋势线(OBJ_TRENDBYANGLE)
  • 江恩线(OBJ_GANNLINE)
  • 等距通道(OBJ_CHANNEL) - 2行
  • 线性回归通道 (OBJ_REGRESSION) - 3行
  • 标准偏差通道(OBJ_STDDEVCHANNEL) - 3行
  • 箭头线 (OBJ_ARROWED_LINE)

另见

对象类型