Справочник MQL4

ObjectGetValueByShift

Вычисляет и возвращает значение цены для указанного бара (смещение относительно текущего бара).

double  ObjectGetValueByShift(
   string   object_name,   // имя объекта
   int      shift          // номер бара
   );

Параметры

object_name

[in]  Имя объекта.

shift

[in]  Номер бара.

Возвращаемое значение

Значение цены для указанного бара (смещение относительно текущего бара). Значение цены вычисляется при помощи линейного уравнения по первой и второй координатам. Применяется для трендовых линий и аналогичных объектов. Чтобы получить дополнительную информацию об ошибке, необходимо вызвать функцию GetLastError().

Пример:

  double price=ObjectGetValueByShift("MyTrendLine#123", 11);

Смотри также

ObjectGetShiftByValue()