Пользовательская таблица

Страницы: 1
RSS
Пользовательская таблица
 
Привет!
Можно ли в Квик создать свою таблицу?
 
Функции для работы с таблицами Рабочего места QUIK

В таблицах Рабочего места QUIK, созданных с помощью скриптов на языке Lua,  поддержаны следующие возможности:  


  • режим «drag-and-drop»,
  • пользовательские фильтры,
  • условное форматирование,
  • размещение на «экранных закладках»,
  • поиск значения в ячейках таблицы,
  • печать таблицы с предварительным просмотром.

Ниже приведен список действий, которые не поддерживаются для таблиц,  созданных на языке Lua:  

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

Список функций:  

  • AddColumn - добавляет колонки в таблицу
  • AllocTable - создает структуру, описывающую
    таблицу
  • Clear - удаляет содержимое таблицы
  • CreateWindow - создает окно таблицы
  • DeleteRow - удаляет строку из таблицы
  • DestroyTable - закрывает окно таблицы
  • InsertRow - добавляет строку в таблицу
  • IsWindowClosed - возвращает «true», если закрыто
    окно с таблицей
  • GetCell - позволяет получить данные из ячейки
    таблицы
  • GetTableSize - получает количество строк и
    столбцов
  • GetWindowCaption - получает текущий заголовок
    окна
  • GetWindowRect - получает координаты верхнего
    левого и нижнего правого угла окна, содержащего таблицу
  • Highlight - подсвечивает выбранный диапазон
    ячеек с плавным «затуханием» для таблицы
  • RGB - преобразовывает компоненты RGB (red,
    green, blue) в одно число для дальнейшего использования в функции SetColor
  • SetCell - задает значение для ячейки в таблице
  • SetColor - устанавливает цвет ячейки, столбца
    или строки для таблицы
  • SetTableNotificationCallback - задает функцию
    обратного вызова для обработки событий в таблице
  • SetWindowCaption - задает заголовок окна
  • SetWindowPos - устанавливает положение окна с
    таблицей
  • SetSelectedRow - выделяет определенную строку
    таблицы

Руководство пользователя QUIK © ARQA Technologies / www.arqatech.com/ru/products/quik/
 
Не знаю QLUA и знать не хочу.
Руками можно создать?
 
Можно, но желательно в содружестве с головой.
------------
Для справки,
QLUA - это библиотека функций,
написана на СИ
и имеет интерфейс для вызова из скриптов,
написанных на LUA.
---------------
Но если не нравится Lua,
то можете либо писать на любом другом языке.
 
Цитата
nikolz написал:
Можно, но желательно в содружестве с головой.
------------
Для справки,
QLUA - это библиотека функций,
написана на СИ
и имеет интерфейс для вызова из скриптов,
написанных на LUA.
---------------
Но если не нравится Lua,
то можете либо писать на любом другом языке.
У меня не стоит задача написать что-то на ЛЮБОМ языка, я задал конкретный вопрос.
 
Цитата
Михаил Филимонов написал:
Цитата
nikolz написал:
Можно, но желательно в содружестве с головой.
------------
Для справки,
QLUA - это библиотека функций,
написана на СИ
и имеет интерфейс для вызова из скриптов,
написанных на LUA.
---------------
Но если не нравится Lua,
то можете либо писать на любом другом языке.
У меня не стоит задача написать что-то на ЛЮБОМ языка, я задал конкретный вопрос
может поясните, что конкретно означает ваш вопрос: "Руками можно создать?"
Вы еще чем-то создаете ?
 
Цитата
Михаил Филимонов написал:
У меня не стоит задача написать что-то на ЛЮБОМ языка, я задал конкретный вопрос.
Читайте инструкцию по КВИКу там все написано,
Там написано что это можно и как делать?
очевидно , что нет.
Вот вам и ответ на ваш вопрос.
 
Михаил Филимонов, добрый день.

Цитата
Михаил Филимонов написал:
Можно ли в Квик создать свою таблицу?
В текущей реализации такой возможности нет.
Для чего Вы хотите иметь в QUIK свою таблицу и какая там должна быть информация?
 
Цитата
Anzhelika Belokur написал:
Михаил Филимонов, добрый день.

Цитата
Михаил Филимонов написал:
Можно ли в Квик создать свою таблицу?
В текущей реализации такой возможности нет.
Для чего Вы хотите иметь в QUIK свою таблицу и какая там должна быть информация?
Мне нужны значения D Long D Short, но не из таблицы "Купить/Продать"
 
Правильно понимаем, что Вы хотите иметь таблицу для своих каких-то записей, которые Вы будите вести аналогично блокноту и эта таблица никак не будет обновляться и изменяться терминалом?
Если это так, то мы можем зарегистрировать пожелание на такую доработку.
 
Цитата
Anzhelika Belokur написал:
Правильно понимаем, что Вы хотите иметь таблицу для своих каких-то записей, которые Вы будите вести аналогично блокноту и эта таблица никак не будет обновляться и изменяться терминалом?
Если это так, то мы можем зарегистрировать пожелание на такую доработку.
Вообще-то мне нужно это
https://forum.quik.ru/forum1/topic7700/
 
Михаил Филимонов, ответили Вам в ветке https://forum.quik.ru/messages/forum1/message66422/topic7700/#message66422
 
Добрый день! Скажите пожалуйста, можно ли стандартными средствами QUIK создать таблицу для облигаций, а конкретнее - данные из "текущие торги" (где есть возможность выбрать нужные колонки для облигаций - номинал, цена, купоны, доходность, дюрация) дополнить с данными текущего портфеля (средняя цена, кол-во, срок расчётов), или это только через макросы qlua?

В лимитах и позициях по инструментам невозможно выбрать нужные колонки с данными по облигациям

п.с. странно, что по облигациям портфель нельзя стандартным набором настроить, вроде как обыденные вещи, либо я не нашёл
 
AlexandUp, добрый день!


Возможности создать такую таблицу стандартными средствами QUIK нет.
Страницы: 1
Читают тему
Наверх