ObjectGetValueByTime
ObjectGetValueByTime
此函数返回指定对象在指定时间的值。
double ObjectGetValueByTime(
long chart_id, // chart ID
string object_name, // object name
datetime time, // time
int line_id=0 // line ID
);参数
- chart_id
[in] 图表标识符。
- object_name
[in] 对象的名称。
- time
[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条线
另请参阅
最后更新于