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条线
另请参阅
最后更新于