Получение данных по идентификатору с графика квика

Страницы: 1
RSS
Получение данных по идентификатору с графика квика
 
Добрый вечер, можно ли сделать скрипт который получает данные из квика по идентификатору с графика  пользовательского индикатора если у него не один ряд данных как  например у  cci  а два как у например стохастика? покажите простейший пример кода  как это можно реализовать.
 


getCandlesByIndex

Функция предназначена для получения информации о свечках по идентификатору  (заказ данных для построения графика плагин не осуществляет, поэтому для  успешного доступа нужный график должен быть открыт).  

Формат вызова:  

TABLE t, NUMBER n, STRING l getCandlesByIndex (STRING tag, NUMBER  line, NUMBER first_candle, NUMBER count)

Параметры:  

  • tag – строковый идентификатор графика или индикатора,
  • lineномер линии графика или индикатора. Первая линия  имеет номер 0,
  • first_candle – индекс первой свечки. Первая (самая левая)  свечка имеет индекс 0,
  • count – количество запрашиваемых свечек.

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

  • t – таблица, содержащая запрашиваемые свечки,
  • n – количество свечек в таблице t ,
  • l – легенда (подпись) графика.

Всё пройдет. Но это не точно.
 
Код
  
  tag ="ident" -- идентификатор
  candle = 1154 -- номер свечки
  stoch1 = getCandlesByIndex(tag, 0, candle, 1) 
  stoch2 = getCandlesByIndex(tag, 1, candle, 1) 
  
Всё пройдет. Но это не точно.
 
Если нужны последние значения, а не таблицы:

Код
  tag ="stoch" -- идентификатор
  candle = getNumCandles(tag)-1 -- номер последней свечки (нумерация с нуля)
  stoch1 = getCandlesByIndex(tag, 0, candle, 1)[0].close
  stoch2 = getCandlesByIndex(tag, 1, candle, 1)[0].close  
Всё пройдет. Но это не точно.
 
спасибо ,разобрался
Страницы: 1
Читают тему
Наверх