«Идентификатор» – уникальный строковый идентификатор, присваиваемый графику. Идентификатор используется при получении доступа к указанному графику средствами языка QLua или QPILE.
Рабочее место пользователя Программного комплекса QUIK – фронт-офисной системы прямого доступа (Руководство пользователя.) Раздел 4. Работа с графиками 4.2 Настройка графика 4.2.4 Дополнительные настройки
Lbot3D
Пользователь
Сообщений: Регистрация: 27.03.2016
01.04.2016 22:51:20
Ident не работает
Пользователь
Сообщений: Регистрация: 23.01.2015
04.04.2016 05:53:50
Здравствуйте, На данный момент не существует штатного способа программно присвоить идентификатор графику. Под идентификатором подразумевается соответствующее поле в окне свойств графика
Пользователь
Сообщений: Регистрация: 30.01.2015
10.04.2016 14:11:37
Понятно. Спасибо.
Lbot3D
Пользователь
Сообщений: Регистрация: 30.04.2015
22.06.2016 09:36:36
Здравствуйте. Не хочется создавать отдельную тему. Поэтому пишу сюда. Столкнулся с неудобством. Индикатор(ы) на lua (назовем их пользовательскими) использует данные других графиков - тоже написанных как индикаторы на lua (возможно некоторые часто используемые значения, рассчитываемые по данным из ТВС, назовем их техническими). При обновлении/добавлении пользовательских индикаторов, как понял, всегда пересчитываются технические. Есть ли возможность управлять данным процессом, Если нет, - прошу принять заявку для реализации такой возможности. Спасибо.
Пользователь
Сообщений: Регистрация: 30.04.2015
22.06.2016 14:03:31
Сергей, ответьте, пожалуйста, Вы ведь читали тему. Вероятно я невнятно выразился: неудобство - это тормоза страшЕнные.
Пользователь
Сообщений: Регистрация: 23.01.2015
23.06.2016 11:15:19
Здравствуйте, В текущей реализации при добавлении нового Lua индикатора на график происходит перерасчет всех ранеее добавленных Lua индикаторов. К сожалению простого способа решить проблему нет. Мы зарегистрировали пожелание на доработку. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Пользователь
Сообщений: Регистрация: 30.04.2015
18.10.2016 13:27:51
Здравствуйте, вопрос из той же "песни". А как тогда объяснить, что при удалении индикатора, который использует данные "предыдущих" индикаторов и выставлении его снова, для него все уже имеющиеся должны бы быть именно "предыдущими" и пересчитаться. Однако, его снос и выставление не решает проблему автоматического его пересчета. Некоторые его линии остаются нерассчитанными, каждый раз приходится его перепривязать к другой оси (левой/правой), чтоб искусственно заставить его пересчитаться. Спасибо.
Пользователь
Сообщений: Регистрация: 23.01.2015
18.10.2016 13:38:01
Здравствуйте, К сожалению по описанию не понятно что именно у Вас происходит. Приведите поясняющие скриншоты и пример скрипта.
Пользователь
Сообщений: Регистрация: 05.02.2016
04.01.2017 22:29:34
Оподскажите пожалуйста',как использовать пользовательский индикатор в луа скрипте без идентификатора??
Пользователь
Сообщений: Регистрация: 05.02.2016
04.01.2017 22:33:10
Написал индикатор и хотел прикрутить его к скрипту и столкнулся с такой проблемой неужели нет возможности задействовать такой очень нужны й инструмент р
Пользователь
Сообщений: Регистрация: 23.01.2015
04.01.2017 22:34:26
Цитата
medvedoff написал: Оподскажите пожалуйста',как использовать пользовательский индикатор в луа скрипте без идентификатора??
Обычно, для пользовательского индикатора не нужен идентификатор. Он может понадобиться только если индикатор берет данные из нескольких источников.
Пользователь
Сообщений: Регистрация: 23.01.2015
04.01.2017 22:36:00
Цитата
medvedoff написал: Написал индикатор и хотел прикрутить его к скрипту и столкнулся с такой проблемой неужели нет возможности задействовать такой очень нужны й инструмент р
С какой проблемой Вы столкнулись? Если нужно, в Lua скрипте можно воспроизвести расчет индикатора.
Пользователь
Сообщений: Регистрация: 05.02.2016
04.01.2017 22:40:35
Чем по вашему пользовательский индикатор хуже стандартного почему к нему нельзя применить теже правила ??н
Пользователь
Сообщений: Регистрация: 23.01.2015
04.01.2017 22:43:45
Цитата
medvedoff написал: Чем по вашему пользовательский индикатор хуже стандартного почему к нему нельзя применить теже правила ??н
Вопрос не понятен, что именно Вам требуется? Если обратиться к пользовательскому индикатору из скрипта, то к нему применяются ровно те же правила что и к стандартным.
Пользователь
Сообщений: Регистрация: 05.02.2016
04.01.2017 22:47:45
Хорощо как обратиться, если нет идентификатора в этом то и вопрос?? Подробнее пожалуйста поясните а то у нас пока идёт обмен вопросами??,
Пользователь
Сообщений: Регистрация: 23.01.2015
04.01.2017 22:50:53
Цитата
medvedoff написал: Хорощо как обратиться, если нет идентификатора в этом то и вопрос?? Подробнее пожалуйста поясните а то у нас пока идёт обмен вопросами??,
Ответ уже был дан. Воспроизвести расчеты в теле скрипта. Без участия отдельного скрипта индикатора.
Ровно точно также, как если бы Вам нужно было решить задачу со стандартным индикатором.
Пользователь
Сообщений: Регистрация: 05.02.2016
04.01.2017 22:58:34
Тоесть если мне нужен индикатор для визуализации и также для расчёта то приходится запускать две копии одного и того де кода, как то это не вяждется с дружественнеым интерфейсом нужели так сложно добавить код идентификатора в настройки индикатора?
Пользователь
Сообщений: Регистрация: 23.01.2015
04.01.2017 23:06:32
Цитата
medvedoff написал: Тоесть если мне нужен индикатор для визуализации и также для расчёта то приходится запускать две копии одного и того де кода, как то это не вяждется с дружественнеым интерфейсом нужели так сложно добавить код идентификатора в настройки индикатора?
На данный момент не существует штатного способа программно присвоить идентификатор графику. А значит, Вам придется решать задачу имеющимися способами.
Пользователь
Сообщений: Регистрация: 05.02.2016
20.01.2017 17:12:16
Двойкуу вам за поддержку Сергей Горохов, в последней версии есть опция идентификатора для пользовательский графиков
Пользователь
Сообщений: Регистрация: 23.01.2015
22.01.2017 08:21:57
Цитата
medvedoff написал: Двойкуу вам за поддержку Сергей Горохов, в последней версии есть опция идентификатора для пользовательский графиков
Читайте внимательней. Речь про то чтобы данный идентификатор заполнить через Lua, а то что он существует и так всем известно, ничего нового Вы не сказали.
Пользователь
Сообщений: Регистрация: 23.11.2025
23.11.2025 19:29:59
Добрый день! подскажите, появилась ли на настоящий момент возможность программно присвоить идентификатор графику? Хочу вывести надпись в индикаторе, параметром функции AddLabel является идентификатор. Или посоветуйте пожалуйста другой способ реализации вывода информации из индикатора.
QUIK clients support
Сообщений: Регистрация: 31.07.2025
25.11.2025 12:08:25
Дмитрий З, здравствуйте. К сожалению, на данный момент нет возможности программно присвоить идентификатор графику. Уточните, пожалуйста, правильно ли мы понимаем, что вы хотите добавить подпись для метки на графике?
Пользователь
Сообщений: Регистрация: 30.01.2015
25.11.2025 13:01:11
Пользователь
Сообщений: Регистрация: 23.11.2025
29.11.2025 10:53:48
Цитата
Izotova Liliya написал: , здравствуйте. К сожалению, на данный момент нет возможности программно присвоить идентификатор графику. Уточните, пожалуйста, правильно ли мы понимаем, что вы хотите добавить подпись для метки на графике?
Да, индикатор добавлен в окно графика, необходимо на нем вывести текстовую информацию, сформированную в коде индикатора
QUIK clients support
Сообщений: Регистрация: 31.07.2025
02.12.2025 05:30:08
Дмитрий З, здравствуйте. Функция AddLabel добавляет на график метку с заданными параметрами. В таблице с параметрами метки (label-params) в первом параметре TEXT можно указать подпись для метки. Подробнее о функции в п. 3.16.1 AddLabel (документ ). Если вы имели в виду что-то другое, то просим уточнить вопрос.
Пользователь
Сообщений: Регистрация: 23.11.2025
02.12.2025 09:20:44
Добрый день!
Функция NUMBER AddLabel(STRING chart_tag, TABLE label_params) имеет параметр chart_tag, в котором заключается вся проблема. Чтобы вывести метку, нужен идентификатор графика, который присваивается вручную. Это очень неудобно в случае наличия множества окон с графиками. Я решение проблемы вижу в присвоении идентификатора chart_tag графику при запуске кода индикатора, чтобы потом можно было вывести метку. Или есть другие варианты как вывести текст на текущий график с загруженным в нем индикатором?
QUIK clients support
Сообщений: Регистрация: 31.07.2025
02.12.2025 12:52:38
Дмитрий З, как писали ранее, на данный момент такой возможности нет. Можем предложить зарегистрировать пожелание на доработку. Регистрируем?
Пользователь
Сообщений: Регистрация: 23.11.2025
03.12.2025 09:17:13
да, конечно регистрируйте
QUIK clients support
Сообщений: Регистрация: 31.07.2025
03.12.2025 09:25:39
Дмитрий З, Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.