Присвоим идентификатор графику программно!

Страницы: 1
RSS
Присвоим идентификатор графику программно!
 
Предлагаю предусмотреть присвоение идентификатора графикам на Lua в  Settings.
Lbot3D
 
Цитата
XXM пишет:
Предлагаю предусмотреть присвоение идентификатора графикам на Lua в Settings.
Settings =
{     ["Name"]    = "SuperIndicator",
     ["Ident"]      = "ident",
      ...............
}
www.bot4sale.ru

Пасхалочка для Алексея Иванникова: https://forum.quik.ru/messages/forum10/message63088/topic7052/#message63088
 
«Идентификатор» – уникальный строковый идентификатор, присваиваемый графику.
Идентификатор используется при получении доступа к указанному графику средствами
языка QLua или QPILE.

Рабочее место пользователя Программного комплекса QUIK – фронт-офисной системы прямого доступа (Руководство пользователя.)
Раздел 4. Работа с графиками
4.2 Настройка графика
4.2.4 Дополнительные настройки
Lbot3D
 
Ident не работает
 
Здравствуйте,
На данный момент не существует штатного способа программно присвоить идентификатор графику.
Под идентификатором подразумевается соответствующее поле в окне свойств графика
 
Понятно. Спасибо.
Lbot3D
 
Здравствуйте.
Не хочется создавать отдельную тему. Поэтому пишу сюда.
Столкнулся с неудобством. Индикатор(ы) на lua (назовем их пользовательскими) использует данные других графиков - тоже написанных как индикаторы на lua (возможно некоторые часто используемые значения, рассчитываемые по данным из ТВС, назовем их техническими).
При обновлении/добавлении пользовательских индикаторов, как понял, всегда пересчитываются технические.
Есть ли возможность управлять данным процессом, Если нет, - прошу принять заявку для реализации такой возможности.
Спасибо.
 
Сергей, ответьте, пожалуйста, Вы ведь читали тему. Вероятно я невнятно выразился: неудобство - это тормоза страшЕнные.
 
Здравствуйте,
В текущей реализации при добавлении нового Lua индикатора на график происходит перерасчет всех ранеее добавленных Lua индикаторов.
К сожалению простого способа решить проблему нет.
Мы зарегистрировали пожелание на доработку. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
 
Здравствуйте, вопрос из той же "песни".
А как тогда объяснить, что при удалении индикатора, который использует данные "предыдущих" индикаторов и выставлении его снова,
для него все уже имеющиеся должны бы быть именно "предыдущими" и пересчитаться.
Однако, его снос и выставление не решает проблему автоматического его пересчета.
Некоторые его линии остаются нерассчитанными, каждый раз приходится его перепривязать к другой оси (левой/правой), чтоб искусственно заставить его пересчитаться.
Спасибо.
 
Здравствуйте,
К сожалению по описанию не понятно что именно у Вас происходит.
Приведите поясняющие скриншоты и пример скрипта.
 
Оподскажите пожалуйста',как использовать пользовательский индикатор в луа скрипте без идентификатора??
 
Написал индикатор и хотел прикрутить его к скрипту и столкнулся с такой проблемой неужели нет возможности задействовать такой очень нужны й инструмент р
 
Цитата
medvedoff написал:
Оподскажите пожалуйста',как использовать пользовательский индикатор в луа скрипте без идентификатора??

Обычно, для пользовательского индикатора не нужен идентификатор.
Он может понадобиться только если индикатор берет данные из нескольких источников.
 
Цитата
medvedoff написал:
Написал индикатор и хотел прикрутить его к скрипту и столкнулся с такой проблемой неужели нет возможности задействовать такой очень нужны й инструмент р
С какой проблемой Вы столкнулись?
Если нужно, в Lua скрипте можно воспроизвести расчет индикатора.
 
Чем по вашему пользовательский индикатор хуже стандартного почему к нему нельзя применить теже правила ??н
 
Цитата
medvedoff написал:
Чем по вашему пользовательский индикатор хуже стандартного почему к нему нельзя применить теже правила ??н

