- ObjectCreate
- ObjectName
- ObjectDelete
- ObjectsDeleteAll
- ObjectFind
- ObjectGetTimeByValue
- ObjectGetValueByTime
- ObjectMove
- ObjectsTotal
- ObjectSetDouble
- ObjectSetInteger
- ObjectSetString
- ObjectGetDouble
- ObjectGetInteger
- ObjectGetString
- TextSetFont
- TextOut
- TextGetSize
ObjectGetValueByTime
Возвращает значение цены для указанного времени указанного объекта.
double ObjectGetValueByTime(
|
Параметры
chart_id
[in] Идентификатор графика. 0 означает текущий график.
name
[in] Имя объекта.
time
[in] Значение времени.
line_id
[in] Идентификатор линии.
Возвращаемое значение
Значение цены для указанного времени указанного объекта.
Примечание
Функция использует синхронный вызов – это означает, что функция дожидается выполнения всех команд, которые были помещены в очередь графика перед её вызовом, и поэтому данная функция может быть затратной по времени. Нужно иметь это обстоятельство в виду, если ведется работа с большим количеством объектов на графике.
Так как объект в одной координате цены может иметь несколько значений, то необходимо указать номер линии. Эта функция применима только для следующих объектов:
- Трендовая линия (OBJ_TREND)
- Трендовая линия по углу (OBJ_TRENDBYANGLE)
- Линия Ганна (OBJ_GANNLINE)
- Равноудаленный канал (OBJ_CHANNEL) - 2 линии
- Канал на линейной регрессии (OBJ_REGRESSION) - 3 линии
- Канал стандартного отклонения (OBJ_STDDEVCHANNEL) - 3 линии
- Линия со стрелкой (OBJ_ARROWED_LINE)
Смотри также