Индикаторы на LUA. getCandlesByIndex отдаёт пустую таблицу.

Страницы: 1
RSS
Индикаторы на LUA. getCandlesByIndex отдаёт пустую таблицу.
 
Пишу индикатор спреда. Клоузы второго инструмента беру из его графика в OnCalculate при помощи
Код
t, n, l = getCandlesByIndex (Settings.tag, 0, index-1, 1);
Индикатор работает, но стоит изменить интервал и getCandlesByIndex начинает отдавать пустую таблицу t. Знаю это, т.к. вывожу всё в лог-файл. Если удалить индикатор и закинуть его на график снова, то всё ок.
 
Здравствуйте,
Приведите полный текст кода индикатора, а также сообщите версию терминала QUIK
 
Вы не поверите, не могу повторить ошибку. Её больше нет, мучался три дня )
 
Цитата
Василий Петров написал:
Вы не поверите, не могу повторить ошибку. Её больше нет, мучался три дня )
Скорее всего дело в порядке наложения индикаторов. Поменяйте порядок - и все повторится.
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Цитата
s_mike@rambler.ru написал:
Скорее всего дело в порядке наложения индикаторов.
Вы уверены, что порядок наложения влияет на порядок обновления? Я такой закономерности не обнаружил.
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
Цитата
s_mike@rambler.ru   написал:
Скорее всего дело в порядке наложения индикаторов.
Вы уверены, что порядок наложения влияет на порядок обновления? Я такой закономерности не обнаружил.
Я не могу быть в этом уверен, я не разработчик quik. Но эту закономерность замечал
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Я не точно выразился. Конечно, порядок наложения как-то там влияет, но вот закономерность этого влияния мне установить не удалось.
И после перезапуска Квика порядок обновления может быть уже совсем другим. У вас не так?
Надо делать так, как надо. А как не надо - делать не надо.
 
Цитата
Старатель написал:
Я не точно выразился. Конечно, порядок наложения как-то там влияет, но вот закономерность этого влияния мне установить не удалось.
И после перезапуска Квика порядок обновления может быть уже совсем другим. У вас не так?
Я не стал глубоко копать этот вопрос. он не регламентирован. Сегодня так, завтра будет иначе. Поэтому пишу такие индикаторы таким образом, чтобы порядок наложения не играл никакой роли.

Баба с возу - кобыла в курсе )
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
Топикстартеру могу присоветовать взять готовое, если у него не стоит задача практиковаться в qlua

Juggler - индикатор вычисления любой мат формулы над двумя другими любыми графиками
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
Страницы: 1
Читают тему
Наверх