Вопрос не понятен, что именно Вам требуется?
Если обратиться к пользовательскому индикатору из скрипта, то к нему применяются ровно те же правила что и к стандартным.
 
Хорощо как обратиться, если нет идентификатора в этом то и вопрос?? Подробнее пожалуйста поясните а то у нас пока идёт обмен вопросами??,
 
Цитата
medvedoff написал:
Хорощо как обратиться, если нет идентификатора в этом то и вопрос?? Подробнее пожалуйста поясните а то у нас пока идёт обмен вопросами??,
Ответ уже был дан. Воспроизвести расчеты в теле скрипта. Без участия отдельного скрипта индикатора.

Ровно точно также, как если бы Вам нужно было решить задачу со стандартным индикатором.
 
Тоесть если мне нужен индикатор для визуализации и также для расчёта то приходится запускать две копии одного и того де кода, как то это не вяждется с дружественнеым интерфейсом нужели так сложно добавить код идентификатора в настройки индикатора?
 
Цитата
medvedoff написал:
Тоесть если мне нужен индикатор для визуализации и также для расчёта то приходится запускать две копии одного и того де кода, как то это не вяждется с дружественнеым интерфейсом нужели так сложно добавить код идентификатора в настройки индикатора?
На данный момент не существует штатного способа программно присвоить идентификатор графику.
А значит, Вам придется решать задачу имеющимися способами.
 
Двойкуу вам за поддержку Сергей Горохов, в последней версии есть опция идентификатора для пользовательский графиков
 
Цитата
medvedoff написал:
Двойкуу вам за поддержку Сергей Горохов, в последней версии есть опция идентификатора для пользовательский графиков

Читайте внимательней. Речь про то чтобы данный идентификатор заполнить через Lua, а то что он существует и так всем известно, ничего нового Вы не сказали.
 
Добрый день! подскажите, появилась ли на настоящий момент возможность программно присвоить идентификатор графику? Хочу вывести надпись в индикаторе, параметром функции AddLabel является идентификатор. Или посоветуйте пожалуйста другой способ реализации вывода информации из индикатора.
 
Дмитрий З, здравствуйте.
К сожалению, на данный момент нет возможности программно присвоить идентификатор графику. Уточните, пожалуйста, правильно ли мы понимаем, что вы хотите добавить подпись для метки на графике?
 
https://forum.quik.ru/messages/forum10/message65707/topic7633/#message65707
 
Цитата
Izotova Liliya написал:
Дмитрий З, здравствуйте.
К сожалению, на данный момент нет возможности программно присвоить идентификатор графику. Уточните, пожалуйста, правильно ли мы понимаем, что вы хотите добавить подпись для метки на графике?
Да, индикатор добавлен в окно графика, необходимо на нем вывести текстовую информацию, сформированную в коде индикатора
 
Дмитрий З, здравствуйте.
Функция AddLabel добавляет на график метку с заданными параметрами. В таблице с параметрами метки (label-params) в первом параметре TEXT можно указать подпись для метки. Подробнее о функции в п. 3.16.1 AddLabel (документ "Интерпретатор языка Lua"). Если вы имели в виду что-то другое, то просим уточнить вопрос.
 
Добрый день!

Функция NUMBER AddLabel(STRING chart_tag, TABLE label_params) имеет параметр chart_tag, в котором заключается вся проблема.
Чтобы вывести метку, нужен идентификатор графика, который присваивается вручную. Это очень неудобно в случае наличия множества окон с графиками.
Я решение проблемы вижу в присвоении идентификатора chart_tag графику при запуске кода индикатора, чтобы потом можно было вывести метку.
Или есть другие варианты как вывести текст на текущий график с загруженным в нем индикатором?
 
Дмитрий З, как писали ранее, на данный момент такой возможности нет. Можем       предложить зарегистрировать пожелание на доработку. Регистрируем?
 
да, конечно регистрируйте
 
Дмитрий З, Ваше пожелание зарегистрировано. Мы постараемся рассмотреть его и сообщить Вам результаты анализа. Впоследствии, по результатам анализа, будет приниматься решение о реализации пожелания в будущих версиях ПО.
Страницы: 1
Читают тему
Наверх