Установка старта индикатора

Страницы: 1
RSS
Установка старта индикатора, Имея расчеты индикатора (массив данных) и время начала старат индикатора нужно установить индюка на конкретную свечу.
 
Доброго дня. Наверное, данная тема обсуждалась, но найти ее не смог.
Имеются расчеты индикатора (массив данных на определенное количество минутных свечей) и время в секундах откуда он должен начинаться. Каким образом можно в индикаторе (без использования идентификатора) определить к какой свечке относится данное время? Можно ли в индюке определять время открытия  какой-то определенной свечи? К примеру:  Время начала индикатора (Старт 1736477971). Как установить по данному времени индикатор на минутном или другом таймфрейме? Какая это свечка от начала графика? Можно ли ее определить в функции Init() индикатора или другом месте кода?
 
Цитата
Lelikov написал:
Доброго дня. Наверное, данная тема обсуждалась, но найти ее не смог.
Имеются расчеты индикатора (массив данных на определенное количество минутных свечей) и время в секундах откуда он должен начинаться. Каким образом можно в индикаторе (без использования идентификатора) определить к какой свечке относится данное время? Можно ли в индюке определять время открытия  какой-то определенной свечи? К примеру:  Время начала индикатора (Старт 1736477971). Как установить по данному времени индикатор на минутном или другом таймфрейме? Какая это свечка от начала графика? Можно ли ее определить в функции Init() индикатора или другом месте кода?
при запуске индикатора ,функция OnCalculate(i)  будет исполнена для всех свечей истории на графике.
В этой функции для каждого номера свечи (i)  сравниваете ее время с заданным.  
 
Спасибо за ответ.
Можно ли даже в функции OnCalculate(i) вызвать время свечи? Как узнать, к примеру, время открытия 555 свечи на минутном графике газпрома?
 
Цитата
Lelikov написал:
Спасибо за ответ.
Можно ли даже в функции OnCalculate(i) вызвать время свечи? Как узнать, к примеру, время открытия 555 свечи на минутном графике газпрома?
можно:

просто прочитайте параметры свечи с номером 555:

Функции для доступа к источнику данных: Функции для доступа к источнику данных O,

  • H, L, C, V, T принимают в качестве параметра индекс свечи и возвращают соответствующее значение в формате:

    NUMBER <названиефункции>(NUMBER index)

  • Функция Size возвращает текущее количество свечек в источнике данных. Формат функции: NUMBER Size()

    Описание значений функций O, H, L, C, V, T , Size совпадает со значениями, приведенными в разделе  Функции для работы с графиками.


-------------------------

если надо читать индикатор то эта функция:
GetValue - Функция предназначена для определения значения, установленного на выбранной  линии указанной свечи индикатора:

Формат вызова: NUMBER value GetValue(NUMBER index, NUMBER line_number)

Параметры:  

  • index – индекс свечи;
  • line_number – номер линии.
--------------------  
Т е цена закрытия 555 свечи -это C(555) , время свечи T(555) - это таблица см док.
 
nikolz, Спасибо огромное. Все конечно просто, просто уперся в функцию CreateDataSourcе, хотя ранее именно так и обращался к свечам на индикаторе.
Страницы: 1
Читают тему
Наверх