Рабочее место QUIK
Версия 11.4, 13.11.2024
Возможности новой версии
- Добавлена возможность копирования окон «Котировки», «Состояние счета» и «Информация об инструменте».
- Изменения в контекстном меню таблиц:
- Изменения в таблице «Торговые счета»:
- Добавлено автоматическое заполнение поля «Партнер» в формах ввода адресных заявок в классах OCBR («МБ ФР: ОТС: Облигации с ЦК») и OCBU («МБ ФР: ОТС: Облигации с ЦК (Расч. в USD)»).
- Изменен формат сохранения данных в текстовый файл для следующих таблиц: Таблица обезличенных сделок, Текущие торги, Информация об участниках, Позиции участника по деньгам, Внебиржевые заявки, Сделки для исполнения, Отчеты по сделкам для исполнения, Заявки, Сделки, Стоп-заявки, Безадресные внебиржевые заявки, Таблица изменений параметров. Сохранение теперь будет выполняться с учетом столбцов, которые добавлены в таблицу, и их порядка.
- В таблицу «Расчетные коды» добавлены параметры «Обособленный клиент» и «Расчетный код для налогов». Подробнее см. в пункте 3.61.2 Руководства пользователя.
- В таблице «Информационное окно» параметр «Маркеры рассылки» заменен на набор параметров, отображающих получение слепков данных в разрезе типов данных. Подробнее см. в пункте 1.11 Руководства пользователя.
- Добавлена возможность работы с SMS-оповещениями по спот-позициям при использовании схемы ведения позиций в календарных датах.
— В Таблицу безадресных заявок на внебиржевые сделки добавлен пункт «Новая заявка на внебиржевую сделку», с помощью которого открывается форма ввода адресной заявки с параметрами, заполненными на основе выбранной безадресной заявки. Подробнее см. в пункте 3.22.4 Руководства пользователя;
— В таблицу «Сделки для исполнения» добавлен пункт «Досрочное исполнение РЕПО с ЦК» для отправки транзакций на досрочное исполнение сделок второй части РЕПО с ЦК. Подробнее см. в пункте 3.25.4 Руководства пользователя;
— В таблице «Сделки для исполнения» пункт «Ввести поручение на закрытие сделки» переименован в «Поручение на закрытие сделки РЕПО с открытой датой».
— Добавлен параметр «Признак перехода неисполненных заявок ОС в ВС». Подробнее см. в пункте 3.17.2 Руководства пользователя;
— В параметре «Тип счета депо» поддержано отображение новых типов «Ин. ном. держателя (без огр.)», «Ин. ном. держателя (c огр.)», «Брокерский», «Клиенты 2-го и 3-го уровней», «Казначейский счет».
Исправленные недоработки
- Оптимизирована работа терминала и устранен ряд ошибок при его запуске под Wine.
- При сохранении транзакции в TRI-файл неверно передавалось значение с кодом фирмы.
- Аварийное завершение работы терминала при выполнении настроек в окне «Настройка счетов».
- Аварийное завершение работы терминала при двойном клике мышью и нажатой одновременно клавишей «Ctrl» в таблице поиска инструментов.
- Аварийное завершение работы терминала при выгрузке дополнительных плагинов при использовании темной темы.
- Некорректный расчет величины комиссии в форме ввода заявки.
- Некорректная работа вертикальной прокрутки в окне котировок третьего типа.
- Ошибка, которая в некоторых случаях могла приводить к завышению на 1 копейку маржинальных параметров в Клиентском портфеле.
- Некорректное отображение параметров базового актива в Доске опционов.
- Зависание работающего терминала после выхода операционной системы из режима энергосбережения.
- Некорректная работа настройки «Выделять строки цветом, если» в таблице «Позиции по деньгам».
- Оптимизировано обновление данных в таблице «Состояние счета» при наличии в ней большого количества строк.
- Некорректная замена кода клиента на ФИО при использовании динамических форм ввода заявок.
- В таблице «Состояние счета» не применялось изменение кода клиента в глобальном фильтре при включенной настройке «Получение позиций по глобальному фильтру клиента».
- Некорректное поведение индикатора нового оповещения, если оно сработало в момент редактирования данного оповещения.
- Ошибка, из-за которой в некоторых колонках таблицы OMS-заявок неверно работало выравнивание значений.
- В форме ввода OMS-заявки не рассчитывался объем и комиссия при выборе валюты расчетов RUR.
- Ошибка при выборе ставки брокерской комиссии в форме ввода OMS-заявки.
- Ошибка округления при расчете брокерской комиссии от объема операции.
- Ошибочное формирование новой OMS-заявки в статусе «Черновик» при изменении OMS-заявки.
- Некорректное поведение в форме ввода адресной заявки при попытке заполнить поле «Партнер» вручную.
- Ошибка в Кармане транзакций, которая не позволяла поместить в нее транзакцию на снятие алго-заявки.
- При расчете на форме ввода объема операции по своп-инструменту не учитывался номинал валюты.
- Ошибка, которая приводила к повторному предложению заменить инструменты после перезапуска терминала.
- Переключение между вкладками в таблице «Состояние счета» могло приводить к задвоению позиций.
- Ошибка, которая могла приводить к пропаданию уровня позиции по инструменту срочного рынка на графике.
- При статусе торговой сессии «Аукцион закрытия» бумаги в клиентском портфеле могли ошибочно оцениваться по цене закрытия, а не по цене аукциона.
- Некорректный учет НКД при расчете объема заявки на форме ввода при выборе кода расчетов, отличного от кода расчетов по умолчанию.
- Некорректный расчет стоимости позиций по инструментам с дробным количеством.
Версия 11.3.4, 07.10.2024
Возможности новой версии
Версия 11.3.4:Поддержана передача статуса пользователя «Нет на месте» для Модуля обмена сообщениями.
Версия 11.3.2:
В связи с предстоящим обновлением торговой системы Московской Биржи от 16.09.2024 (https://www.moex.com/n71866), параметр «Тип открытой позиции» становится ключевым, данное изменение затрагивает следующие таблицы Рабочего места QUIK:
Версия 11.3:
- «Обязательства и требования по активам [ЦК]»;
- «Обязательства и требования по деньгам [ЦК]»;
- «Обязательства и требования по деньгам [Валюта]».
- Расширены возможности формы «Ввод встречных адресных заявок», которая используется для подачи нескольких встречных заявок из Таблицы заявок на внебиржевые сделки:
- Добавлен параметр «Комментарий» для указания примечания к заявкам;
- Добавлена возможность указания цены заявки, которая будет использоваться в случае, если она не хуже цены во встречной адресной заявке.
Подробнее см. в пункте 3.21.7 Руководства пользователя.
- В окне графика добавлена возможность отображения уровня позиций по срочным контрактам.
- В диалогах редактирования таблиц, графиков и оповещений добавлена возможность поиска инструмента по ISIN-коду и коду инструмента.
- Изменена логика работы настройки «Указывать счет депо по коду клиента». Если найденный торговый счет не добавлен в список доступных счетов в разделе «Торговля», то поле «Торговый счет» на форме ввода заявки останется пустым.
Исправленные недоработки
Версия 11.3.4:Длинные сообщения Модуля обмена сообщениями, не поместившиеся на экран, считались непрочитанными.
Версия 11.3.2:
- Некорректный расчет объема на форме ввода заявки в режимах РЕПО с ЦК.
- Заниженный расчет максимума на покупку и продажу на форме ввода заявки.
- Аварийное завершение работы при настройке пунктов меню «Создать окно».
- В некоторых случаях после переподключения терминала к серверу QUIK не обновлялись статусы заявок, которые были активны на момент отключения от сервера.
Исправлена ошибка отсутствия данных в таблицах «Обязательства и требования по деньгам [ЦК]» и «Обязательства и требования по деньгам [Валюта]».
Версия 11.3:
- Оптимизирована работа Рабочего места QUIK при использовании замены кодов клиентов на ФИО.
- Оптимизирована работа в формах ввода заявок, диалогах редактирования таблиц, графиков и оповещений при наличии большого количества инструментов.
- В некоторых случаях на формах ввода алго-заявок не подставлялось значение поля «Организация».
- Не учитывались значения дисконтов, транслируемых через Информационный интерфейс ИСС Московской Биржи.
- При использовании фильтров в таблице «Клиентский портфель» могли не отображаться данные по клиентам.
- Аварийное завершение работы при работе с Таблицей котировок, у которой не определен инструмент.
- Отсутствовала возможность запроса отчета по позициям при отсутствии прав на установку позиций.
- При принятии в обработку OMS-заявки из формы она ошибочно переходила в статус «Черновик».
- При регистрации рыночных OMS-заявок по облигациям могла возникать ошибка «Объем должен быть положительным».
- В некоторых случаях форма ввода заявки не закрывалась при нажатии на кнопку «Esc».
- Отсутствовала возможность сохранения отчетов в формате Excel.
- Ошибка, из-за которой из таблицы «Карман транзакций» нельзя было достать стоп-заявку со стоп-ценой по инструменту из другого класса.
- При подаче заявок по объему для РЕПО с ЦК из Таблицы заявок ошибочно менялся их объем в подаваемой транзакции.
- Некорректное выравнивание значений в колонках Таблиц OMS-заявок/сделок.
Версия 11.2, 14.05.2024
Возможности новой версии
-
Поддержана возможность отправки файлов произвольного формата в диалогах чатов всех типов.
Для работы данной опции необходим Модуль обмена сообщениями версии 1.15.0. - Оптимизировано получение терминалом позиций с сервера QUIK.
- Поддержано указание соответствия между кодом валюты, который будет считаться основным, и альтернативными кодами валюты, которые будут заменяться на код основной валюты. Настройка выполняется на стороне сервера QUIK в Библиотеке расчета лимитов.
Данная опция поддерживается версией сервера QUIK 12.0.0 или выше. - В целях унификации изменена обработка статуса снятых частично исполненных заявок в классах депозитных аукционов МКР (СПВБ). Теперь для таких заявок будет отображен статус «Исполнена».
Исправленные недоработки
- В некоторых случаях вместо плановой позиции Тх отображалось фактическое значение срока расчетов, например, Т3.
- Не рассчитывалось доступное количество «Max» при открытии формы ввода из стакана котировок при включенной функции «Подставлять код клиента из фильтра в формы подачи заявок».
- Ошибка отображения связанных биржевых сделок по OMS-заявкам в случае, если у пользователя не было прав на класс сделок или если исторические сделки были по уже несуществующим классам.
- Ошибка, при которой значение НКД на форме ввода OMS-заявки отображалось с неверной точностью.
Версия 11.1.4, 20.03.2024
Исправленные недоработки
Версия 11.1.4Устранена проблема с потерей производительности при загрузке позиций в случае использования настройки «Отображать в портфеле клиентов» с отрицательными позициями или с ненулевыми позициями по деньгам или инструментам.
Версия 11.1.3
- Отсутствие наименования инструмента в окне подтверждения заявки менеджером и в Таблице запросов клиентов на исполнение заявок.
- Отсутствие торгового счета в Таблице запросов клиентов на исполнение заявок.
- В определенной ситуации данные по некоторым клиентам не отображались в таблице «Клиентский портфель».
Некорректно рассчитывался параметр «Блок.объем» на форме ввода OMS-заявки, в случаях, когда объем OMS-заявки отображался с учетом НКД.
Версия 11.1.1
- Некорректный расчет параметров портфеля в таблице «Состояние счета» по позициям в КСУ.
- Аварийное завершение работы Рабочего места QUIK в некоторых случаях.
- На форме OMS-заявки в некоторых случаях могла быть недоступна кнопка «Исполнить».
- Не работало копирование значений в полях «Цена» и «Количество» в торговой панели Таблицы котировок с помощью комбинации клавиш «Ctrl+Insert».
- Замедление работы Рабочего места QUIK при наличии открытой таблицы «Доска опционов» по какому-то базовому активу, при условии, что для этого базового актива с сервера поступали изменения параметра «Расчетная цена» Таблицы текущих торгов.
- Замедление работы Рабочего места QUIK при наличии в конфигурации таблицы лимитов по денежным или бумажным средствам, которые активно обновляются и при этом содержат столбец «Срок расчетов», для которого настроена сортировка, условное форматирование или табличный фильтр.
- В некоторых случаях отправка Терминальным модулем риск-менеджера «CoLibri» ложных Margin Call.
- Не работала подстановка комментария из файла default_client_codes.ini на форме ввода заявки размещения или выкупа.
Версия 11.1, 09.01.2024
Возможности новой версии
Версия 11.1:- Изменен подход к определению краткого наименования и ISIN для инструментов с одинаковыми кодами на разных биржах в таблице «Позиции по инструментам». Теперь их отображение зависит от фирмы и торгового счета, на который были загружены позиции.
- Оптимизированы расход памяти и быстродействие при расчете Клиентского портфеля.
- Добавлен новый расширенный статус заявки для срочного рынка «Заявка снята по причине кросс-сделки».
- В Таблицу заявок добавлено новое поле «Причина снятия». Подробнее см. в пункте 3.6.2 Руководства пользователя.
Исправленные недоработки
- Ошибка работы команды «Сохранить в файл новости», из-за которой в файл сохранялись все новости без учета используемых фильтров.
- Доступность команд «Открыть канал», «Закрыть канал» для транспонированных Таблиц текущих торгов, в которых недоступен режим связанных окон.
- Ошибка, которая влияла на расчеты максимума на Покупку/Продажу при использовании величин дисконтов меньше, чем 0.01.
- Некорректная замена стоп-заявки с типом «Со связанной заявкой».
- Ошибка, приводившая в некоторых случаях к аварийному завершению работы терминала.
- Пользовательские настройки цвета текста не применялись к таблице «Клиентский портфель».
- Ошибка расчета параметра «Текущие средства» в таблице «Клиентский портфель» для клиентов с типом кредитования «По плечу».
Возможности новой версии
Версия 11.0.1:- Поддержана возможность указания срока РЕПО от 2 до 360 дней при регистрации заявки РЕПО с открытой датой на Фондовом рынке Московской Биржи. Указание срока РЕПО станет обязательным после внедрения данного изменения в торговой системе, которое ожидается 4 декабря 2023 года. Если вы работаете с РЕПО с открытой датой, установите новую версию Рабочего места QUIK до соответствующего обновления торговой системы Московской Биржи.
- Поддержана библиотека ЭЦП Message-PRO версии 5.0.
Исправленные недоработки
- Неоптимальная работа Рабочего места QUIK, которая приводила к зависанию Программы.
- Ошибка, которая влияла на расчеты комиссии брокера с типом «Комиссия от объема операции» на форме ввода заявки для облигаций, номинированных в валюте, отличной от рублей.
Версия 11.0, 02.11.2023
Возможности новой версии
- Поддержана работа с новым режимом «РЕПО с открытой датой» на Фондовом рынке Московской Биржи:
- Пользователи с правами менеджера при подключении к серверу теперь могут получать позиции только по клиенту, который выбран в глобальном фильтре, что значительно ускоряет процесс загрузки данных. Описание см. в п. 1.9.1 Руководства пользователя.
- Оптимизирована рассылка позиций по денежным средствам и инструментам при переподключении к серверу QUIK пользователя с правами менеджера.
- При открытии формы ввода адресной заявки по безадресной котировке добавлена возможность выбора класса, в котором будет выставлена заявка.
Выбор класса доступен только при использовании «Специализированного» режима отображения. - Добавлены новые параметры в следующие таблицы:
- В таблице «Отчеты по сделкам для исполнения» в параметре «Тип отчета» добавлено новое значение «Закрытие».
— На формы ввода заявок РЕПО и РЕПО с ЦК добавлен признак «С открытой датой»;
— В контекстном меню таблицы «Сделки для исполнения» поддержан ввод поручения на закрытие сделки РЕПО с открытой датой.
— В таблицу «Заявки» добавлены параметры «Внешнее количество», «Орг-я трейдера»;
— В таблицу «Сделки для исполнения» добавлены параметры «Причина отмены», «Тип сделки депозита», «Стоимость выкупа РЕПО с открытой датой в день T+1», «День Т+1 для сделок РЕПО с Открытой датой», «Отчет на закрытие сделки РЕПО с Открытой датой», «Статус РЕПО с открытой датой»;
— В Таблицу заявок на внебиржевые сделки добавлены параметры «Причина отклонения», «Стоимость выкупа РЕПО с открытой датой в день T+1», «День Т+1 для сделок РЕПО с Открытой датой», «РЕПО с открытой датой»;
— В таблицу «Торговые счета» добавлен параметр «Рынок депозитов»;
— В Таблицу сделок добавлены параметры «Тип сделки депозита», «Стоимость выкупа РЕПО с открытой датой в день T+1», «День Т+1 для сделок РЕПО с Открытой датой», «РЕПО с открытой датой»;
— В Таблицу обезличенных сделок и таблицу «Информация по кодам расчетов по инструментам» добавлен параметр «РЕПО с открытой датой»;
— В таблицы «Позиции по деньгам» и «Позиции по инструментам» добавлен параметр «Наименование фирмы».
Исправленные недоработки
- Одновременный доступ к файлам динамического импорта транзакций из нескольких терминалов QUIK.
- Не отображался ISIN-код инструмента в таблице «Позиции по инструментам».
- В некоторых случаях не работал быстрый ввод заявок в окнах котировок третьего типа.
- Некорректное отображение наименования «Тип источника данных» при использовании в настройках шрифта Tahoma.
- Не работала фильтрация при использовании режима связанных окон с таблицей «Состояние счета» при наличии Единой денежной позиции на Фондовом и Срочном рынках.
- Некорректное отображение параметра «Свой объем» в Таблице котировок в случае применения фильтра по коду клиента.
- Не рассчитывалось максимальное количество в форме ввода заявки по срочному рынку при использовании замены кода клиента на ФИО.
- Функция getParamEx в QLua возвращала некорректный param_value для параметра LOTSIZE.
- Некорректное отображение параметра «Стоп-заявки» в таблице «Состояние счета».
- Ошибка, которая не позволяла рисовать линии и фигуры на вынесенных окнах графиков с включенным режимом перекрестия.
- Оптимизирована работа с большим количеством позиций при выполнении перезагрузки настроек Библиотеки расчета лимитов на стороне сервера QUIK.
- Оптимизирована работа при получении данных от Модуля алгоритмической торговли.
- Зависание транзакции в состоянии «Ожидание ответа от сервера» при использовании модальных форм ввода заявок.
- При расчете параметра «ВходСредства» по облигациям в иностранной валюте использовался текущий кросс-курс вместо входящего.
- Аварийное завершение работы терминала при наличии определенных настроек в Библиотеке расчета лимитов на сервере QUIK.
- Некорректный расчет комиссии по заявкам с условием исполнения «Только пассивная».
- Не заполнялись параметры на форме ввода заявки аукциона по обмену при вызове ее из Таблицы заявок.
- QLua при использовании функции getSecurityInfo() возвращал значение параметра couponvalue с неверной точностью.
- При использовании классического режима отображения формы ввода заявок включение опции «Особо выделять ключевые параметры» не приводило к выделению жирным шрифтом параметров «Цена» и «Объем» в форме ввода заявок.
- Пользовательские настройки шрифтов не применялись к таблице «Выбранные опционы».
- Поле «Цена» ошибочно было доступно для редактирования при указании признака «Рыночная» в форме ввода заявки.
- Фильтры по клиентским кодам в таблицах не всегда работали корректно.
- Функция QPILE GET_CLASSES_LIST встроенного языка QPILE возвращала пустую строку вместо списка классов.
- Нечитаемые символы вместо кириллицы в окне отладки QPILE-скриптов.
- Некорректный расчет параметра «Скор.маржа» при проверке достаточности средств по РПС заявке в случае покупки немаржинальной валюты.
Версия 10.3.6, 28.09.2023
Исправленные недоработки
- Не работала проверка ограничений в TrustManager.
- Не учитывались удаленные позиции по денежным и бумажным средствам в таблицах TrustManager «Сводная таблица по группам» и «Информация по активам группы».
- Некорректные дата и время на форме транзакции «Изменение периода этапа».
- Аварийное завершение работы программы при загрузке WND-файла настроек.
Версия 10.3.5, 19.09.2023
Возможности новой версии
Добавлены настройки, позволяющие запрещать выполнение LUA и QPile скриптов Рабочим местом QUIK. Новые опции доступны в основных настройках Программы. По умолчанию значения не заданы. При первой попытке выполнения скрипта терминал запрашивает у пользователя разрешение на выполнение.
Исправленные недоработки
На форме ввода заявки на аукцион по обмену государственных облигаций (Switch-аукцион) не помещалось поле «Расчетный объем».
Версия 10.3.3, 31.08.2023
Возможности новой версии
- Изменена логика работы с формами ввода заявок и адресных заявок. Окно формы ввода заявки теперь не будет закрываться, если в результате обработки транзакции была получена ошибка. Это позволит, при необходимости, скорректировать параметры транзакции и отправить ее снова.
- Автоматическая подстановка торгового счета в форму ввода заявки выполняется с учетом настроек, которые ограничивают список доступных торговых счетов для клиента на стороне сервера QUIK.
- Поддержана возможность подключения к серверу QUIK при использовании адреса в формате IPv6.
Исправленные недоработки
Версия 10.3.3- Некорректный расчет суммы РЕПО на форме ввода заявки.
- Невозможность подключения к серверу QUIK с использованием прокси-сервера по протоколу SOCKS5.
- Удаление самого нижнего инструмента в таблице «Текущие торги» не влияло на инструменты в связанных окнах.
- Ошибка, которая не позволяла подать маклерскую заявку по фьючерсам при включенной опции «Заменять коды клиентов на ФИО».
- На форме ввода адресной заявки не отображался размер лота инструмента.
- При регистрации черновика по OMS-классам в выпадающих списках не сохранялись инструмент и код клиента.
- При вынесении окна «Графики» за пределы основного окна программы не отображались значения осей и значения у перекрестия.
- Не заполнялись параметры заявки при открытии формы ввода двойным кликом по заявке в таблице «Книга заявок на размещение».
- Ошибка, которая могла приводить к аварийному завершению работы, если при создании таблицы «Клиентский портфель» в глобальном фильтре клиентов выбрано значение «<Пустой элемент>».
- При вводе заявок по объему не рассчитывалось количество при нажатии на клавишу «Enter».
- При использовании модальных форм ввода открытие формы ввода из вынесенного окна приводило к изменению размера данного окна.
- Неверно определялась доступность поля «Цена» в форме ввода заявки по аукциону.
- В формах ввода адресных заявок РЕПО с ЦК нельзя было выбрать код клиента длиннее 10 символов.
- В некоторых случаях отсутствовала возможность ввода заявки по инструменту Модуля букбилдинга.
- При регистрации OMS-заявки не подставлялся торговый счет при включенной настройке «Указывать счет депо по коду клиента».
- В контекстном меню Таблицы сделок пункт «Новая заявка» был неактивен.
- Некорректный расчет стоимости портфеля в схеме «МД+» при включении валют в множества инструментов с зависимыми ценами.
- Неверное выделение цветом сделок для исполнения.
- Некорректное отображение заявок в окне диаграммы после удаления графика цены.
- Некорректное отображение текста на фигуре «Горизонтальный луч» при
изменении масштаба графика по вертикальной оси.
Версия 10.2.3, 27.06.2023
Исправленные недоработки
Версия 10.2.3- Ошибка, которая могла приводить к аварийному завершению работы при получении новостей.
- Не рассчитывался параметр «Объем ГО» при открытии формы ввода заявки по срочным контрактам.
- Некорректная подстановка цены при использовании настройки «Контролировать цены заявок».
- Не работало автозаполнения полей при помощи файла настроек default_client_codes.ini на форме ввода заявки.
- После перезапуска Рабочего места отключался режим связанных окон, если связанная таблица была открыта раньше, чем основная таблица.
- Дублирование строк в Таблице заявок, которое могло проявляться при наличии прав на классы Модуля OMS Manager.
Версия 10.2.2
- Ошибка, которая могла приводить к аварийному завершению работы при использовании настройки «Связывать вынесенные окна».
- Не подавалась заявка по объему при использовании специализированной формы ввода.
- При открытии нескольких окон котировок кнопки на панели торговли были неактивны.
- Ошибка при подаче адресной заявки РЕПО с ЦК, если в параметрах заявки было указано только количество или сумма РЕПО.
- Не запоминалось компактное отображение форм ввода заявок.
- Ошибка, из-за которой расчет таблицы «Клиентский портфель» выполнялся только для вида лимита «Т0».
- Настройка «Связывать вынесенные окна» по умолчанию будет выключена.
Версия 10.2.1, 31.05.2023
Исправленные недоработки
- Оптимизирован процесс расчета таблицы «Клиентский портфель».
- На форме ввода заявки по классу «МБ Деривативы: Спрэды между фьючерсами» (FUTSPREAD) отсутствовал или был недоступен для изменения признак «Переносить заявку». Проблема проявлялась только при использовании режимов отображения форм ввода «Классический» и «Специализированный».
- На форме ввода заявок по классам РЕПО с ЦК не выполнялась автоматическая подстановка торгового счета по выбранному коду клиента.
Версия 10.2, 24.05.2023
Возможности новой версии
- Изменения при работе с формами ввода заявок:
- Изменен дизайн окна настройки фильтра по параметру в таблицах:
- В окне редактирования таблиц добавлены кнопки и для быстрого перемещения выбранных параметров в начало и конец списка.
- Добавлена настройка «Связывать вынесенные окна», позволяющая использовать режим связанных окон для таблиц и окон, вынесенных за пределы основного окна программы. Описание см. в п. 2.10.5 Руководства пользователя.
- Изменен формат диалогового окна в случае аварийного завершения работы Рабочего места QUIK. При возникновении данной ситуации у пользователя появится возможность сформировать отчет об ошибке, который можно отправить по электронной почте на адрес quiksupport@arqatech.com, либо перезапустить Рабочее место QUIK.
- В таблице сделок поддержано отображение новых типов сделок на срочном рынке Московской Биржи:
- В таблицу «Текущие торги» добавлен параметр «Тип исполнения опциона», в котором транслируется тип опционов срочного рынка Московской Биржи.
- Локальные оповещения, для которых не удалось определить инструмент, отображаются в окне оповещений со статусом «Не активно». Также в окне редактирования таблицы оповещений добавлен фильтр «Неактивные», который позволяет выключить или включить отображение оповещений такого типа.
- Изменения в работе с таблицей «Доска опционов»:
- В таблице «Книга заявок на размещение» добавлена возможность отмены нескольких выделенных заявок.
- Добавлена настройка «Запрашивать подтверждение при загрузке позиций», при включении которой загрузка позиций из файла выполняется только после подтверждения операции в диалоговом окне. Описание см. в п. 5.14.1 Руководства пользователя.
- В окно с результатами поиска инструмента добавлен параметр «Тип сложного финансового продукта». Описание см. в п. 2.4.2 Руководства пользователя.
— Добавлена настройка «Использовать немодальные формы ввода», которая изменяет принцип работы с формами ввода заявок и адресных заявок. При включении данной настройки появляется возможность открытия нескольких форм ввода, при этом данные окна можно выносить за пределы основного окна программы. Описание см. в п. 5.14.2
Руководства пользователя.
— Добавлена настройка «Отображать поверх всех окон», которая позволяет открывать и отображать немодальные формы ввода заявок поверх остальных окон программы. Описание см. в п. 5.14.2 Руководства пользователя.
— Техническая (предварительная) сделка с провайдером ликвидности;
— Сделка вследствие добровольного выхода из вечного фьючерса (на основании поданной заявки);
— Сделка вследствие принудительного выхода из вечного фьючерса (реализация неудовлетворенного спроса);
— Сделка в связанном инструменте вследствие выхода из вечного фьючерса.
— В таблицу можно добавлять опционы на акции;
— Добавлена возможность экспорта таблицы по ODBC.
Исправленные недоработки
- Задержки при открытии формы ввода заявок по классам срочного рынка, при использовании замены кода клиента на ФИО.
- Ошибка, из-за которой при замене инструментов с истекшим сроком обращения выбранные торговые счета в настройках терминала перемещались в доступные.
- Ошибка при импорте из файла транзакции «Стоп-цена по другому инструменту», когда у инструмента, по которому проверяется цена, точность выше, чем у основного инструмента.
- При использовании горячих клавиш для открытия окон могло изменяться состояние функции «Магнит» на панели инструментов.
- В некоторых случаях при импорте транзакций из файла возникали ошибки из-за отсутствия инструмента или класса.
- Оптимизирован запуск Рабочего места QUIK при наличии большого количества клиентских кодов.
- Ошибка, из-за которой в некоторых случаях происходило мерцание пункта меню «Действия».
- Некорректная работа функции «AddLabel» в Lua при добавлении нескольких меток на график.
- Некорректная работа функции «getDepo» в Lua, не позволявшая получить информацию о позициях.
- Оптимизирован диалог установки позиции по инструменту при наличии в Рабочем месте QUIK большого количества торговых счетов.
- Ошибка, которая приводила к сбою при попытке загрузить вкладку без каких-либо открытых окон.
- Некорректный выбор директории при вызове диалога из пункта меню «Сохранить настройки в файл».
- При использовании светлой темы менялось оформление окна при вынесении его за пределы Рабочего места QUIK.
- Некорректно работало контекстное меню таблицы, вызываемое на OMS-заявках.
- Некорректная установка метки на графике при использовании настройки «Данные в локальной временной зоне».
- Некорректное отображение подсказок в окне графика при использовании перекрестия.
- Ошибка при отображении параметра «Стоимость шага цены» по инструментам класса FUTEXP («Исполнение фьючерсных контрактов»).
- Некорректное отображение цены в подсказке при выставлении заявки из окна графика.
- Не учитывалось удаление инструмента из таблицы «Текущие торги» при использовании режима связанных окон.
- В некоторых случаях при вводе РПС заявок некорректно подставлялось значение в поле «Валюта расчетов».
- Не работал пользовательский фильтр по классам в окне поиска инструмента при вводе OMS-заявки.
- Ошибка при использовании в Lua скрипте функции «CreateDataSource», которая могла приводить к аварийному завершению работы.
- Некорректное отображение подсказки на графике при использовании режима «Рядом с указателем».
- Аварийное завершение работы терминала, которое могло возникать при выполнении перезаказа данных.
- Некорректная подстановка кода клиента при выполнении замены заявки.
- Аварийное завершение работы терминала при использовании QPile функций для получения значений таблицы «Позиции по инструментам».
- Ошибка повышенного потребления оперативной памяти при большом объеме пользовательских и торговых данных.
- Некорректный расчет комиссии в форме ввода заявки при использовании на сервере QUIK настройки «Группы инструментов и классов».
- Некорректный выбор класса для оценки инструмента в портфеле клиента.
- Некорректное отображение доходности в окне котировок по своп инструменту с нулевой ценой.
Версия 10.1.2, 21.02.2023
Возможности новой версии
Актуализирован расчет покупательной способности с учетом обновленных ставок комиссий Фондового рынка Московской Биржи.
Исправленные недоработки
Версия 10.1.2Значение поля «тек.» (текущее значение) некорректно рассчитывалось в форме ввода групповой заявки Терминального модуля доверительного управляющего («TrustManager») при наличии средств на дополнительных тегах задолженности и использовании признака «Повысить долю до».
Версия 10.1.1
- Некорректное отображение данных в таблице «Обязательства маркет-мейкера по срочному рынку».
- Некорректный учёт вариационной маржи по фьючерсным контрактам для клиентов с единой денежной позицией, для которых используется схема ведения позиций «МД+».
Версия 10.1
- Долго открывалась форма OMS-заявки.
- Ошибка расчета прибыли/убытков в таблице «Купить/Продать» при использовании функционала валюты средневзвешенной цены.
- Аварийное завершение работы терминала в случае, если в файле ClientContextMenuScheme.xml для пункта меню исполнения OMS-заявки на бирже в списке Classes был указан несуществующий класс.
- Некорректная загрузка алго-заявок через карман транзакций по некоторым торговым площадкам.
- В некоторых случаях в терминале не отображалась комиссия биржи.
- Предусмотрена ситуация, когда в обязательстве маркетмейкера меняется инструмент при обновлении текущего состояния обязательств.
В некоторых случаях невозможно было провести транзакцию на ввод безадресной заявки через TRI файл и Trans2Quik. Возникала ошибка «Неверно указан торговый счет».
Версия 10.0.1, 25.11.2022
Возможности новой версии
- Добавлена возможность установки валюты цены приобретения при загрузке позиции по инструменту. Описание см. в п. 7.5.2 Руководства пользователя.
- Изменены формы установки позиций по денежным средствам и по инструментам:
- Добавлена настройка «Отображать в портфеле клиентов», позволяющая оптимизировать работу терминала при наличии большого количества строк в таблице «Клиентский портфель». При помощи настройки можно отфильтровать строки, которые будут отображаться в таблице. Описание см. в п. 5.14.4 Руководства пользователя.
- Изменения в формах ввода заявок:
— Добавлена форма для ввода заявок на экспирацию фьючерсов.
— На форму ввода заявок на экспирацию опционов добавлено поле «Текущая позиция».
— В параметр «Условие исполнения» транзакции «Ввод заявки» добавлено значение «Только пассивная».
— Параметр «Поручение» переименован в «Комментарий».
— На формы ввода заявок РЕПО и РЕПО с ЦК добавлен параметр «Индикатор».
— На форму ввода заявок РЕПО добавлены разделители групп разрядов для удобного отображения рассчитываемых значений параметров заявки.
- Новые параметры в таблицах:
— В таблицу «Текущие торги» добавлены параметры «ID аукциона» и «Эмитент».
— В таблицы заявок, сделок, обезличенных сделок, адресных заявок и сделок для исполнения добавлен параметр «Индикатор».
— В таблицу сделок для исполнения добавлены параметры «Дата изменения индикатора» и «Значение индикатора».
— В таблицы заявок, адресных заявок и сделок добавлен параметр «Внешняя ссылка».
— В таблицу «Расчетные коды» добавлен параметр «Счет типа “С”».
— В таблицу транзакций добавлены следующие параметры: «Время выполнения (мкс)», «Номер заявки2», «Операция2», «Цена2», «Количество2», «Остаток2», «Фирма2», «Счет2», «Код клиента2», «Код инструмента2», «Комментарий2», «Код биржи2».
- Параметр «Валюта цены» в таблице заявок переименован в «Валюта заявки».
- Расширен формат выходного файла (*.lco) при использовании динамической корректировки позиций из файла. Добавлены параметры «RESULT_CODE» и «RESULT_DESC» для анализа результата выполнения операции. Описание см. в п. 7.6.3 Руководства пользователя.
- Изменения в QLUA:
— Информация о ногах инструмента теперь передается вместе с описанием инструмента в виде вложенной таблицы «legs». Описание см. в п. 4.21 Руководства пользователя Интерпретатора языка Lua. Параметры «buy_leg_classcode», «buy_leg_seccode», «sell_leg_classcode», «sell_leg_seccode», которые ранее могли использоваться для получения данной информации, теперь недоступны.
— Информация об ответе на транзакцию была расширена параметрами «sent_local_time», «got_local_time», «order_flags», а также таблицей «orders», которая будет добавляться и содержать вложенные таблицы вида «order_<N>» при работе с транзакциями по перестановке двух и более заявок. Описание см. в п. 4.24 Руководства пользователя Интерпретатора языка Lua.
- Изменен подход к сохранению таблиц «Текущие торги» и «Таблица истории значений параметров» при выборе пункта контекстного меню «Сохранить в файл». Начиная с версии 10.0.0 в файл будет сохраняться не фиксированный набор параметров, а непосредственно параметры, которые добавлены и отображаются в сохраняемой таблице.
Исправленные недоработки
Версия 10.0- При исполнении OMS-заявок в некоторых случаях дублировались торговые счета в списке счетов.
- У пользователей Модуля OMS Manager в некоторых случаях не отображался список инструментов для ОТС-исполнения.
- Ошибка, которая не позволяла использовать конструктор форм Модуля OMS Manager для опционов.
- Некорректное условие исполнения при попытке исполнить OMS-заявку на срочном рынке Московской биржи.
- Ошибка, которая не позволяла отправить сообщение пользователям Модуля OMS Manager.
- Некорректное отображение направления кросс-курса на форме OMS-заявки.
- Некорректная работа Lua функции AddLabel при добавлении нескольких меток на график.
- При получении в Lua данных метки и ее перемещении в окне графика могло произойти зависание Рабочего места QUIK.
- При работе с функцией getFuturesLimit в Lua могла возникать ошибка «attempt to index a nil value».
- Ошибка, которая могла приводить к некорректной склейке архива графиков с интервалами «Дневной», «Недельный» и «Месячный».
- В некоторых случаях при экспорте таблиц не работала настройка «Использовать в качестве разделителя значений символ».
- Ошибка, которая не позволяла устанавливать некоторые шрифты при использовании стандартной темы оформления.
- В некоторых случаях отображалось некорректное значение при использовании перекрестия на графике.
- Ошибка, из-за которой могла не отображаться всплывающая подсказка на метках на графике.
- Некорректное значение параметра «Количество котируемой валюты» для валютных инструментов с номиналом больше единицы.
- Некорректное отображение полосы прокрутки в окнах котировок третьего вида.
- В некоторых случаях в таблице «Клиентский портфель» некорректно рассчитывался параметр «Требование».
- Ошибка, из-за которой при подключении к серверу могло возникать сообщение «Не указан пароль пользователя».
- Ошибка, которая в некоторых случаях не позволяла отправлять транзакции из окна котировок в режиме быстрого ввода заявок.
- Некорректная работа фильтра «Маржинальные клиенты» в таблице «Клиентский портфель».
- Ошибка, из-за которой в некоторых случаях в форме ввода заявки не рассчитывалось максимальное количество.
- Некорректный расчет доступного количества на покупку при наличии денежных позиций на нескольких кодах позиции.
- Ошибка при расчете скорректированной маржи в клиентском портфеле по коду позиции, не участвующему в расчете операции.
- Ошибка, которая могла приводить к неправильному выбору класса оценки для некоторых инструментов.
Версия 10.0.1
Ошибка исполнения Lua-скриптов при работе с depo_limits, которая могла приводить к зависанию приложения.
Версия 9.7, 04.07.2022
Исправленные недоработки
- В некоторых случаях выставляемые безадресные РПС заявки не отображались в окне РПС котировок.
- Некорректно работала сортировка по параметрам «Спрос» и «Предл.» Таблицы текущих торгов.
- На форме ввода OMS-заявки не рассчитывалось максимальное доступное количество на продажу. Заполнение поля цена являлось обязательным для расчета.
- На форме ввода OMS-заявки некорректно рассчитывалось максимальное количество (max), гарантийное обеспечение (ГО) по опционам, а также объем.
Версия 9.5, 13.05.2022
Возможности новой версии
- Поддержан учет позиций по премиальным опционам на акции при расчете показателей клиентского портфеля.
- Реализован функционал записи данных в ОЗУ в случае, если на момент запуска Рабочего места и инициализации файловых хранилищ терминала возникла проблема с доступом к одному из файлов с расширением DAT. При возникновении такой ситуации, будет отображаться системное сообщение вида: «Не удалось получить доступ к файлу <название файла>.dat, возможно недостаточно места на диске. Данные будут сохраняться в оперативной памяти».
При завершении работы терминала будет выполняться попытка записи данных из ОЗУ в файловое хранилище. - Теперь к таблице «РПС котировки» может быть применен Режим связанных окон, таблицы связываются с данными основной Таблицы текущих торгов.
Исправленные недоработки
- Ошибка, приводившая в некоторых случаях к аварийному завершению работы терминала.
- При изменении контрагента в форме ввода OTC-сделки не применялось правило вознаграждения.
- Оптимизирована загрузка транзакций из *.tri-файла.
- При экспорте таблицы по ODBC предпринималась попытка экспортировать данные, которые были отфильтрованы настройками таблицы.
- Ошибка «Цена заявки должна быть положительна» возникала в случае подачи заявки из таблицы котировок с ценой, выходившей за границы диапазона цен, при включенном флажке «Проверять попадание цены в диапазон».
- Некорректный расчет доходности по облигациям при вводе заявки.
- При наведении курсора на фитиль свечи не появлялась подсказка с информацией о свече.
- Ошибка, приводившая к некорректному расчету цены заявки РЕПО с учетом дисконта.
- При выборе инструмента в форме регистрации OMS-заявки торговый код заполнялся кодом из Модуля KYC.
- Некорректное округление комиссии ТС.
Версия 9.4.1, 17.03.2022
Исправленные недоработки
Ряд ошибок в логике расчета комиссии брокера с типом «Комиссия от объема операции» в форме ввода заявки.
Версия 9.4, 24.02.2022
Возможности новой версии
- Оптимизировано построение клиентского портфеля для Рабочих мест с менеджерскими правами, использующих Терминальный модуль риск-менеджера «CoLibri». В окне редактирования таблицы «Клиентский портфель» добавлена настройка «В том числе для переноса позиций», регулирующая трансляцию информации по клиентам без коротких позиций в модуль «CoLibri».
- Поддержана работа в режиме сервера терминалов.
- Расчет доходности облигаций фондового рынка Московской биржи на форме ввода заявки. Данный функционал требует наличия Модуля хранения и распространения справочников версии 1.2.0 или выше в конфигурации брокера.
- Добавлено значение параметра «Торговая сессия» в таблицах «Заявки» и «Сделки». Новое значение – «Утренняя сессия» относится к утренней торговой сессии фондового рынка Московской биржи.
- В таблицу «Текущие торги» добавлен параметр «Доступность в утренней сессии», который является признаком допуска инструмента к торгам в утреннюю сессию на фондовом рынке Московской биржи. Описание см. в п. 3.63.1 Руководства пользователя.
- Оптимизирована трансляция на терминал новых инструментов, появившихся в течение торговой сессии.
- На форме ввода алгоритмической заявки типа «Айсберг» добавлена возможность указать рабочий интервал, данный функционал появился в версии 5.2 Модуля алгоритмической торговли.
- Повторная запись результата корректировки, пропущенного из-за ошибки доступа к .lco файлу.
- Поддержка полного неттинга для расчета маржинальных параметров для клиентов с типом кредитования «МД+».
- Добавлена возможность получать значение параметра «Валюта цены приобретения» таблицы позиций по инструментам при помощи Lua. В Lua таблицу depo_limits добавлен параметр «wa_price_currency». Описание см. в п. 4.15 Руководства пользователя Интерпретатора языка Lua.
Исправленные недоработки
- Параметр «Время истечения» алгоритмической заявки для отчета по транзакциям подставлялся из формы ввода алгоритмической заявки некорректно.
- В некоторых случаях логарифмический график строился некорректно.
- Lua-индикатор не добавлял метки на график при запуске терминала.
- Замедление загрузки корректировок позиций на сервер при открытом окне «Динамическая загрузка коррекций позиций из файла».
- При включенном режиме «Drag-and-drop» в стакане котировок не открывалось контекстное меню.
- В форму ввода заявки Модуля букбилдинга не подставлялся код клиента из общего фильтра клиентов.
- Ошибка экспорта данных из клиентского портфеля через ODBC при кумулятивной загрузке позиций.
- При запуске Рабочего места из панели торговли таблицы котировок пропадал указанный ранее торговый счет.
- При наличии ошибок в скрипте Lua-индикатора происходило аварийное завершение работы терминала.
- В некоторых случаях некорректно рассчитывалась оценка позиции по облигациям.
- Горизонтальный луч не копировался из одной диаграммы в другую.
- Опции «Перемещать со шкалой времени» и «Перемещать со шкалой цены» для меток на графике по умолчанию были выключены.
- В некоторых случаях графические фигуры и линии тренда выходили за пределы окна графика.
- В некоторых случаях при выставлении метки на график ее координата по цене принимала произвольное значение.
- В некоторых случаях при добавлении метки на график или ее редактировании возникала ошибка с некорректной диагностикой.
- В некоторых случаях вызов Lua функции getPortfolioEx приводил к ошибкам вида ACCESS_VIOLATION.
- Некорректная работа функционала «Drag-and-drop» в таблицах, созданных при помощи Lua.
- На форме ввода заявки по облигациям всегда подставлялась точность доходности по умолчанию.
- После перезагрузки Рабочего места наименование инструмента в таблице «Карман транзакций» могло отображаться некорректно.
- На форме ввода заявки возможность выбора ее типа (лимитированная или рыночная) была активна даже если один из типов был недоступен.
- В некоторых случаях максимальное количество на форме ввода заявки рассчитывалось некорректно.
- В некоторых случаях комиссия на форме ввода заявки рассчитывалась некорректно.
- В таблице «Купить/Продать» некорректно рассчитывался остаток и оценка по бумаге.
- В некоторых случаях наблюдалось зависание Рабочего места при выставлении заявок.
- В некоторых случаях сортировка в таблице «Текущие торги» осуществлялась некорректно.
- При переносе позиций заявки на перенос ошибочно формировались повторно.
- Устранена задержка ввода строки из буфера обмена в окне поиска инструмента.
- В некоторых случаях функция IsWindowClosed возвращала ошибочное значение.
Версия 9.3.3, 08.02.2022
Исправленные недоработки
- Некорректное заполнение поля «NL.DealerRate» на форме ввода «DrawDown».
- Неверно рассчитывалось поле «Swap Points» при отображении котировок в обратном направлении.
- Невозможно было вручную задать курсы Дилера и Клиента на форме Resting-заявки.
- В некоторых случаях изменялось введенное вручную значение «Client Rate».
- Некорректная передача даты и времени при выставлении OMS-заявки с типом «До даты».
- Медленная работа Рабочего места QUIK в некоторых случаях при запуске или во время работы.
- Некорректное построение таблицы котировок в некоторых случаях.
Версия 9.3.1, 15.11.2021
Возможности новой версии
- На горизонтальной линии в режиме «Магнит» теперь отображается центральная точка, которая притягивается к ценам ближайших свечей. Описание см. в п. 4.2.10 Руководства пользователя.
- Для таблицы текущих торгов добавлена функция «Диаграмма доходности облигаций», позволяющая построить диаграмму доходности по всем инструментам из таблицы с типом «Облигация». Описание см. в п. 3.2.4 Руководства пользователя.
- После первичной установки QUIK из дистрибутива и запуске LUA скриптов по умолчанию теперь используется версия LUA 5.4.1.
- На форме ввода заявки вида РЕПО-М добавлен учет кратности лота при расчете количества.
Исправленные недоработки
- Ошибка в работе функции SetUpdateCallback QLUA, приводящая к чрезмерному потреблению памяти.
- Значение поля «Количество» на специализированных формах ввода заявок для инструментов с дробным количеством редактировалось некорректно при использовании мыши или клавиш со стрелками.
- Некорректное отображение значений в подсказке параметров свечи в левом верхнем углу графика.
- В некоторых случаях не отображалась подсказка параметров свечи на графике.
- При замене заявки снимался признак «Заявка маркет-мейкера».
- Аварийное завершение работы терминала при добавлении двух криптопровайдеров.
- Некорректный расчет значения поля «max» на форме ввода заявки для маржинальных инструментов при установленном признаке «Исходя только из собственных средств».
- В некоторых случаях в таблице «Клиентский портфель» некорректно рассчитывался параметр «Стоимость портфеля».
- В таблице «Купить/Продать» некорректно отображались дисконты по фьючерсным контрактам.
- Аварийное завершение работы терминала в случаях применения шаблона на форме биржевого исполнения OMS-заявки.
Версия 9.2.2, 29.09.2021
Исправленные недоработки
- Не работали кнопки изменения количества на специализированной форме ввода.
- Менялось значение объема на форме ввода заявки, если форма ввода была открыта по ранее выставленной заявке.
- После обновления версии в ряде таблиц (например, в таблицах «Позиции по деньгам» и «Позиции по инструментам») менялась высота строк при использовании шрифтов с размером больше стандартного.
- После обновления версии рабочее место QUIK не запускалось на Wine и macOS с диагностикой "Файл info.exe поврежден". Корректный запуск программы возможен только с использованием эмулятора Windows – Wine версии 5.0 или выше.
- В некоторых случаях возникала ошибка «[5159] QMInitMarginalActv failed».
- Аварийное завершение работы терминала.
- Ошибка, из-за которой не происходило обновление валюты, в которой выражены денежные средства, и валюты расчетов на форме ввода OMS-заявки при выборе инструмента с другой валютой.
- При попытке подать OMS-заявку, используя кнопки «BUY» и «SELL», возникала ошибка «Недостаточно прав для выполнения транзакции».
Версия 9.2.1, 10.09.2021
Возможности новой версии
- Реализована трансляция даты расчётов для таблицы «Позиций по деньгам».
- Поддержан расчёт параметра «Расчётная сумма» для акций в таблицах «Таблица заявок» и «Таблица сделок». Ранее этот параметр рассчитывался только для облигаций.
- Поддержан расчет дополнительных параметров первой и второй частей заявок РЕПО для акций. Ранее дополнительные параметры рассчитывались только для облигаций.
- Поддержан расчёт объёма на форме ввода адресных заявок для акций. Это позволяет рассчитывать цену или количество в заявке на основании указанного объёма. Функционал поддержан только для специализированной формы ввода адресной заявки.
- Изменены наименования следующих пунктов меню, настроек и заголовков окон:
- При наведении курсора на параметр таблицы «Клиентский портфель» теперь появляется подсказка с описанием параметра.
- При создании таблицы «Состояние счета» теперь по умолчанию выбирается максимальный срок расчётов, соответствующий плановой позиции.
- Реализован режим «Магнит» для примагничивания точек линий и фигур к ценам свечей графика. Описание см. в п. 4.2.10 Руководства пользователя.
- Реализована возможность перемещения рисунков, линий и средств технического анализа графиков с помощью зажатой клавиши «Shift» вдоль оси времени без изменения уровня цены.
- Изменён набор типов ограничений таблицы «Ограничения по клиентским счетам», которые отображаются при создании таблицы. Теперь при создании таблицы отображаются только ограничения типа «По денежным средствам». Отображение других типов ограничений можно включить в окне редактирования таблицы.
- Расширен набор параметров функций QLUA getPortfolioInfo и getPortfolioInfoEx. Новые параметры позволяют изменять параметры расчёта портфеля, выполняемые указанными функциями. Подробное описание новых параметров приводится Описание см. в п. 3.13.2 Руководства пользователя Интерпретатора языка Lua.
- Для параметра «Тип сложного финансового продукта», отображаемого в «Таблице текущих торгов» в виде числового значения, поддержано отображение описания типа сложности в окне информации по инструменту. Описание параметра см. в п. 3.63.1 Руководства пользователя.
- Поддержан новый тип кредитования «FX» для таблицы «Клиентский портфель», отображаемый в поле «Тип клиента».
- Поддержано отображение поля «Тип ликвидности» для таблицы «Таблица заявок». Описание см. в п. 3.6.2 Руководства пользователя.
- Оптимизирован процесс построения и расчета клиентского портфеля для CoLibri.
- Для таблицы «Клиентский портфель» добавлен индикатор загрузки, который сообщает клиенту о том, что в настоящий момент терминал получил не все данные, необходимые для отображения данных в таблице «Клиентский портфель».
— пункт меню «Заменить заявку средствами ТС» переименован в «Изменить параметры заявки»;
— настройка «Заменять заявки средствами торговой системы» переименована в «Заменять заявки путем изменения их параметров»;
— настройка «По возможности заменять заявки средствами торговой системы» переименована в «По возможности заменять заявки путем изменения их параметров»;
— заголовок окна «Работа с крипто-провайдерами» переименован в «Крипто-провайдеры»;
— заголовок окна «Вывод через DDE сервер» переименован в «Вывод через DDE-сервер».
Исправленные недоработки версия 9.2
- Ошибка, которая могла приводить к некорректному расчёту данных в таблице «Клиентский портфель» после переподключения.
- В схеме кредитования МД+ при расчёте параметров в таблице «Клиентский портфель» некорректно учитывались позиции по бумагам, имеющим остатки в позициях на нескольких торговых счетах.
- Ошибка, из-за которой не все доступные клиентские счета отображались в таблице «Клиентский портфель».
- Ошибка, из-за которой происходит сброс фирмы на значение по умолчанию для таблицы «Состояние счета» при изменении кода клиента, указанного в общем фильтре по коду клиента.
- В некоторых случаях не выставлялись заявки из таблицы «Таблица котировок» в режиме «Быстрый ввод заявок» с диагностикой «Вам запрещена работа по данному торговому счету».
- Ухудшение работы терминала при наличии плагина CoLibri.
- Некорректное отображение цен котировок в таблице «Стакан котировок».
- Символы «[» и «]» для поля транзакций «Поручение» обрабатывались некорректно.
- Ошибка, приводившая к подстановке нулевого номера заявки при отправке транзакции на замену заявки.
- Ошибка, из-за которой нельзя было загрузить транзакцию на изменение запрета по операциям клиента на срочном рынке из файла без указания инструмента.
- Ошибка, из-за которой данные по клиентским запросам на исполнение заявок не транслировались.
- В некоторых случаях значение параметра «Дюрация» таблицы текущих торгов отображалось некорректно.
- Некорректное отображение значений параметра «НКД» в таблице текущих торгов.
- Ошибки, из-за которых терминал аварийно завершал работу в некоторых случаях.
- Медленный процесс обработки доступных транзакций.
- Некорректное отображение индикатора MACD.
- Некорректный формат отображения объёма свечей графика.
- Некорректная обработка поля «Пароль» окна авторизации в случае копирования и вставки пароля.
- Ошибка, из-за которой было невозможно листать список обновляемых файлов во время обновления.
- Изменено название пункта контекстного меню таблицы «Стоп-заявки». «Снять активные заявки» переименован в «Снять активные стоп-заявки».
- Ошибка, из-за которой нажатие левой кнопкой мыши в окне «Создание нового окна» могло действовать на элементы перекрываемых окон.
- Ошибка, из-за которой при открытии формы ввода заявки из пустой таблицы «Таблица котировок» и включенной опции «Не указывать операцию» в некоторых случаях операция выбиралась автоматически.
- Ошибка, из-за которой поле «Цена» на форме ввода стоп-заявки становилось активным при выборе условия «Тейк-профит».
- Ошибка, из-за которой при выставлении оповещения по заявке подставлялся некорректный класс.
- Теперь в файле *.lcr указывается информация о недоступности файла *.lco для записи результата загрузки позиций.
- Ошибка, из-за которой функция QLUA CreateDataSource возвращала успешный результат работы (таблицу data_source) даже в случае передачи функции некорректных параметров источника.
- Ошибка, из-за которой LUA-скрипты пользовательских индикаторов автоматически запускались рабочим местом при запуске программы.
- Некорректное отображение значений точек пользовательских индикаторов на LUA.
Исправленные недоработки версия 9.2.1
- Ошибка, которая приводила к некорректному отображению Tаблицы текущих торгов при обновлении с версии 9.1.3.
- Ошибка инициализации файла MP_Pr.dll при запуске программы, которая не позволяла запустить программу.
- В некоторых случаях при запуске программа завершалась ошибкой.
Версия 9.1.3, 19.08.2021
Исправленные недоработки
- При определенных условиях в таблице «Текущие торги» некорректно отображались числовые значения параметров.
- В таблице «Текущие торги» некорректно отображался параметр «Код расчетов по умолчанию».
- Аварийное завершение работы программы при получении новости c расширенной информацией, содержащей список тикеров инструментов или указанием стран, для которых данная новость актуальна.
- Аварийное завершение работы программы при работе с провайдером ЭЦП EUSicex.
- На форме исполнения OMS-заявки при исполнении через OTC при определенных настройках содержимое поля «Торговый счет» партнера очищалось при изменении значения в поле «Книжка партнера».
Версия 9.1, 19.07.2021
Возможности новой версии
- При успешном подключении к серверу добавлено отображение информации о дате и времени предыдущего входа в систему, а также об IP-адресе, с которого было выполнено подключение.
- Добавлена возможность настройки шрифта и межстрочного интервала в Таблице котировок. Настройка выполняется в разделе «Программа» / «Шрифты» основных настроек Рабочего места QUIK. Описание см. в п. 2.8.4 Руководства пользователя.
- В графике добавлена новая графическая фигура «Горизонтальный луч»:
- Новые параметры в таблицах:
— В Таблицу заявок добавлены параметры «Дата расчетов», «Дата расчетов второй части», «Дата начала действия», «Тип контракта», «Количество второй части», «Объем второй части», «Торговая сессия», «Тип ввода цены», «Сумма РЕПО видимой части», «Видимая часть в %», «Приоритетное обеспечение». Описание см. в п. 3.6.2 Руководства пользователя;
— В Таблицу сделок добавлены параметры «Дата фиксации», «Дата начала действия», «Тип контракта», «Спот-котировка», «Валюта комиссии торговой системы», «Валюта комиссии брокера», «Торговая сессия». Описание см. в п. 3.8.2 Руководства пользователя;
— В таблицу «Расчетные коды» добавлены параметры «Доступен в утреннюю сессию», «Идентификатор расчетного счета/кода», «Учитывать процентный риск». Описание см. в п. 3.60 Руководства пользователя;
— В Таблицу информации об участниках торгов добавлен параметр «Доступен в утренней сессии». Описание см. в п. 3.54 Руководства пользователя. - В окно просмотра новостей информационных агентств добавлены параметры «Инструмент» и «Страна» для отображения списка инструментов и стран, связанных с отображаемой новостью. Описание см. в п. 3.9.2 Руководства пользователя.
- В таблице «Позиции по деньгам» максимальный размер поля «Описание» увеличен до 128 символов.
- Добавлена возможность быстрого доступа к транзакции замены заявки, если данная транзакция поддерживается на стороне торговой системы. При включении настройки «Заменять заявки средствами торговой системы» (в разделе «Торговля» / «Заявки» / «Замена заявок» основных настроек Рабочего места QUIK) в контекстном меню Таблицы заявок появится пункт «Заменить заявку средствами ТС». Кроме этого, данный режим будет использоваться при замене заявок при помощи режима drag-and-drop в окне котировок или на графике.
Если при замене заявки при помощи режима drag-and-drop требуется как ранее сначала снимать, а затем выставлять новую заявку, необходимо отключить настройку «По возможности заменять заявки средствами торговой системы» в разделе настроек «Замена заявок».
Описание см. в п. 5.14.2 Руководства пользователя. - Изменения в специализированных формах ввода заявок:
— Для облигаций точность параметра «Доходность» теперь равна точности цены инструмента;
— Количество отображаемых символов на кнопке «Max» увеличено до 12. - В таблицу «Купить/Продать» добавлена настройка «Показывать информационные классы», отвечающая за отображение в таблице инструментов информационных классов. Описание см. в п. 3.13.3 Руководства пользователя.
- Изменен функционал меток на графике:
— Привязка меток теперь осуществляется не к шкале, а к графику в диалоге редактирования метки на вкладке «Координаты».
— На метки распространяется действие настройки «Оставлять трендовые линии, фигуры и метки при смене инструмента». Описание см. в пп. 4.2.1, 4.2.13 Руководства пользователя. - Переименованы столбцы в ряде таблиц:
— В таблицах «Заявки на внебиржевые сделки» и «Сделки для исполнения» столбец «Дата исполнения» переименован в «Дата расчетов».
— В таблицах «Заявки», «Сделки», «Заявки на внебиржевые сделки», «Сделки для исполнения», «Переводы НКЦ» столбец «Settlement Date» переименован в «Settle date».
Исправленные недоработки
- Некорректная обработка ошибок при выполнении загрузки LUA скриптов.
- Для некоторых типов инструментов в таблице заявок, сделок и обезличенных сделок не отображалось значение параметра «Расчетная сумма».
- Значение параметра «Расчетная сумма» не выводилось при экспорте таблицы по DDE.
- Оптимизировано время загрузки терминала при наличии большого количества SMS-оповещений и стоп-заявок.
- Отображение количества выбранных инструментов в настройке «Программа / Получение данных / Котировки».
- Не отображалось перекрестие в окне графика, если одна из областей окна имела минимальный размер.
- В форме ввода заявок по спредам срочного рынка Московской Биржи не рассчитывался параметр «Объем ГО».
- В некоторых случаях подсказка для инструмента «Линейка» отображалась не полностью.
- Некорректное отображение списка уровней и кнопок в окне «Свойства уровней Фибоначчи».
- Некорректное отображение графика при использовании логарифмической шкалы.
- Ошибка, которая могла приводить к использованию неправильного шаблона по умолчанию при добавлении графика.
- Удвоенное отображение объема на последней свече в окне графика.
- Некорректное отображение краткого наименования инструмента в таблицах позиций при наличии нескольких инструментов с совпадающим кодом.
- Некорректное выделение котировок цветом при включенном режиме «Разреженный стакан».
- Ошибка, которая иногда приводила к некорректному расчету маржинальных параметров в случае использования Модуля единой денежной позиции.
- Некорректный расчет объема рыночной заявки по облигации в специализированной форме ввода заявки.
- Некорректный расчет максимального количества в форме ввода заявки, который возникал из-за недостаточной точности значения НКД.
- Ошибка при расчете максимального количества по заявкам в безадресных режимах РЕПО с ЦК 1 день.
- Некорректное отображение шкалы прибыли при использовании Модуля опционной аналитики.
- При открытии формы подачи заявки по классу Модуля букбилдинга через список транзакции (Ctrl+T) или из пустой Таблицы заявок нажатием на клавишу F2 поле выбора даты в параметре «Срок действия» было неактивным.
- Некорректная работа функционала быстрого ввода заявки в Таблице котировок при активированном режиме «drag-and-drop».
- Некорректная работа настройки «Данные в локальной временной зоне» с OMS-заявками.
- При перезапуске Рабочего места QUIK и подключении к серверу в таблице «Состояние счета» могли отображаться неактуальные данные.
- После замены инструментов с истекающим сроком обращения могли измениться настройки запроса обезличенных сделок.
- Изменения в настройках индикатора «Уровни Фибоначчи» сохранялись при нажатии кнопки «Отмена».
- Координаты горизонтальной линии имели точность шесть знаков после запятой, а не точность инструмента.
- Медленная работа Рабочего места QUIK при наличии прав по OMS-классам.
- При совпадении кода инструмента на разных рынках в Таблице позиций по инструментам могло отображаться название инструмента на другом рынке.
- В некоторых случаях некорректно рассчитывался объем в форме ввода при замене заявки.
- Некорректный учет шага цены при перемещении на графике стоп-заявки типа «Стоп-цена по другому инструменту».
- В некоторых случаях ошибочно было активно поле «Доходность» в форме ввода рыночной заявки.
- В некоторых случаях пропадал текст в LUA таблицах.
- При применении пользовательских фильтров в таблицах LUA сбрасывались цвета.
- Получение некорректных значений при одновременной работе нескольких LUA-скриптов, использующих информацию о позициях клиента.
- В QLUA функции стандартной библиотеки string некорректно работали с кириллицей.
- Ошибка «invalid key to 'next'» при работе LUA-скрипта.
- В QLUA при закрытии data_source не освобождалась память, если был назначен SetUpdateCallback.
- В форме настроек SMS-оповещений неправильно отображались языковые настройки.
- При загрузке настроек из файла сбрасывались настройки заказа обезличенных сделок.
Версия 8.13.1, 19.04.2021
Исправленные недоработки
- В некоторых случаях код клиента, указанный в общем фильтре клиентов, не подставлялся в форму ввода внебиржевой заявки.
- На специализированной форме ввода заявки не удалялось значение цены при выборе опции рыночной заявки.
- В окне котировок не работало выделение своих заявок.
- Ошибка, которая могла приводить к долгому открытию формы ввода заявки-отчета.
- Некорректное отображение объема и количества в заявках и сделках на графиках по центовым инструментам Валютного рынка Московской Биржи.
- Некорректная подстановка дробного количества в панель торговли окна котировок.
- На форме подачи заявки по объему в некоторых случаях было доступно поле для ввода доходности.
- Некорректное отображение количества в окне котировок по Закрытому Стандартному Аукциону Модуля QUIK Matching Engine.
- Оптимизирован процесс обработки SMS-оповещений по инструментам.
- Некорректное отображение таблиц котировок при включенном экспорте данных по DDE.
- Ошибочное округление значений индикатора «Rate of change» в окне графика.
Версия 8.13, 23.03.2021
Возможности новой версии
-
Реализованы новые формы ввода заявок для режима аукционов Модуля QUIK Matching Engine. В данных формах для аукционов с типом «Закрытый Стандартный Аукцион» появилась возможность ввода заявок по объёму, а также выбор типа исполнения «AON»:
Новые формы ввода доступны при наличии Модуля QUIK Matching Engine версии 1.22 и выше. - Реализована новая форма ввода адресной заявки по облигациям, в которой доступны:
- В форме ввода заявки РЕПО-М по облигациям реализован расчет и отображение параметров первой и второй части сделки РЕПО, а также предварительный расчёт параметров сделки.
Новая форма ввода доступна только для облигаций Системы брокерских котировок версии 4.39 и выше. - В формах ввода адресных заявок и заявок РЕПО добавлена проверка указанного количества на соответствие кратности лота инструмента.
- В окне котировок режима «Односторонний аукцион» Модуля QUIK Matching Engine добавлен параметр «Объем», в котором будет отображаться:
- В таблице «Текущие торги» поддержано отображение инструментов с подтипом «Акции инвестиционного фонда».
— Расчет и подстановка цены по указанной доходности;
— Расчет доходности по указанной цене;
— Кнопка «Max» для расчета максимально доступного количества, исходя из текущих средств клиента;
— Поле «Объем» с возможностью задать количество, исходя из объема;
— Параметры с информацией о величине НКД и комиссии.
Новая форма ввода доступна только для облигаций Модуля QUIK Matching Engine.
— Для конкурентных заявок объем исполнения для данного ценового уровня;
— Для неконкурентных заявок суммарный объем всех неконкурентных заявок.
Исправленные недоработки
- Ошибка «Не указан пароль пользователя» при вставке пароля из буфера обмена при помощи мыши.
- Ошибка, которая приводила к некорректному отображению количества при подаче заявки по объему в Модуле букбилдинга.
- При вводе рыночной заявки по облигациям ошибочно отображалось значение доходности.
- Медленная работа формы ввода РПС-заявки при наличии большого списка торговых счетов.
- Оптимизирована работа с формами ввода неторговых поручений на перевод ЦБ.
- Ошибка при сканировании директории LuaIndicators при добавлении нового индикатора на график.
- Ошибка, которая в некоторых случаях приводила к невозможности масштабировать график при помощи шкалы времени.
- Ошибка, которая приводила к невозможности удалить в окне графика шаблон диаграммы.
- Аварийное завершение работы терминала при использовании скрипта QLUA.
- Некорректное отображение диалога настроек при увеличенном размере шрифта.
- Не работал фильтр «Интервалы» в настройках вертикальной линии тренда.
- Не сохранялись изменения порядка отображения слоёв данных на диаграмме.
- Функция «CreateDataSource» в скрипте QLUA не возвращала ошибку при некорректно указанных параметрах.
- Ошибка при вводе заявки с указанием параметра «По средневзвешенной цене».
- Не обновлялись данные при экспорте по ODBC таблицы «Клиентские транзакции».
- При закрытии позиции из таблицы «Состояние счета» цена заявки не округлялась в соответствии с шагом цены инструмента.
- Некорректная работа контекстного поиска по списку инструментов в форме «Установка позиции по инструментам».
Версия 8.12, 26.01.2021
Возможности новой версии
- Пункт контекстного меню «Новая OMS-заявка» таблицы котировок (стакана) теперь доступен для пользователей с ролью «Сейлз-трейдер» и «Сейлз».
- Реализована возможность выставления OMS-заявок по двойному клику левой клавишей мыши по таблице котировок. В связи с чем в меню «Система»/«Настройки»/«Основные настройки»/«Торговля»/«Котировки», в группу настроек добавлен пункт «Выставить OMS-заявку». Доступно для пользователей с ролью «Сейлз-трейдер» и «Сейлз».
- Изменение функционала фильтрации OMS-заявок по клиентам и торговым кодам. В таблице OMS-заявок теперь вместо одного «Фильтра клиентов» отображается два отдельных фильтра: «Фильтр клиентов» и «Фильтр торговых кодов».
- В таблицы «Параметры рыночных рисков [ЦК]» и «Параметры рыночных рисков [Валюта]» добавлено поле «Валюта ставки риска».
- Из таблицы «Параметры рыночных рисков [ЦК]» убрано поле «Рыночный риск, %». Значения отображаются в поле «Дисконт, %».
- Изменения в специализированной форме ввода заявок («Торговля»/«Заявки»/«Формы ввода»/«Режим отображения»/«Специализированный»):
— При изменении количества в поле «Количество» с помощью стрелок «вверх» или «вниз» количество меняется с учётом параметра «Кратность лота» инструмента;
— Значение «НКД» теперь учитывает количество лотов в заявке;
— При выборе признака «Рыночная» в форме ввода заявки по облигациям поле «Доходность» теперь очищается.
- Модифицированы окна «Идентификация пользователя» и «Изменение пароля». Теперь на формах отображается текущая раскладка клавиатуры, выбранный язык и состояние кнопки Caps Lock. Кроме этого, по клику на значок справа от поля ввода пароля можно показать/скрыть пароль.
- Изменены диалоги, отображающиеся если указанная цена не соответствует шагу цены и/или количество не соответствует кратности лота:
Исправленные недоработки
- Некорректная обработка SEH-исключений в плагине QLua.
- На форме ввода OMS-заявки дата поставки не пересчитывалась после изменения кода поставки.
- Ошибка описания функции «sendTransaction» в документации QLUA.chm.
- Некорректно указанная формула расчета параметра «Прибыль дня» для таблицы «Состояние счета» в документации.
- При открытии формы ввода OMS-РЕПО заявки по уже существующей, некоторые параметры этой заявки могли быть не перенесены в форму ввода.
- Повышенное потребление оперативной памяти при большом количестве позиций по деньгам и инструментам.
- В некоторых случаях не сохранялись настройки получения классов и параметров.
- При перемещении области индикатора графика вниз, на графике пропадала шкала времени.
- В некоторых случаях, при подаче неторгового поручения на вывод денежных средств в рамках остатка, значение параметра «УДС» таблицы «Клиентский портфель» рассчитывалось некорректно.
Версия 8.11, 15.12.2020
Возможности новой версии
- Поддержана Lua версии 5.4.1, использование которой должно устранить многие проблемы с исполнением скриптов. При этом версия 5.3.5 продолжает поддерживаться и остаётся версией по умолчанию. Ранее собранные скрипты нужно будет пересобрать под новую версию LUA, то же самое касается внешних библиотек, если они использовались.
- Осуществлён перенос диалога «Поток котировок» и «Поток обезличенных сделок» в диалог основных настроек.
-
При этом при выборе ручного заказа данных добавлено предупреждение.
- Параметр «Получать информацию по обезличенным сделкам с текущего момента» и кнопка «Получить данные по обезличенным сделкам» переименованы в: «Получать обезличенные сделки с момента подключения» и кнопку «Перезаказать данные».
- В таблицу текущих торгов для облигаций добавлен параметр «Неточные параметры», которые будут отображаться в таблице в виде аббревиатур, при наведении на которые будет появляться подсказка вида:
- Добавлена возможность отображения состояния экспорта по DDE и ODBC в менеджере окон.
- Реализован единый диалог цветовых настроек и интерфейс для их управления для таблиц заявок, стоп-заявок, алго-заявок, OMS-заявок, клиентских OMS-заявок, OMS-репо заявок, внебиржевых заявок, безадресных внебиржевых заявок и для сделок для исполнения.
- В таблицы «Купить/Продать» и «Состояние счёта» добавлены поля «ГО покупателя» и «ГО продавца».
- В таблицу «Позиции по инструментам» для реализации корректной работы со средневзвешенной ценой позиции для инструментов, торгуемых в разных классах с разными валютами, добавлено поле «Валюта цены приобретения». Для корректной оценки такого вида нетипичных инструментов, также необходимо применение соответствующих настроек на стороне брокера.
Версия 8.9, 06.10.2020
Возможности новой версии
- Поддержаны изменения МБ в трансляции значений признака «Квалифицированный инвестор» для акций и облигаций, теперь в Таблице текущих торгов для данного параметра будет отображаться одно из следующих значений:
- Окно «Доступные скрипты» для управления скриптами на LUA теперь доступно из пункта меню Создать окно / Все типы окон – «Lua скрипты».
— «Для любых квал.инвесторов» – бумага предназначена к покупке всеми (любыми) квалифицированными инвесторами;
— «Для юр.лиц - квал.инвесторов» – бумага предназначена к покупке квалифицированными инвесторами, являющимися юридическими лицами;
— «» (пустая строка) – бумага предназначена к покупке любыми инвесторами.
Исправленные недоработки
- Некорректная работа кнопки «max» в специализированной форме ввода заявки.
- Фильтр по времени в настройках графика теперь недоступен при использовании интервалов длительностью в «День», «Неделю» и «Месяц».
- Зависание программы при вызове функции QLUA DestroyTable.
- В некоторых случаях создание таблиц «Позиции участника по деньгам» и «Позиции участника по инструментам на выбранных счетах» было недоступно.
- В некоторых случаях в таблицах «Позиции по инструментам» отображались дубликаты позиций.
- Некорректное автозаполнение полей торгового счета и кода клиента в панели торговли таблицы котировок.
- В некоторых случаях программа аварийно завершала работу при запуске.
- Некорректная работа фильтра классов и инструментов Таблицы обезличенных сделок.
- Программа аварийно завершала работу в некоторых случаях после разрыва связи с сервером QUIK и последующим восстановлением соединения.
- В некоторых случаях оценка позиций в таблице «Состояние счета» выполнялась по инструменту некорректного класса.
- В некоторых случаях на форме ввода заявки рассчитывался некорректный объём комиссии.
- На форме ввода заявки FX-плагина рассчитывался некорректный объём комиссии.
- В некоторых случаях программа аварийно завершала работу.
- Для индикаторов на LUA значения параметров свечей не учитывали младшие разряды, если они равны «0».
- Некорректная работа программы на Windows Server 2003.
- В некоторых случаях не отображались имеющиеся позиции по деньгам и инструментам.
- Программа аварийно завершала работу при работе скриптов на LUA с данными графиков. Набор функций для работы с данными графиков описан в пункте 3.10 Руководства пользователя LUA – Интерпретатор языка LUA / 3. Функции взаимодействия скрипта LUA и Рабочего места QUIK / 3.10 Функции для работы с графиками.
Версия 8.8.4, 24.08.2020
Исправленные недоработки версии 8.8.4
- Повышенное потребление оперативной памяти при открытых таблица «Купить/продать» и «Состояние счета».
- В некоторых случаях наблюдались расхождения в значениях доходности по облигациям, вычисленных в форме ввода заявки и в Таблице заявок.
Исправленные недоработки версии 8.8.2
- При использовании специализированной формы ввода заявок добавление транзакции в карман транзакций могло приводить к отправке данной транзакции в торговую систему.
- Некорректный расчет доходности в специализированной форме ввода заявок, который не соответствовал доходности заявки.
Версия 8.8.1, 06.08.2020
Исправленные недоработки
- В некоторых случаях использование функций обратного вызова в скриптах QLua приводило к аварийному завершению работы.
- Замедленная работа специализированной формы ввода заявок.
- В специализированной форме ввода заявок не работала подстановка количества, если оно не соответствовало кратности лота инструмента.
- В специализированной форме ввода заявок некорректно рассчитывалась доходность, если дата выплаты купона совпадала с датой расчетов аукциона.
- В специализированной форме ввода заявок в некоторых случаях некорректно рассчитывалась доходность.
Версия 8.8, 23.07.2020
Возможности новой версии
- Для облигаций реализована новая форма ввода заявок, с возможностью расчета и подстановки цены по указанной доходности, а также расчета доходности по указанной цене.
Для использования данной формы необходимо в настройках клиентского места в разделе «Торговля / Заявки / Формы ввода» включить режим отображения «Специализированный».
В текущий момент специализированная форма ввода доступна только для аукционов размещения и выкупа облигаций в Модуле QUIK Matching Engine.
- Изменены настройки клиентского места в разделе «Торговля / Заявки / Формы ввода»:
— Вид форм ввода заявок теперь определяется настройкой «Режим отображения»;
— Опция «Применять стандартные формы ввода» заменена на режим отображения «Динамический»;
— Удалена настройка «Упрощенная форма ввода».
- В таблицу «Текущие торги» добавлены параметры:
— «Допуск к дополнительной сессии» – признак допуска инструмента к торгам в вечернюю сессию на Фондовом рынке Московской Биржи;
— «Повышенный инвестиционный риск» – признак принадлежности инструмента к перечню бумаг с повышенным инвестиционным риском.
- В таблицы заявок, сделок и обезличенных сделок добавлен параметр «Расчетная сумма», в котором для облигаций будет отображаться сумма заявки и сделки с учетом НКД.
Исправленные недоработки
- Некорректный расчет стоимости портфеля по клиентам со схемой кредитования МД+ при использовании валюты в качестве базового индикатора при настройке множеств с зависимыми ценами.
- После редактирования пользователем настроек индикатора его целочисленные параметры ошибочно становились вещественными.
- При смене учетной записи на графиках ошибочно отображались заявки и сделки предыдущего пользователя.
- Ошибка, которая в некоторых случаях приводила к отображению пустых строк в Таблице заявок.
- Ошибка, которая при закрытии таблицы, созданной при помощи скрипта Lua, могла приводить к зависанию Рабочего места QUIK.
- В некоторых случаях в таблицах «Позиции по деньгам» и «Позиций по инструментам» могли отображаться ранее удалённые позиции.
- Ошибка, из-за которой в некоторых случаях не отображались данные в таблице «Состояние счёта».
Версия 8.7.1, 06.07.2020
Исправленные недоработки
- Проблема с отображением информации в таблице «Текущие торги» и Таблице котировок для классов с большим количеством инструментов.
- Излишнее потребление памяти при использовании тиковых графиков.
- Аварийное завершение работы Рабочего места QUIK, происходившее при повторном заполнении таблиц (например, из QPILE-скрипта).
- В некоторых случаях не освобождалась память при использовании скриптов на языке Lua.
- Некорректная работа фильтра клиентов в клиентском портфеле.
- При использовании на стороне сервера QUIK настройки «Запрет маржинальных покупок» Рабочее место QUIK ошибочно рассчитывало доступное количество исходя из собственных средств, не учитывая, что действие настройки распространяется только на список бумаг обеспечения.
- Некорректный учет вариационной маржи по позициям срочного рынка при расчете параметра «Прибыль/убытки» в схеме кредитования МД+ в Рабочем месте QUIK.
Версия 8.6, 02.06.2020
Исправленные недоработки
- В таблице «Текущие торги» не работал функционал «быстрых фильтров»по параметру «Размер лота».
- В некоторых случаях при загрузке QPile-портфеля Рабочее место QUIK аварийно завершало работу.
- Ошибка закрытия QLUA-портфеля при синтаксических ошибках в скрипте.
- Аварийное завершение работы Рабочего места QUIK при переносе пользовательских индикаторов между диаграммами с помощью функции drag-and-drop.
- Удаление QLUA-портфеля из таблицы «Доступные скрипты» приводило к некорректному сдвигу остальных скриптов.
- Некорректный расчет объема заявки на закрытие фьючерсной позиции при использовании схемы кредитования «МД+».
- Некорректная обработка в QLUA сбоев, возникавших при вызове функций callback из пользовательских библиотек.
- Не выставлялись заявки на досрочную экспирацию опциона.
Версия 8.5.2, 22.05.2020
Исправленные недоработки версии 8.5.2
- Исправлена некорректная конфигурация lua53.dll.
- Исправлена ошибка загрузки lua53.dll в сторонние приложения.
- Не работала функция lua_call.
- Исправлена синхронизационная ошибка, которая приводила к аварийному завершению работы программы при выполнении lua-скрипта.
- В некоторых случаях пропадал пункт «<Не указан>» в быстрых фильтрах таблицы OMS-заявок.
- Неверное количество знаков в поле «Дисконт» диалога «Ввод адресной заявки РЕПО с ЦК маклером».
- В некоторых случаях в Таблице котировок опция «Лучшие котировки видны всегда» работала некорректно.
- В некоторых случаях при использовании функции QLUA SetUpdateCallback увеличивалось потребление оперативной памяти.
- В некоторых случаях при наличии позиции только в иностранной валюте в форме ввода заявок не рассчитывалось максимально возможное количество.
- В некоторых случаях была недоступна принудительная отправка «Margin Call».
Версия 8.5, 20.04.2020
Возможности новой версии
- Реализован функционал быстрого фильтра в таблицах. Для активации \ деактивации быстрого фильтра используется пункт «Включить быстрый фильтр» \ «Выключить быстрый фильтр» контекстного меню, открываемого для заголовка самого левого столбца таблицы.
Данный функционал позволяет фильтровать информацию в таблицах QUIK с наглядным отображением критериев фильтрации.
Описание см. в п. 2.8.9 Руководства пользователя.
- Добавлена возможность быстрого выставления большого количества встречных заявок на внебиржевые сделки при помощи множественного выделения строк таблицы и нового пункта меню «Ввод встречных адресных заявок».
Описание см. в п. 3.21.6 Руководства пользователя.
- Добавлена возможность получать запрос на подтверждение операций закрытия и переворота позиции, совершаемых из панели торговли в стакане котировок. Запрос отображается при включенной настройке «Торговля» / «Заявки» / «Запрашивать подтверждение».
-
Реализована специализированная форма ввода для эскпирации опционов.
- Добавлена возможность отображения теоретической стоимости опциона в верхней информационной панели стакана.
- Осуществлен переход на ядро LUA 5.3.5, что позволит данному языку программирования работать с 19-значными номерами заявок и сделок.
- Добавлен новый пункт меню «Что нового» в основное меню «Система» (под пунктом «Справка»). При его выборе открывается страница сайта https://arqatech.com/ru/support/files/quik-workstation/.
Исправленные недоработки версии 8.5.0
- Оптимизировано отображение таблицы котировок.
- Улучшена производительность расчета параметров портфеля, купить/продать, а также кнопки максимум.
- В некоторых случаях после регистрации OMS-заявки обрезалась форма с предложением принять OMS-заявку в исполнение.
- Не подставлялся комментарий, настроенный в разделе «Система» / «Настройки» / «Основные настройки» / «Торговля» в поле «Код клиента» на форму ввода новой алго-заявки в случае, если ее открывали через контекстное меню таблицы котировок.
- В некоторых случаях пункт контекстного меню «Новая алго-заявка» становился недоступен.
- В карман транзакций не добавлялась заявка с дробным количеством (число округлялось до целого).
- В кармане транзакций некорректно отображались 19-символьные значения.
- В некоторых случаях не менялся заголовок графика при смене инструмента.
- Не работала функция getOrderByNumber встроенного языка программирования LUA.
- В некоторых случаях график по инструментам Санкт-Петербургской биржи строился не по цене и объему, а по индикативной котировке, вопреки настройкам на стороне брокера.
- При активной таблице котировок некоторые пункты меню «Действия» («Новая заявка», «Новая стоп заявка») могли становиться не активными.
- На рабочее место менеджера с правом подтверждения клиентских заявок по ошибке в качестве кода клиента транслировался не сам код клиента, а ФИО пользователя, если у клиента на его рабочем месте была настроена соответствующая замена.
- Для неторговых транзакций на формах ввода торговые счета не сортировались в алфавитном порядке.
- В мультиброкерском рабочем месте QUIK при заполнении формы подачи заявки после выбора кода клиента очищалось поле с организацией, приходилось выбирать ее повторно.
- В специальной транзакции на изменение спреда в полях со сдвигом нельзя было ввести минус с правого цифрового блока клавиатуры.
- Не было возможности вручную добавить алго-заявку в карман транзакций.
- Настройка UseMarginClassWithoutClosingPrice на клиентском месте не была поддержана, что приводило к некорректной оценке в случае отсутствия у соответствующего класса цены закрытия.
- Некорректно рассчитывался портфель в случае присутствия в нём инструментов с отрицательной ценой.
Исправленные недоработки версии 8.5.1
- Зависание рабочего места с правами менеджера в результате неоптимальной обработки больших объемов позиций клиентов, которые транслируются в рабочие места с сервера после завершения процедуры рассылки начального состояния позиций.
- Недоступность выбора торгового счета на форме внешней алго-заявки.
Версия 8.4.1, 16.03.2020
Возможности новой версии
- Добавлены новые функции для встроенного языка программирования Lua:
- getTrdAccByClientCode – функция предназначена для получения торгового счета срочного рынка по коду клиента фондового рынка с единой денежной позицией.
- getClientCodeByTrdAcc – функция предназначена для получения кода клиента фондового рынка с единой денежной позицией по торговому счету срочного рынка.
- isUcpClient – функция предназначена для получения признака, указывающего имеет ли клиент единую денежную позицию.
- В таблице «Сделки» поддержано отображение новых типов сделок Срочного рынка МБ:
- «Сделка исполнения фьючерса»;
- «Сделка исполнения опциона»;
- «Сделка истечения опциона».
- Изменена цветовая схема отображения кнопок «Покупка/Продажа» на форме ввода заявок.
Описание см. в пп. 3.19.1 – 3.19.3 Руководства пользователя Интерпретатора языка Lua.
Описание см. в п. 3.8.2 Руководства пользователя.
Исправленные недоработки в версии 8.4.0
- Ошибка при загрузке файла в таблицу «Карман транзакций».
- Некорректное отображение скорректированной маржи для клиентов типа «МД+».
- Некорректный расчет максимального количества на форме ввода заявки на покупку/продажу для клиентов типа «МД+».
- Некорректный расчет в некоторых случаях объема сделки РЕПО с ЦК на форме ввод заявки.
- В некоторых случаях сбрасывались настройки отображения строки состояния и полосы прокрутки Рабочего места QUIK.
- У витринных сделок РЕПО с ЦК в поле «Операция» вместо «К/П» отображалось направление «Купля».
- В некоторых случаях открытие диалога доступных Lua скриптов приводило к зависанию работы Рабочего места QUIK.
- При определенных обстоятельствах сбрасывался общий фильтр клиентов на панели инструментов Рабочего места QUIK.
- Зависание Рабочего места QUIK при получении большого количества позиций клиентов.
- В некоторых случаях наблюдалось повышенное потребление оперативной памяти.
Исправленные недоработки в версии 8.4.1
Задержки отображения данных в таблицах «Позиции по деньгам», «Позиции по инструментам» и «Клиентский портфель» после снятия глобального фильтра. Проблема наблюдалась при наличии большого количества строк в таблицах.Версия 8.3.1, 13.01.2020
Возможности новой версии
- Добавлена трансляция процента ставки в стакан со SWAP инструментами.
-
В таблицу «Обязательства и требования по деньгам [Валюта]» добавлены новые параметры:
-
«Входящая позиция под исполнение» — нетто между входящими требованиями и входящими обязательствами;
-
«Плановая позиция под исполнение» — нетто между суммой в заявках на покупку и суммой в заявках на продажу.
-
- Фильтрация классов IQS при вызове контекстного меню из таблицы «Позиции по клиентским счетам».
- В таблице сделок поддержаны новые типы сделок EES:
- «67» — «Обратная EES-сделка»;
- «68» — «Прямая обеспеченная EES-сделка»;
- «69» — «Прямая необеспеченная EES-сделка»;
- «70» — «Прямая смешанная EES-сделка».
- Изменено поведение настройки «Особо выделять ключевые параметры» для форм ввода заявок. Теперь при включении данной настройки жирным шрифтом будут выделяться только значения в полях ввода цены и количества. Текст «Покупка» и «Продажа» на кнопках выбора операции будет всегда отображаться обычным текстом, при этом фон неактивной кнопки будет закрашиваться соответствующим цветом.
- Изменения в диалоге «Основные настройки»:
- Элементы управления (строка состояния и полосы прокрутки) перенесены из раздела «Программа» / «Панели инструментов» в раздел «Программа»;
- Пункт меню «Работать без звука» перенесен из основных настроек программы в «Звуки» и переименован в «Беззвучный режим»;
- Перенесен пункт «Использовать разделители разрядов в формах ввода» на вкладку «Торговля» / «Заявки» / «Формы ввода»;
- Пункты меню «Контекстный фильтр в списках» и «Контекстный поиск в выпадающих списках» удалены. Теперь настройки активны безусловно;
- Переименованы часть пунктов меню в разделе «Программа».
Было Стало
Запуск и закрытие приложения Показывать заставку Отображать заставку Обновлять версию программы Проверять наличие обновлений Запрашивать подтверждение на выход из программы Запрашивать подтверждение при выходе из приложения Отображение данных Показывать полные коды опционов Полные коды опционов Показывать дату и время торговых данных с учетом локальной временной зоны Данные в локальной временной зоне Не показывать ФИО в заголовке программы Скрывать ФИО пользователя в заголовке приложения Элементы управления Оформление интерфейса Тема оформления Применить цвета темы Сбросить пользовательские цветовые настройки Работать без звука Беззвучный режим Использовать разделители разрядов в формах ввода Разделители разрядов в полях ввода - Поддержана новая комиссия (50 рублей) за сделки малого объёма на Валютном рынке МБ.
- Сохранение ограничений Срочного рынка теперь происходит без привязки к транзакциям.
Исправленные недоработки
- В некоторых случаях не рассчитывался портфель для клиентов с ЕДП.
- Некорректно отображался параметр «Покупка» в таблице «Купить/продать» для немаржинальных бумаг в схеме кредитования «МД+».
- Аварийное завершение работы QUIK после запуска lua скрипта.
- Не работала функция «getItem» по таблице позиции по бумагам на торговых счетах.
- Некорректно работало скрытие заголовка окна при его разворачивании на весь экран в тёмной теме.
- Аварийное завершение работы терминала при подаче заявки в режиме РЕПО.
- Не работала сортировка по параметру «Доходность» в таблице «Текущие торги».
- Аварийное завершение работы терминала при загрузке лимитов.
- Перемещение счетов стрелками в пункте меню «Система» / «Настройки» / «Основные настройки» / «Торговля» / «Настройка счетов» не работало.
- Аварийное завершение работы терминала при загрузке в карман tri файла.
- При открытой таблице «Купить/Продать» наблюдалась медленная работа терминала.
- Оптимизировано время применения глобального фильтра по коду клиента.
- Пропадали линии тренда и уровни после настройки индикатора Relative Vigor Index
- Некорректное отображение комиссии торговой системы на Валютном рынке МБ.
- По ODBC не экспортировались изменения заявок и стоп заявок.
- Аварийное завершение работы терминала при подаче Алго заявки TWAP.
Версия 8.2, 01.11.2019
Возможности новой версии
- Добавлена новая таблица «РЕПО котировки». Теперь не требуется открывать отдельную таблицу котировок по каждому инструменту, новая таблица позволяет отслеживать все доступные в системе котировки в режиме РЕПО и РПС. Подробное описание приведено в п. 3.24 Раздела 3 Руководства пользователя QUIK.
- Всплывающие значки управления фильтрацией и условным форматированием из всплывающего меню в заголовке столбца переносятся в контекстное меню столбца, вызываемое щелчком правой кнопки мыши по заголовку столбца. В это же контекстное меню добавляются новые функции по работе с таблицей — автоподбор ширины и закрепление столбцов. Подробное описание приведено в п. 2.8.4 («Контекстное меню столбцов таблицы») и пп. 2.8.8, 2.8.9 Раздела 2 Руководства пользователя QUIK.
- Сортировка по содержимому столбца таблиц выполняется в один клик левой клавишей мыши по заголовку столбца. В предыдущих версиях сортировка осуществлялась путем удержания нажатой клавиши Ctrl и нажатии левой клавишей мыши на заголовке столбца. Для активации прежнего поведения откройте диалог настроек клиентского места через пункт меню «Система / Настройки / Основные настройки… страница Окна / Таблицы» включите опцию «Сортировать по столбцу, удерживая Ctrl». Подробное описание приведено в п. 2.8.4 («Сортировка строк таблицы по назначениям») и п. 2.10.5 («Таблицы») Раздела 2 Руководства пользователя QUIK.
-
После обновления Рабочего места QUIK на версию 8.2.0 при запуске программы на экране отобразится сообщение, в котором перечислены изменения в поведении ПО:
Исправленные недоработки
- В некоторых случаях процедура обновления Рабочего места завершалась некорректно.
- Некорректно работал фильтр счетов в таблице «Заявки» в режиме связанных окон с таблицей «Клиентский портфель».
- Не считались маржинальные показатели в клиентском портфеле по виду лимита Т2.
- Неправильно рассчитывался параметр «Покупка» в таблице «Купить/Продать» для немаржинальных бумаг.
- Невозможно было указать отрицательное количество в форме ввода заявки на экспирацию опционов.
- Замедления в работе терминала при открытой таблице «Купить/Продать».
- Аварийное завершение работы терминала при замене инструмента с истекающим сроком действия.
- В таблице «Купить/Продать» не заполнялся параметр «Остаток» у клиентов, имеющих единую денежную позицию по Срочному рынку Московской биржи.
- При смене в настройках Таблицы клиентского портфеля валюты с «SUR» на «USD» параметр «НаПокупНеМаржин» продолжал рассчитываться в рублях.
- Некорректно рассчитывался объем на форме ввода заявки по классу РЕПО с ЦК.
- Некорректное копирование ячейки со значением «К/П» при включенной настройке «Формальное представление данных».
- Некорректный расчет объема ГО в форме ввода заявки.
- Не рассчитывалось значение на кнопке «max» в форме ввода заявки при включенной настройке «Исходя только из собственных средств».
- Некорректно рассчитывалось значение на кнопке «max» в форме ввода групповой заявки.
- Не рассчитывалось значение на кнопке «max» в форме ввода заявки по бумагам с расчетами в USD.
- Задержка в отображении контекстного меню в таблицах.
- Ошибка, приводившая к аварийному завершению работы терминала.
- Аварийное завершение работы терминала при выполнении команды перезаказа данных по обезличенным сделкам.
Версия 8.1, 09.09.2019
Возможности новой версии
В колонке «Подтип инструмента» Таблицы текущий торгов добавлено отображение подтипа инструментов: «Корзина РЕПО».
Исправленные недоработки
- Зависание Рабочего места QUIK в некоторых случаях.
- Исправлены некорректные наименования некоторых параметров в Таблице текущих торгов.
- В момент чтения Рабочим местом QUIK файла с корректировками лимитов блокировалась запись новых данных в этот файл.
- Могли возникать ошибки экспорта по DDE в случае остановки экспорта и повторного запуска.
- Ошибки в расчете кнопки «max» на форме ввода новой заявки по клиентам, использующим схему кредитования «МД+»: — в некоторых случаях не рассчитывалось максимальное количество;
— не учитывалась настройка «Исходя только из собственных средств», отображался полный маржинальный лимит.
Версия 8.0, 28.06.2019
Возможности новой версии
- Выполнен переход на 64-разрядную архитектуру (х64). Следствием перехода является прекращение поддержки ОС Windows XP и экспорта в системы тех. анализа Omega TS и MetaStock. Кроме того, становится невозможным использование 32-разрядных DLL, подключаемых через LUA-скрипты. Пользователям требуется самостоятельно найти их аналог, реализованный в архитектуре х64. При использовании ODBC-экспорта, необходимо повторно настроить DSN-источник в Администраторе источника данных ODBC 64-разрядной версии.
-
В рамках поддержки Указания Банка России № 4928-У в таблицу «Клиентский портфель» добавлены параметры:
— «НПР1»;
— «НПР2».Также в параметре «Тип клиента» для клиентов, использующих новую схему кредитования, будет отображаться тип «МД+».
- Отключена возможность создания таблицы «Информация по опционам». Данная таблица признана избыточной, т.к. вся информация из нее доступна в таблицах «Текущие торги», «Доска опционов».
- Все таблицы из меню «Расширения» продублированы в общем списке таблиц, доступном в диалоге «Создание нового окна».
- Для срочного рынка в форме ввода заявок и стоп-заявок изменен алгоритм подстановки цены при указании исполнения по рыночной цене. Вместо минимально/максимально возможной цены автоматически подставляется ноль. Это позволяет при переносе заявки/стоп-заявки на следующий день обеспечить попадание цены в актуальный коридор цен.
- В связи с прекращением поддержки системы «Авточартист» удалена возможность создания соответствующих таблиц.
- Удалён функционал, относящийся к установке и просмотру залоговых и клиринговых залоговых средств, в связи с прекращением их использования на срочном рынке.
-
Добавлена поддержка новых типов сделок для исполнения (параметр «Тип» в таблице «Сделки для исполнения»):
— «Первая часть сделки РЕПО с ЦК»;
— «Вторая часть сделки РЕПО с ЦК». - Добавлена поддержка новых типов торговых счетов (параметр «Тип торг.счета» в таблице «Торговые счета»):
- Для функционала копирования данных из таблиц добавлена возможность представления заголовков строк и столбцов в формальном виде. Функционал управляется новой настройкой «Формальное представление заголовков строк и столбцов».
- Из таблицы «Текущие торги» удален неиспользуемый параметр «Необесп. торги».
-
В таблице «Обязательства маркет-мейкера по срочному рынку» добавлена трансляция следующих полей:
— «% min исполнения обязательств»;
— «% частичного исполнения обязательств»;
— «% полного исполнения обязательств»;
— «Идентификатор обязательства ММ». - В таблице «Заявки» точность параметра «Средневзвешенная цена приобретения» увеличена до 8 знаков.
- В таблице «Позиции участника по деньгам» добавлена трансляция параметра «Группа позиций».
-
Добавлена возможность выбора следующих параметров на информационной панели таблицы «Котировки»:
— «Цена аукциона»;
— «Количество аукциона»;
— «Объем аукциона». - В Таблице транзакций добавлен параметр «Транзакция», отображающий имя транзакции.
- Увеличена контрастность элементов для темной темы интерфейса.
- Добавлена возможность получения нового и восстановления старого пароля пользователем. Возможность реализована только в режиме аутентификации по имени и паролю (только для криптопровайдеров Multi Purpose SSPI и OpenSSL).
- Поддержка экспорта в систему технического анализа Wealth-Lab Developer версии 6.x. Работа с версией 4.0 более не поддерживается. Для экспорта данных в Wealth-Lab Developer версии 4.0 необходимо использовать Рабочее место предыдущих версий.
— «Основной, депозиты»;
— «Технический счет ЕП»;
— «Комиссионный, депозиты».
Исправленные недоработки
- При копировании данных в Excel некорректно передавались числовые значения.
- Не работали настройки «Формальное представление данных» и «Выводить пустые ячейки вместо нулей».
- Произвольно менялся выбранный код клиента при редактировании параметров таблицы «Купить/Продать».
- Зависание Рабочего места QUIK при загрузке данных из локальных справочников.
- В QLUA для события OnTransReply параметр balance отображался увеличенным в 100 раз.
- В настройках таблицы «Клиентский портфель» понятие «группа расчетов» переименовано в «код позиции».
- При экспорте Таблицы транзакций по ODBC не выводились значения полей «Время шлюза» и «Время шлюза мкс.».
- Некорректная работа опции «Активная кнопка в форме подтверждения клиентской заявки».
- Аварийное завершение работы при попытке удалить все позиции по деньгам.
- Некорректный расчет параметра «% активов» в таблице «Состояние счета».
- Аварийное завершение работы при запуске на операционных системах Linux.
- В документации QLUA.chm исправлено описание параметра flags события OnTransReply.
- Для плагинов не работал функционал множественных пользовательских фильтров.
- При выключенной настройке «Формальное представление данных» не копировались данные из таблиц.
- Некорректная работа функционала копирования данных из таблиц при выделении нескольких ячеек.
- В некоторых случаях ранее загруженные транзакции не изменялись через карман транзакций.
- Аварийное завершение работы при выборе клиента с большим портфелем в глобальном фильтре.
- Не сохранялся выбранный шрифт для выделения своих заявок в настройках стакана котировок.
- Отсутствовала возможность задать пробел для пароля через пункт меню «Сервисы»/«Изменить пароль».
- Некорректная диагностика при попытке загрузки из tri-файла транзакций с пустым кодом инструмента.
- После перезапуска терминала в ранее открытых таблицах не отображались сделки для исполнения.
- Медленная работа функции getItem в QLUA.
Версия 7.27.1, 14.03.2019
Возможности новой версии
- В таблицу «Позиции по инструментам» добавлены параметры «Полное название инструмента» и «ISIN», описание см. в п. 3.15.2 Руководства пользователя.
- Расширен размер панели «Общий фильтр клиентов»:
В случае использования функционала замены кода клиента доработка позволяет полностью отображать фамилию, имя и отчество пользователя.
- Результат технологических транзакций, которые завершились с ошибкой («Запрос справочников по клиентам» плагином Модуля неторговых поручений и т.п.), не будет отображаться в окне системных сообщений.
Исправленные недоработки
- Инструменты с торговых счетов, заданных в Библиотеке расчета лимитов в настройке «Игнорировать торговые счета по тегам расчетов», учитывались при расчетах маржинальных параметров.
- Ошибка в работе плагина CoLibri при закрытии позиций на срочном рынке для клиентов с единой денежной позицией и использованием в качестве критериев закрытия параметров «Коэффициент ликвидности ГО» и «Ожидаемый коэффициент ликвидности ГО».
- Ошибка в расчете максимально допустимого количества на покупку и продажу на форме ввода заявки и при расчете параметров «Покупка» и «Продажа» в таблице «Купить/Продать». Ошибка заключалась в некорректном учете блокировок денежных средств под ранее выставленные заявки и влияла на расчет покупательной способности по последующим заявкам.
- Ситуация, когда таблица «Купить/Продать» открывалась в конфигурации с неразрешенным кодом клиента. Теперь неразрешенный код будет заменяться на разрешенный.
- Во время попытки сменить пароль пользователя при первом входе с авторизацией по логину и паролю возникала ошибка «Во время выполнения хендшейка произошла ошибка».
Версия 7.25, 08.02.2019
Возможности новой версии
В настройку таблицы «Клиентский портфель» добавлен фильтр по сроку расчетов. В фильтре можно выбрать срок расчетов, по которому рассчитывается УДС и производится рассылка маржин-коллов терминалом Colibri. Если клиентский портфель рассчитывается по очень большому количеству клиентских кодов, использование фильтра позволяет уменьшить нагрузку на платформу за счет исключения из расчетов маржинальных показателей сроков расчетов, не влияющих на расчет УДС.Исправленные недоработки
После установки программа не запускалась, если в настройках операционной системы в качестве принтера по умолчанию было выбрано устройство «Отправить в OneNote 2010».Версия 7.24, 21.01.2019
Исправленные недоработки
- Если на графике инструмента была добавлена трендовая линия по истекшему инструменту, то после перезапуска Рабочего места QUIK повторно появлялось сообщение с предложением заменить инструменты.
- При изменении ограничений на срочном рынке зависало Рабочее место QUIK.
- В некоторых случаях в окне сообщений возникала диагностика «[4682] QMInitMarginalActv failed (2)» и не отображались значения параметров в «Клиентском портфеле» и таблице «Купить\Продать».
- Аварийное завершение программы при замене инструментов.
- Медленное копирование «Таблицы изменений» в буфер обмена.
- При включенной настройке «Выводить пустые ячейки вместо нулей» при копировании диапазона ячеек или всего содержимого таблицы копировались нули.
- Не работала настройка «Формальное представление данных» при копировании таблицы в буфер обмена.
- Оптимизирована работа Рабочего места QUIK.
- Ошибка в учёте денежных средств с дополнительных тегов расчетов.
Версия 7.23, 23.11.2018
Возможности новой версии
Появилась возможность работать с денежными величинами с точностью, отличной от двух знаков после запятой. Теперь брокер может установить точность учета валюты от 0 до 8 знаков после запятой. Посмотреть значение текущего параметра точности учета валюты можно в Таблице текущих торгов, в параметре «Точность количества»:
Изменения в таблицах
1. Появилась возможность задать более двух условий в фильтре на столбцах таблиц.
Аналогичные изменения выполнены в диалоге настроек условного форматирования:
Описание см. в пп. 2.8.8 и 2.8.9 Раздела 2 Руководства пользователя QUIK.
2. Добавлена всплывающая подсказка при наведении курсора мыши на любую ячейку таблицы (в том числе, на заголовок столбца или строки). Подсказка появляется, если размер ячейки не позволяет отобразить ее содержимое полностью.
3. Добавлена возможность выделять диапазон ячеек в таблицах и копировать его в буфер обмена. Выделение осуществляется мышью при нажатой клавише Ctrl.
4. Данные таблицы «Информация по инструменту» теперь можно копировать в буфер обмена, а при работе в режиме связанных окон таблица не будет изменять свой размер.
5. Добавлена возможность создания копии таблицы «Карман транзакций», используя комбинации клавиш Ctrl+N (или выбрав пункт меню Действия/Создать копию, либо пункт контекстного меню Создать копию).
6. В предыдущих версиях программы отсутствовала возможность отмены через Таблицу котировок двух или более заявок, если они были выставлены по одной цене. В новой версии такие заявки можно снять. Если включена настройка «Запрашивать подтверждение для групповых операций», программа запрашивает подтверждение операции.
7. Рабочее место QUIK теперь сохраняет настройки списка инструментов таблицы «Купить/Продать», выбранные вручную. Они используются при создании нового экземпляра таблицы.
8. Выполнены доработки таблицы «Доска опционов»:
- Добавлена настройка «Центральный страйк виден всегда». Если настройка включена, то независимо от размера таблицы, строки в ней располагаются таким образом, чтобы центральный страйк был виден пользователю.
- Добавлена настройка «Автоматически брать заданную волатильность из системы». Данная настройка позволяет переключаться между волатильностью, транслируемой из торговой системы, и волатильностью, заданной пользователем. При включении настройки значения, заданные пользователем, сохраняются (их не придется вводить снова при выключении настройки).
- Параметр «Гамма» теперь отображается с точностью до 6 знаков после запятой.
Описание см. в п. 3.20.3 Раздела 3 Руководства пользователя QUIK.
9. Изменена терминология в интерфейсе Рабочего места QUIK:
Было | Стало |
Вид лимита | Срок расчётов |
Бумаги, Ценные бумаги | Инструменты |
Тег расчётов, Группа, Группа расчётов | Код позиции |
Лимиты | Позиции |
10. Изменены названия таблиц:
Было | Стало |
Таблица лимитов по бумагам |
Позиции по инструментам |
Таблица денежных позиций | Позиции участника по деньгам |
Таблица текущих позиций по бумагам |
Позиции участника по инструментам |
Таблица текущих позиций по счетам | Позиции участника по торговым счетам |
Таблица лимитов по денежным средствам | Позиции по деньгам |
Текущие позиции по бумагам на выбранных счетах |
Позиции участника по инструментам на счетах |
11. В таблицу «Расчетные коды» добавлены параметры «Время ранних расчетов» и «Время прекращения торгов».
12. В таблицу «Текущие торги» добавлен параметр «Субординированный инструмент». Параметр предназначен для трансляции признака субординированных облигаций.
13. Размер параметра «Регистрационный номер», транслируемого в таблицу «Текущие торги», увеличен до 30 символов.
Прочие доработки
14. Улучшена логика работы с файлами конфигураций:
- теперь при загрузке файла конфигурации программа запоминает каталог, из которого он был загружен. При следующей загрузке будет открыт этот же каталог (даже если до этого на этом же компьютере для другого экземпляра Рабочего места QUIK осуществлялась загрузка из другого каталога);
- теперь при загрузке файла конфигурации, который находится в рабочем каталоге программы, QUIK сохраняет относительный (а не полный) путь к этому файлу. Это позволяет избежать проблем при загрузке конфигурации при переносе программы в другой каталог или на другой компьютер.
15. В форму сообщения об ошибке при загрузке лимитов добавлена настройка «Больше не показывать», которая позволяет пропустить все последующие сообщения об ошибках. Изменен дизайн диалога:
16. Расширенная диагностика об ошибках при обновлении Рабочего места QUIK.
Исправленные недоработки
- Не работала кнопка «С использованием заемных средств» в таблице «Состояние счета».
- Неправильное описание параметров таблицы «Позиции по инструментам».
- Некорректная работа функции «Показывать нулевые лимиты».
- Некорректное формирование свечи после процедуры склейки графиков.
- Сброс настроек уровней Фибоначчи после перезапуска Рабочего места QUIK.
- Невозможность изменить количество в форме ввода заявки с помощью колеса мыши или стрелок.
- В таблице «Новости» при настроенном фильтре агентств не было возможности копировать текст в буфер обмена.
- Сбрасывались параметры в форме ввода заявки Специализированного Рабочего места мультиброкерского обслуживания при смене операции.
- В таблице «Информация по кодам расчетов по инструментам» было невозможно выбрать классы безадресного РЕПО с ЦК.
- При выборе транзакции «ввод заявки» для адресного режима РЕПО с ЦК открывалась форма ввода для безадресного режима.
- Некорректный расчет количества РЕПО с ЦК в иностранной валюте в форме ввод заявки.
- Открывалась форма ввода заявки в режиме «МБ IQS: Опционы» при подаче заявки из таблицы «Позиции по клиентским счетам» в режиме «Деривативы: Опционы». Ошибка возникала при определенном сценарии получения описания инструментов с сервера QUIK.
- Медленное открытие формы отправки сообщения трейдера в случае наличия больше 50000 адресатов.
- При выставлении лимитированной заявки в форме ввода не рассчитывалось максимально доступное количество на покупку и продажу при отсутствии цены закрытия и цены последней сделки по инструменту.
- В некоторых случаях некорректно рассчитывался параметр «Стоимость портфеля» таблицы «Клиентский портфель».
- В некоторых случаях при наличии немаржинальных валют в портфеле клиента стоимость портфеля и скорректированная маржа могли рассчитываться некорректно.
- Некорректная оценка позиции клиента в таблицах «Состояние счета» и «Клиентский портфель» при наличии инструмента одновременно в нескольких классах.
- В форме ввода заявок исправлена ошибка расчета максимально доступного количества при выставлении заявок на продажу на собственные средства.
- В таблице «Клиентский портфель» в некоторых случаях происходил некорректный расчет параметра «Скорректированная маржа».
- Ошибка расчета максимально доступного количества в форме ввода групповой стоп-заявки, выставляемой через терминальный модуль доверительного управляющего TrustManager.
- В некоторых случаях наблюдалась медленная работа Рабочего места QUIK при работе с таблицей «Купить/Продать».
- Ошибка, приводившая к некорректному отображению шрифтов в «Информационном окне».
- При построении некоторых графических фигур, линий и графиков могли не сохраняться выбранные толщина и цвет линий.
- В некоторых случаях наблюдалась некорректная работа кнопки «Перевернуть позицию» в таблице «Состояние счета».
- Оптимизировано получение позиций по денежным средствам и позиций участника по инструментам.
- При выполнении транзакции по заказу инструмента с сервера QUIK в некоторых случаях могло наблюдаться зависание Рабочего места QUIK.
- Некорректная работа функции «getPortfolioInfo» при попытке получения параметра «ТекСредства» таблицы «Клиентский портфель».
- Ошибки при работе функции «SetValue».
- В некоторых случаях могло наблюдаться медленное открытие окна сообщений трейдера.
- В окне сообщений не работала кнопка перехода к следующему сообщению.
- Выполнена оптимизация потребления оперативной памяти при работе с таблицей «Клиентский портфель».
ПРИЛОЖЕНИЕ
Таблица заявок- Объем;
- НКД;
- Сумма РЕПО;
- Объем выкупа РЕПО;
- Остаток суммы РЕПО;
- Исполненный объем.
- Объем;
- НКД;
- Комиссия ТС;
- НКД на дату выкупа;
- Сумма РЕПО;
- Объем выкупа РЕПО;
- Комиссия брокера;
- Клиринговая комиссия;
- ФБ комиссия;
- ТЦ комиссия.
- Объем;
- НКД;
- Сумма РЕПО;
- Объем выкупа РЕПО;
- Сумма РЕПО первоначальная.
- Объем;
- НКД;
- Комиссия ТС;
- Сумма обязательства;
- Сумма РЕПО;
- Объем выкупа РЕПО;
- Сумма возврата РЕПО;
- Сумма РЕПО после взноса;
- Стоимость выкупа после взноса;
- Сумма возврата после взноса;
- Комиссия за отчет;
- Выплата по основному долгу;
- Купонная выплата;
- Сумма отступного.
- Объем;
- Комиссия;
- Сумма отступного.
- Объем;
- НКД;
- Сумма РЕПО;
- Объем выкупа РЕПО.
- Объем;
- Сумма РЕПО;
- Объем выкупа РЕПО;
- Сумма РЕПО первоначальное.
- Сумма РЕПО;
- Сумма РЕПО покупки;
- Сумма РЕПО продажи.
- Стартовая маржа;
- Минимальная маржа;
- Скорректированная маржа;
- Стоимость портфеля;
- Требование;
- Входящие активы;
- Входящий лимит;
- Шорты;
- Лонги;
- Лонги МО;
- Лонги О;
- Текущий лимит;
- Доступный текущий лимит;
- Блокировано на покупку;
- Блокировано на покупку маржинальных и обеспечение;
- Блокировано на покупку обеспечения;
- Блокировано на продажу;
- Блокировано на покупку не маржинальных;
- Входящие средства;
- Текущие средства;
- Прибыль\Убытки;
- На покупку;
- На продажу;
- На покупку не маржинальных;
- На покупку обеспечения;
- ГО позиций;
- ГО заявок;
- Вариационная маржа;
- Сумма денежных остатков;
- Суммарно заблокировано;
- Шорты (нетто);
- Лонги (нетто);
- Сумма дисконтов;
- Текущие активы без дисконтов;
- Полная сумма денежных остатков на начало дня;
- Полная сумма денежных остатков;
- Плановая чистая позиция;
- Текущая чистая позиция;
- Накопленная вариационная маржа;
- Вариационная маржа пром.клиринга;
- Накопленный доход;
- Ликвидационная стоимость опционов;
- Сумма активов на срочном рынке;
- Полная стоимость портфеля;
- Текущая задолженность на срочном рынке;
- Доступные средства;
- Доступные средства (открытые позиции).
Состояние счета
Вкладка «Позиции»:- Стоимость;
- Ликвидационная стоимость;
- Балансовая стоимость;
- Нереализованные PL;
- Вариационная маржа;
- Стоимость шага цены в рублях;
- Лимит лонг;
- Лимит шорт;
- Входящая позиция (только для денежных позиций);
- Плановая позиция (только для денежных позиций);
- НКД;
- Цена контракта.
- Ликвидационная стоимость;
- Балансовая стоимость;
- Прибыль дня;
- Вариационная маржа;
- Дост. Лонг (Доступно для открытия длинных позиций, с учетом активных заявок);
- Дост. Шорт (Доступно для открытия коротких позиций, с учетом активных заявок);
- Свободно (Доступно для вывода средств при сохранении обеспеченности позиций либо открытия позиций по немаржинальным активам, с учетом заблокированных средств под активные заявки);
- Кредит (Сумма задолженности клиента перед брокером);
- Начальная маржа;
- Минимальная маржа;
- Текущая скорректированная маржа;
- Требование;
- Текущие Чистые Позиции;
- Текущие средства.
- Позиция (только для денежных позиций);
- Обеспечение (только для денежных позиций);
- Стоимость;
- Ликвидационная стоимость;
- В продаже;
- Лимит лонг;
- Лимит шорт.
- Обеспечение;
- Деньги;
- Шорты;
- Лонги;
- Неликвиды;
- В покупке неликвидов.
- Оценка;
- Входящая оценка;
- Прибыль/убыток.
- Входящий остаток;
- Входящий лимит;
- Текущий остаток;
- Текущий лимит;
- Заблокировано;
- Баланс;
- Всего;
- Доступно.
- Входящий остаток;
- Входящий лимит;
- Текущий остаток;
- Текущий лимит;
- Заблокировано;
- Баланс;
- Всего;
- Доступно.
Версия 7.19, 06.07.2018
Возможности новой версии
Поддержаны изменения в новой версии Модуля OMS Manager 4.5.0:
- Добавлена возможность группировки нескольких OMS-заявок в одну общую OMS-заявку для последующего группового исполнения или букирования. Для удобства отображения групп OMS-заявок таблица OMS-заявок переведена на древовидную структуру с двумя уровнями. На групповых OMS-заявках отображается символ «+/-» для разворачивания / сворачивания группы.
- На форме ввода внешней алго-заявки при исполнении вне OMS добавлена возможность отключить режим работы «только по книжкам». В этом случае на форме отображается поле «Код клиента», которое наполняется списком кодов клиентов, а не трейдерскими книжками. Помимо этого для данной формы реализовано заполнение поля «Комментарий» из настроек Рабочего места QUIK (раздел «Торговля» в настройках программы, поле «Код клиента», комментарий отделяется символом «/» или «//»).
- При открытии новой формы ввода OMS-заявки курсор по умолчанию позиционируется на поле «Инструмент».
Исправленные недоработки
- В некоторых случаях на графике на минутном интервале не отображалась первая свеча.
- Некорректно рассчитывалось максимально возможное количество на форме ввода заявки по срочному рынку.
- После перезапуска Рабочего места QUIK скрытая ранее левая шкала графика отображалась вновь.
- В редакторе горячих клавиш отсутствовало описание команды «Ctrl+U» — исполнить OMS-заявку на бирже.
- В таблице «Доска опционов» неверно отображалась своя позиция.
- Аварийное завершение работы Рабочего места QUIK в некоторых случаях.
- В некоторых случаях некорректно отображалась точность инструмента на графике во всплывающей подсказке при включенном «перекрестии».
- На форме OMS-заявки не отображался тип комиссии, если у пользователя не было прав на активные операции.
- Изменялся шрифт и его размер после закрытия окна редактирования индикатора «Глубина рынка» без сохранения изменений.
- Некорректно рассчитывались оценки позиций в таблице «Клиентский портфель» для схемы «по плечу».
Версия 7.18, 04.06.2018
Возможности новой версии
Индикатор «Глубина рынка»
Добавлен новый индикатор «Глубина рынка», отражающий объемы заявок в виде гистограммы. Подробное описание см. в п. 4.2.15 Раздела 4 «Работа с графиками» Руководства пользователя QUIK.
Ниже приведен пример использования нового индикатора на графике.
Склейка графиков
Добавлена возможность сохранения на графике истории торгов от предыдущего инструмента срочного рынка при замене инструментов. В диалог замены инструментов внесены изменения, позволяющие включать «склейку» архивов графиков для автоматически заменяемых инструментов. В таблицу диалога «Инструменты с наступающим сроком погашения» добавлена колонка «Склейка» со следующими возможными значениями:
- «Да» — если для инструмента включен флажок «Склейка архивов графиков»,
- «Нет» — если флажок выключен.
Описание см. в пп. 2.5.4–2.5.5 Раздела 2 «Основные принципы работы с программой» Руководства пользователя QUIK.
Оповещения
Поддержана возможность формирования автоматического SMS-оповещения «Выставление заявки». В диалог настройки сервиса SMS-оповещений добавлены параметры «Отслеживание по коду клиента» и «Выставление заявки». Описание см. в п. 3.11.12 Раздела 3 «Просмотр информации» Руководства пользователя QUIK.
Новости
Добавлена возможность просмотра новостей в формате HTML. Тело новости отображается в HTML-разметке, что позволяет просматривать информацию в таблице новостей с учетом ее особенностей: цвета и шрифта текста, отображения картинок и т.п.
Объем заявки РЕПО с ЦК
В безадресных режимах РЕПО с ЦК в форме ввода заявки есть поля «Цена», «Кол-во» и «Сумма РЕПО». Для отправки заявки нужно обязательно заполнить поле «Цена» (оно содержит ставку, которая учитывается при совершении второй ноги) и указать количество или сумму РЕПО. Добавлена функция отображения значения «Суммы РEПО» в зависимости от введенного количества, и наоборот – отображения количества от введенной «Суммы РЕПО».
Ниже приведен пример нового функционала.
Поддержка торговли инструментами с дробным количеством
Реализована возможность ведения позиций при операциях с дробными количествами ценных бумаг. Это позволит покупать, продавать и обменивать бумаги типа «Паи».
- Количественные параметры в следующих таблицах отображаются с учетом заданной для инструмента точности:
- Таблица заявок,
- Таблица cделок,
- Таблица стоп-заявок,
- Таблица заявок на внебиржевые сделки,
- Таблица сделок для исполнения,
- Таблица заявок-отчетов на сделки РПС,
- Таблица обезличенных сделок,
- Таблица безадресных заявок на внебиржевые сделки,
- Таблица транзакций,
- Таблица котировок,
- Таблица Купить/Продать,
- Таблица обязательств и требований по активам (для фондового и валютного рынков).
Полное описание параметров см. в ПРИМЕЧАНИИ.
- Для Таблицы лимитов по бумагам, Сводной таблицы лимитов, Таблицы состояния счета количественные параметры отображаются только с учетом кода инструмента (без привязки к коду класса). Точность параметров в таблицах отображается с максимальной из имеющихся у терминала точностей количества для инструмента с указанным кодом.
- В таблице «Текущие торги» следующие параметры отображаются с точностью количества инструмента: «Спрос по лучшей цене», «Предложение по лучшей цене», «Количество в последней сделке».
Поддержка торговли паями НРД
Для совершения операций с паями реализован новый диалог подачи заявки, учитывающий особенности транзакций в данных классах. В диалоге поддержаны операции покупки, продажи и обмена паёв.
Ниже приведен пример использования нового диалога для покупки паев.
Изменения в таблицах
- В рамках поддержки изменений трансляции параметров, реализуемой на уровне торговой системы, в Рабочее место QUIK добавлены следующие таблицы:
- Типы переводов,
- Обязательства и требования по деньгам [Валюта],
- Расчетные коды,
- Обязательства и требования по активам (расширенные) [ЦК].
Полное описание параметров таблиц см. в пп. 3.29, 3.34, 3.59, 3.60 Раздела 3 «Просмотр информации» Руководства пользователя QUIK.
- Поддержана трансляция поля «Лимит обеспеченных продаж» в таблицах: «Обязательства и требования по активам [ЦК]», «Обязательства и требования по активам (расширенные) [ЦК]» и «Обязательства и требования по деньгам [ЦК]».
- Поддержана трансляция поля «Базовая точка» в Таблице параметров процентных рисков. Поле может содержать следующие значения:
- «Да» — если данная точка с параметрами процентных рисков является базовой (исходной) для инструмента,
- «Нет» — если точка достроена с помощью методов аппроксимации.
- Поддержана трансляция поля «Пассивный объем» в Таблице расширенных обязательств маркет-мейкеров по фондовому и валютному рынкам. Поле отражает текущий объем заключенных пассивных сделок.
- Для возможности отображения комментария к инструменту в таблице «Текущие торги» и Окне информации об инструменте добавлен новый столбец «Агент по размещению», транслируемый в режимах аукциона.
- В таблице «Текущие торги» для параметра «Подтип инстр-та» доступно новое значение «Облигационный федеральный займ» для соответствующих типов инструментов.
- Расширена длина поля «Описание» в таблице «Торговые счета».
- В таблицу «Текущие торги» добавлен параметр «Максимальная актуальная точность количества».
Прочие доработки
В интерфейс QLua добавлена функция «BOOLEAN isDarkTheme» определяющая, в какой теме в настоящий момент работает терминал.
Исправленные недоработки
Окна
- В Таблице заявок на внебиржевые сделки отсутствовала возможность выставления новой заявки через контекстное меню, когда в таблице не было ни одной записи.
- Не помещалась вся информация в параметре «Описание» Таблицы торговых счетов из-за недостаточного размера поля. Вследствие этого увеличена длина параметра «Описание» с 30 до 128 символов.
- Подстановка некорректной цены при формировании транзакции в формах ввода алгоритмических заявок.
- Некорректные значения в параметре «Максимальная задержка данных» в информационном окне Рабочего места QUIK.
- Отсутствовала сортировка по параметру «Уровень листинга» в Таблице текущих торгов.
- В некоторых случаях не очищалась таблица «Переводы НКЦ» в Рабочем месте QUIK.
- Некорректный расчет значения итогового параметра «Баланс. ст-ть» в таблице «Состояние счета» при наличии отрицательных значений балансовой стоимости по позициям клиента.
- В таблице «Клиентский портфель» отображались лишние строки с неиспользуемым тегом расчетов для клиента.
- Использование фильтра клиентов в таблице «Клиентский портфель» приводило к некорректной работе Модуля CoLibri при переносе позиций.
- Некорректная оценка бумаг для режимов послеторгового аукциона.
Графики
- После копирования меток на графике они не редактировались.
- Некорректное отображение названия инструмента графика, которое могло проявляться при изменении источника данных в окне графика.
- На графиках трендовые линии могли ошибочно привязываться к индикаторам.
- Некорректное отображение ширины шкалы цен на графике.
- На графике волатильности опционов во всплывающей подсказке отображались только целые числа, без дробной части.
- На графике объема отображались лишние нули на шкале.
- На графике при включенной опции «Закрепить инструмент» и выбранных линиях тренда отсутствовала возможность прокручивать график.
- В некоторых случаях не сохранялись цветовые настройки трендовой линии на графике при перезапуске Рабочего места QUIK.
- Нарисованные пунктиром фигуры и линии на графике при выводе на печать отображались сплошной линией.
Работа со скриптами
- Некорректное отображение цены приобретения в Таблице лимитов по бумагам при загрузке лимитов LUA-скриптом.
- Некорректно выводилось значение параметра «Кратность лота» из Таблицы текущих торгов QPILE-скриптом.
- При смене инструмента на графике для LUA-скриптов не вызывалась функция «OnDestroy».
- Некорректно отображалась информация в таблицах терминала при повторной загрузке QPILE-скрипта.
Модуль OMS
- В некоторых случаях мог сбиваться курсор в Таблице OMS-заявок при получении новой OMS-заявки.
- Исправлен алгоритм отображения подменю «Исполнение» в Таблице OMS-заявок.
- Некорректное отображение надписи «Payment date» на форме OMS-заявки при принятии заявки.
- Не работало автоисполнение OMS-заявки при вызове данной функции из контекстного меню.
- Отсутствовала возможность переименования Таблицы OMS-заявок.
- Нельзя было изменить кросс-курс на форме OMS-заявки, так как кнопка изменения была недоступна.
- На форме биржевого исполнения OMS-заявки могли отображаться невалидные классы.
- Некорректное отображение цены при выставлении OTC-сделки из кармана транзакций.
Изменения в документации
- Дополнено описание функций QPILE в документации к Рабочему месту QUIK, в Разделе 8 «Язык QPILE».
- Исправлена опечатка в описании функции CalcBuySell в QLUA.chm.
- Некорректное описание параметра flags в разделе Структура данных / Транзакции в QLUA.chm.
- Дополнено описание формул расчета индикатора MACD в документации к Рабочему месту QUIK.
Прочее
- Удалена устаревшая настройка Рабочего места QUIK «При расчете учитывать классы РЕПО и РПС» из раздела «Торговля / Клиентский портфель».
- При экспорте транзакций по ODBC выгружалось некорректное значение даты.
- Аварийное завершение работы терминала QUIK при закрытии таблицы «Клиентский портфель».
- Аварийное завершение работы программы при нарушении связи с базой данных при экспорте информации из Таблицы котировок.
- Аварийное завершение работы программы при использовании фильтра трейдеров в Таблице сообщений трейдера.
- Аварийное завершение работы программы при попытке показать окно сообщений.
- Аварийное завершение работы программы при использовании старых версий компоненты QMargin.dll.
- Аварийное завершение работы программы при двойном клике по OTC-сделке.
Примечание
Таблица заявок:- Количество;
- Видимое количество;
- Исполнено;
- Минимально допустимое количество;
- Кол-во базовой валюты;
- Кол-во котируемой валюты.
- Количество;
- Кол-во базовой валюты;
- Кол-во котируемой валюты.
- Кол-во;
- Акт. кол-во;
- Исп. кол-во.
- Количество;
- Остаток;
- Количество первоначальное (поле отсутствует в таблице).
- Количество;
- Остаток;
- Количество после взноса.
- Количество.
- Количество;
- Открытый интерес.
- Кол-во;
- Кол-во первоначальное.
- Количество;
- Остаток.
- Количество;
- Покупка;
- Продажа;
- Своя продажа;
- Своя покупка;
- Сумма лучшей продажи;
- Сумма лучшей покупки;
- Объем;
- Свой объем.
- Остаток;
- Покупка;
- Продажа;
- Покупка(Собств.);
- Продажа(Собств.).
- Количество.
- Входящий остаток;
- Входящий лимит;
- Текущий остаток;
- Текущий лимит;
- Заблокировано;
- Заблокировано на покупку;
- Остаток;
- Всего;
- Доступно.
- Входящий остаток;
- Входящий лимит;
- Текущий остаток;
- Текущий лимит;
- Заблокировано;
- Остаток;
- Всего;
- Доступно.
- Вх. позиция;
- Позиция;
- План. позиция;
- В покупке;
- В продаже;
- Купить;
- Продать.
- Входящий остаток;
- Текущий остаток;
- Покупка плановая;
- Продажа плановая;
- Куплено;
- Продано.
- Входящий остаток;
- Текущий остаток;
- Покупка плановая;
- Продажа плановая;
- Куплено;
- Продано;
- Контрольный;
- Плановый;
- Расчетный;
- Внешнее ограничение плановой позиции;
- Лимит необеспеченных продаж КЦ;
- Лимит необеспеченных продаж участника;
- Плановый Т+.
Версия 7.16, 19.01.2018
Возможности новой версии
Изменения в графиках
- Для построения вертикальной шкалы дополнительно к прежнему автоматическому алгоритму и возможности задать шаг шкалы вручную добавлена возможность использовать в качестве минимального шага шкалы шаг цены инструмента.
Подробнее см. в Разделе 4 «Работа с графиками» Руководства пользователя QUIK, п. 4.2.2. - Появилась настройка, позволяющая размещать подписи к уровням Фибоначчи справа или слева.
- Появилась настройка, позволяющая строить тренд «Веер Фибоначчи» по контртренду.
- Добавлен функционал по перемещению «Линейки» с помощью мыши.
- Добавлена возможность копирования меток при помощи мыши.
Изменения в таблицах
- Добавлена таблица «Информация по кодам расчетов», которая отображает информацию по кодам расчетов в разрезе классов. Существующая таблица «Информация по кодам расчетов» переименована в таблицу «Информация по кодам расчетов по инструментам».
- Механизм добавления выбранных параметров в диалоговом окне создания/редактирования таблиц стал более удобным. Подробнее см. в Разделе 2 «Основные принципы работы с программой» Руководства пользователя QUIK, п. 2.8.1.
- Добавлены типы фильтрации «Фильтр фирм» и «Шаг страйка» для таблицы «Доска опционов». Подробнее см. в Разделе 3 «Просмотр информации» Руководства пользователя QUIK, п. 3.20.2.
- В Таблице котировок рыночные заявки, поданные в период аукциона, отображаются в верхней строке (актуально при использовании рынка LSE).
- В Таблицу обезличенных сделок добавлен параметр «Площадка исполнения».
- В Таблицу заявок на внебиржевые сделки добавлены параметры:
- «Валюта цены»;
- «Биржевой номер заявки»;
- «Период».
- В Таблицу транзакций добавлены параметры:
- «Дата»;
- «Время (мкс)»;
- «Дата шлюза»;
- «Время шлюза»;
- «Время шлюза» (мкс);
- «Код ошибки»;
- «Источник ошибки» (возможные значения: «Торговая система», «Библиотека расчета лимитов», «Сервер QUIK», «Шлюз торговой системы»).
- В Таблицу заявок добавлены параметры:
- «Валюта цены»;
- «Валюта расчетов»;
- «Исполненный объем»;
- «Accepted UID» – UID пользователя-менеджера, подтвердившего заявку при работе в режиме с подтверждениями.
- В Таблицу стоп-заявок добавлены параметры:
- «Дата активации»;
- «Время активации»;
- «Время активации (мкс)».
- В Таблицу сделок добавлены параметры:
- «Биржевой номер заявки»;
- «Площадка исполнения»;
- «Индикатор ликвидности»;
- «Кросс-курс».
- В таблицу «Текущие торги» добавлены параметры:
- «RIC» – Reuters Instrument Code;
- «CUSIP» – идентификатор для северо-американских финансовых инструментов;
- «Bloomberg ID» – Bloomberg security identifier;
- «StockName» – код деривативного контракта;
- «StockCode» – тикер инструмента;
- «SEDOL» – идентификатор инструмента из Stock Exchange Daily Official List;
- «Кратность лота».
В связи с добавлением параметров расширен механизм поиска инструментов. Новые параметры доступны в окне «Информация об инструменте».
Изменения в таблицах, связанные с требованиями регулирования MiFID II
- Общие изменения для таблиц заявок, сделок и заявок на внебиржевые сделки:
- «Client qualifier» – квалификатор клиента, от имени которого была выставлена заявка.
- «Client short code» – краткий идентификатор клиента, от имени которого была выставлена заявка.
- «Investment Decision Maker Qualifier» – квалификатор принявшего решение о выставлении заявки.
- «Investment Decision Maker Short Code» – краткий идентификатор принявшего решение о выставлении заявки.
- «Executing trader qualifier» – квалификатор исполнившего заявку.
- «Executing trader short code» – краткий идентификатор исполнившего заявку.
- «Capacity» – роль в исполнении заявки.
- «Side qualifier» – результат операции.
Прочие доработки
- Признак «Заявка маркет-мейкера» можно указывать в форме ввода заявки.
- Добавлена настройка, позволяющая получать уведомления только об ошибках, возникающих при выставлении заявок. Уведомление типа «Заявка № зарегистрирована» можно отключить.
- Для менеджеров добавлена настройка «Показывать все доступные счета при переводе средств КЦ» (меню Система/Настройки/Основные настройки…, раздел «Торговля»). Если настройка включена, то для транзакций, которые не являются транзакциями ввода заявок, в поле ввода торгового счета транслируются все доступные Рабочему месту QUIK торговые счета в алфавитном порядке (с учетом выбранной для транзакции фирмы и маклерских прав).
- В связи с поддержкой трансляции FX-сделок из Bloomberg по протоколу Bloomberg Multi-assets protocol (MAP) Drop Copy в Таблицу сделок в поле «Вид сделки» в зависимости от типа инструмента теперь транслируются сделки с различным набором параметров. Подробнее см. в списке изменений к версии 3.13.0 Информационного подключения FIX order router.
- В Таблицы заявок и сделок добавлен параметр «On behalf of UID», в котором транслируется UID пользователя, от имени которого была выставлена заявка (актуально для алго- и OMS-модулей).
- Оптимизирован процесс получения данных при корректировках бумажных и денежных лимитов, позиций и ограничений на срочном рынке.
Lua
- Для индикаторов технического анализа добавлена функция обратного вызова OnChangeSettings, позволяющая определить событие изменения настроек индикатора Lua. Подробнее см. в Руководстве пользователя Интерпретатора языка Lua, п. 7.2.4.
- В функцию обратного вызова OnStop добавлен параметр, позволяющий определить, каким способом остановлен Lua-скрипт. Подробнее см. в Руководстве пользователя Интерпретатора языка Lua, п. 2.2.24.
- Добавлена функция os.sysdate, позволяющая получить локальное время с точностью до микросекунд. Подробнее см. в Руководстве пользователя Интерпретатора языка Lua, п. 2.1.8.
Исправленные недоработки
- Ошибка учета средств клиента с дополнительных тегов задолженностей.
- На форме ввода заявки в поле расчета комиссии на валютном рынке МБ не учитывались минимальные комиссии торговой системы. Ошибка также влияла на расчет максимального количества в форме ввода заявки.
- Неверно рассчитывалось доступное количество на покупку/продажу, а также параметр «НаПокупНеМаржин» для клиентов с типом кредитования «По дисконтам» валютно-денежной схемы лимитирования.
- При расчете максимального количества на покупку на форме ввода заявки не учитывалась настройка Библиотеки расчета лимитов «Запрет маржинальных покупок» для клиентов с типом кредитования «По дисконтам» валютно-денежной схемы лимитирования.
- Ошибка расчетов доступного количества на покупку и продажу в схеме «По дисконтам» в ситуации переворота позиции при ограничении портфеля.
- Ошибка при выборе цены для оценки стоимости бумажной позиции на западных рынках. Вместо цены последней сделки оценка бумаги производилась по цене закрытия, несмотря на то, что состояние сессии – «Открытие».
- Ошибка в алгоритме определения статуса торговой сессии в Рабочем месте QUIK, которая приводила к неверной оценке лонгов исходя из лучшей цены спроса, а не цены последней сделки.
- Оценка позиций по бумагам, статус торговой сессии для которых – «Закрыта», производилась не по цене закрытия предыдущего дня, а по ценам спроса/предложения.
- Поддержана возможность установления принадлежности клиентов к шаблону «По комиссии» по значению плеча.
- Снятая заявка отображалась в Таблице котировок как активная. Проблема проявлялась при включенной настройке «Выделять свои заявки» на частично исполненных заявках.
- В таблице Colibri «Изменение статусов клиентов» значение статуса менялось не только при изменении УДС по плановой позиции, но и при изменении УДС по видам лимитов Т0 и Т1, если на стороне сервера QUIK была включена настройка «Проверять значения скорректированной маржи по всем видам лимитов».
- Ошибка отображения дисконтов корреляции для схемы «По плечу» в таблице «Купить/Продать».
- При подаче заявки из контекстного меню «Новая заявка» Таблицы котировок 3-го типа неправильно определялось направление операции.
- Двойное нажатие мыши на заголовке столбца в Таблице заявок приводило к открытию формы ввода заявки.
- При подаче заявки из таблицы «Позиции по клиентским счетам» в режиме «Деривативы: Опционы недельные» открывалась форма ввода заявки в режиме «Деривативы: РПС: Опционы недельные». Ошибка возникала при определенном сценарии получения описания инструментов с сервера QUIK.
- В доске опционов при наличии у пользователя права «Просмотр по всем брокерам» позиция отображалась двумя строками.
- Ошибка замены инструмента. Например, при подключении к серверу предлагалось заменить опцион RTS-12.17 с различными CALL и PUT и пулами на опцион RTS-12.17 c CALL CA95000.
- Ошибка «Неправильно указано значение для поля «Контрагент»» при загрузке транзакции «Ввод заявки на перевод бумаг без подтверждения» по классу TRAN из tri-файла, который был создан из кармана транзакций.
- Ошибка экспорта данных по ODBC параметров с типом «bigint».
- На графике не сохранялись данные индикатора «Сглаженная скорость изменения» (S-RoC).
- Изменение цвета линии тренда работало некорректно.
- После обновления Рабочего места QUIK с версии с 7.13 на версию 7.14 на некоторых графиках не отображались метки, а сами графики при этом имели розовый цвет.
- Не очищались данные в таблицах при запуске Рабочего места QUIK с ключом «-clear».
- При многократном вызове функции SearchItems (Lua) наблюдались утечки памяти.
- В документацию внесены уточнения в описание параметров срочного рынка таблицы «Клиентский портфель».
- В документацию внесены уточнения в описание параметров «Премия по опционам» и «Накоплен. доход» таблицы «Ограничения по клиентским счетам» для клиентов с единой денежной позицией.
- При поступлении большого объема данных от сервера QUIK и повышенной загрузке ЦПУ в Рабочем месте QUIK с плагином Colibri (например, при расчете таблицы «Клиентский портфель») происходил разрыв связи с сервером.
- Аварийное завершение работы программы при использовании файла настроек от Рабочего места QUIK версии 6.17.0 и ниже в версиях 7.14.1 и выше.
- Аварийное завершение работы программы при обработке транзакций для Модуля неторговых поручений, подаваемых через Trans2Quik.
Версия 7.14, 20.09.2017
Возможности новой версии
Доработки функционала графического анализа
- Добавлено сохранение настроек линий трендов, меток и фигур Фибоначчи в шаблон.
- Добавлена возможность привязки линий трендов к определенному интервалу и настройка цвета и толщины линий.
- Улучшен функционал добавления и удаления уровней Фибоначчи.
- Добавлена возможность копирования меток и линий с помощью комбинаций клавиш («Ctrl»+«C» – копирование, «Ctrl»+«V» – вставка).
- Добавлена возможность задавать координаты линий и меток в терминах цены и интервала (вкладка «Координаты» в диалоге редактирования линии/метки).
- Новые возможности настройки параметров меток:
- заливка фона под текстом метки (доступен выбор цвета заливки);
- отображение границы вокруг текста метки (доступен выбор цвета и толщины линии);
- возможность задавать текст описания метки из нескольких строк.
- Изменения панели инструментов:
- Кнопкапозволяет выбирать тип метки: текст, заметка, выноска, отметка цены и картинка.
- Кнопкаоткрывает панель стандартных меток:
- Кнопкапозволяет скрыть или отобразить все нарисованные элементы на активном графике.
- Кнопкапозволяет нарисовать несколько однотипных линий/меток.
Новые таблицы
- «Информация о трейдерах» – содержит данные о разрешении или запрете на торговые операции для идентификаторов шлюзов или трейдеров торговых систем Фондового или Валютного рынков МБ.
- «Запрет на операции» - содержит данные по запрету для счетов таких типов операций (открытие позиций, запрет торговых операций, запрет открытия позиций на продажу) на Срочном рынке МБ.
Изменения в таблицах
- В контекстное меню Таблицы текущих торгов добавлена возможность вызова транзакции «Управление сессией». Данный пункт меню доступен для классов инструментов, для которых доступна транзакция «Управление сессией». Примером таких классов являются классы брокерских котировок.
- Таблица «Ограничения по клиентским счетам» позволяет отображать новые типы ограничений Срочного рынка МБ:
- прогнозируемое состояние средств;
- прогнозируемое состояние залоговых средств.
- Если включен режим связанных окон между таблицами «Клиентский портфель» и «Заявки», то, при настройке единой денежной позиции, в таблице «Заявки» отображаются заявки не только фондового рынка, но и срочного.
Общие изменения
- Изменен формат ввода номера телефона в настройках SMS оповещений:
+7 (XXX) XXX-XX-XX
При некорректном вводе номера возникает ошибка «Введен неверный номер телефона».
Исправленные недоработки предыдущих версий
- Оптимизирован расчет Клиентского портфеля.
- Оптимизирована скорость загрузки ограничений срочного рынка из файла.
- При переходе на темную тему цвет контекстного меню оставался в цвете стандартной темы.
- После перезапуска Рабочего места QUIK при включенной в настройках экспорта по DDE опции «Вывод после создания» не происходил автоматический экспорт таблицы «Доска опционов».
- Транзакция «Ввод заявки на перевод бумаг без подтверждения» по классу TRAN не загружалась в карман транзакций с диагностикой «Неправильно указано значение для поля "Контрагент"».
- Улучшена совместимость рабочего места QUIK с новой версией эмулятора PlayOnMac.
- Некорректно отображалась цена в таблице «Состояние счета»: в некоторых случаях отображались нулевые значения.
- Неверно отображались значения отступа и спреда на форме ввода заявки типа «Тейк-профит».
- Некорректно рассчитывались маржинальные показатели в таблице «Клиентский портфель».
- Рабочее место QUIK зависало при создании «разреженного» окна котировок по опционам.
Версия 7.13, 22.08.2017
Возможности новой версии
Таблицы
- В Таблице заявок для параметра «Режим исполнения» добавлено значение «Extended Hours» («Дополнительная торговая сессия»).
- В таблицу «Расширенные обязательства ММ по фондовому и валютному рынкам» добавлены новые параметры:
- «Фикс. ставка РЕПО ЦБ ON, %»;
- «Ставка RuRepo ON, %»;
- «Ставка MosPrime ON, %»;
- «Мин. обяз. кол-во выпусков»;
- «Выполн. по кол-ву выпусков».
- Добавлена таблица «Переводы НКЦ», которая отображает информацию по новому режиму переводов в виде технических сделок на классах, которые соответствуют режимам переводов НКЦ на МБ (например, на классе «МБ Валюта: Переводы НКЦ»).
- В Таблицу сделок для параметра «Вид сделки» витринных СВОП-сделок добавлены новые значения:
- «Витринная сделка по операции СВОП»;
- «Витринная сделка по адресной операции СВОП».
Модуль OMS Manager
- Изменился алгоритм расчета значения, подставляемого автоматически в поле «Цена» на форме букирования OMS-заявки. Теперь цена рассчитывается таким образом, чтобы при совершении сделки средневзвешенная цена букирования была равна средневзвешенной цене исполнения OMS-заявки (с учетом уже существующих букингов).
- Теперь на форму OTC-сделки по конвертации валют (FX-сделки) по умолчанию подставляется код расчетов, заданный для выбранного инструмента (валюты) в Системе брокерских котировок.
- Для форм регистрации и исполнения OMS-заявок поддержан стандартный функционал ввода значений количественных параметров горячими клавишами со спецификаторами «K» и «M». Подробнее см. в Разделе 2 «Основные принципы работы с программой» Руководства пользователя QUIK, п. 2.14.3.
- Расширен набор звуковых уведомлений по OMS-заявкам.
Другие доработки
Сохранение настроек счетов, выбранных в настройках клиентского места (меню Система/Настройки/Основные настройки… раздел Торговля/Настройка счетов), в файл настроек выполняется при закрытии окна нажатием кнопки «ОК».
Исправленные недоработки
- Некорректное отображение некоторых диалогов в темной теме интерфейса.
- В некоторых случаях выполнялась подстановка неверного класса инструмента в форме исполнения OMS-заявки.
- Некорректная работа Терминального модуля риск-менеджера «CoLibri» при настроенном исключающем фильтре фирм в таблице «Клиентский портфель».
- В некоторых случаях для инструментов класса CETS_INFO не отображалась информация в параметре «Необеспеченные торги» таблицы «Текущие торги».
- В Окне оповещений при исполнении локальных оповещений со значением параметра «Активно до», равным «Не ограничено», не заполнялись поля «Дата срабатывания» и «Время срабатывания».
Версия 7.12, 02.06.2017
Возможности новой версии
- Управление видимостью трендовых линий и фигур на графиках при смене инструмента. Для этого в форму редактирования свойств диаграммы добавлена опция «Оставлять трендовые линии и фигуры при смене инструмента». Описание см. п. 4.2.1 Руководства пользователя.
- Исключение графиков и индикаторов из расчета диапазона значений при автомасштабировании. Для этого в форму редактирования свойств графика добавлена опция «Учитывать при автомасштабировании». Описание см. п. 4.2.3 Руководства пользователя.
- В таблицу «Состояние счета» на вкладку «Позиции» добавлен итоговый параметр «ТекСредства» (рассчитывается аналогично параметру «ТекСредства» в таблице «Клиентский портфель»).
- Поддержаны изменения в новой версии Модуля OMS Manager 3.11.0.
Исправленные недоработки предыдущих версий
- Аварийное завершение работы Рабочего места QUIK.
- Проблема отображения данных в форме ОТС-сделки в Рабочем месте QUIK пользователя с ролью «Мiddle Office».
- Неправильное отображение дополнительной информации по инструменту в окне котировок.
- Оптимизировано получение рыночных данных с сервера QUIK.
- Некорректный расчет ликвидационной стоимости портфеля в таблице «Состояние счета» при наличии в портфеле инструментов срочного рынка.
Версия 7.11, 02.05.2017
Возможности новой версии
- Для графиков добавлена возможность использования линий подсветки и градиентной заливки: в свойствах графика для параметра «Вид графика» добавлены значения «Линия с подсветкой» и «Линия с градиентом».
- В окне «Идентификация пользователя» добавлена возможность сохранять последнее введенное имя пользователя. Также изменен внешний вид окна:
- Расширен функционал связанных окон:
- В качестве основной таблицы теперь может выступать «Клиентский портфель».
Список таблиц, которые можно привязать к таблице «Клиентский портфель»:
«Сводная таблица лимитов»;
«Лимиты по бумагам»;
«Лимиты по денежным средствам»;
«Купить/Продать»;
«Сделки»;
«Заявки»;
«Стоп-заявки»;
«Позиции по клиентским счетам»;
«Ограничения по клиентским счетам». - Для Таблицы текущих торгов добавлена возможность привязать по инструменту следующие таблицы:
«Внебиржевые заявки»;
«Сделки для исполнения»;
- Для Таблицы торговых счетов добавлена возможность привязать по счету депо следующие таблицы:
«Заявки»;
«Сделки»;
«Внебиржевые заявки»;
«Сделки для исполнения»;
«Отчеты по сделкам для исполнения»;
«Стоп-заявки».
- Для Таблицы участников торгов добавлена возможность привязать по фирме следующие таблицы:
«Заявки»;
«Сделки»;
«Внебиржевые заявки»;
«Отчеты по сделкам для исполнения»;
«Стоп-заявки»;
«Сделки для исполнения».
- Для таблицы «Внебиржевые заявки» добавлена возможность привязать по номеру заявки таблицу «Сделки для исполнения».
- Для таблицы «Отчеты по сделкам для исполнения» добавлена возможность привязать по номеру заявки таблицу «Сделки для исполнения».
- Для Таблицы алгоритмических заявок добавлена возможность привязать по номеру алго-заявки следующие таблицы:
«Связанные заявки»;
«Связанные заявки на внебиржевые сделки»;
«Связанные сделки».
- Для Таблицы OMS- заявок добавлена возможность привязать по номеру OMS-заявки следующие таблицы:
«Связанные заявки»;
«Связанные алго-заявки»;
«Связанные сделки».
- В параметрах «D long», «D short», «D min long» и «D min short» таблицы «Состояние счета» добавлена трансляция дисконтов для валют.
- При использовании крипто-провайдера MultiPurpose в режиме аутентификации по имени и паролю добавлена возможность изменять пароль. Диалог «Изменение пароля» открывается из пункта меню Сервисы \ Изменить пароль.
- В форме настроек для функционала замены инструментов появилась возможность указать значение «0» для количества дней до погашения (меню Система/Настройки/Основные настройки…, раздел «Программа» / «Замена инструментов»). В этом случае предложение о замене инструмента отображается только в день погашения данного инструмента.
- Появилась возможность изменять поведение функционала автоподстановки счета депо по коду клиента в форме ввода заявки в тех случаях, когда счет депо для указанного в форме ввода кода клиента не найден в лимитах по бумагам. Для этого в окне настроек добавлена новая опция «С учетом порядка из настройки счетов» (меню Система/Настройки/Основные настройки…, раздел «Торговля» \ «Заявки»). Если настройка включена, подставляется первый подходящий счет из настроенного списка доступных для класса счетов.
- В форме ввода заявки расчет максимального доступного количества теперь выполняется с учётом ПГО.
- В качестве основной таблицы теперь может выступать «Клиентский портфель».
Исправленные недоработки предыдущих версий
- При включенной настройке «Брать сумму лучших» не срабатывала подстановка значения из поля «Сумма лучших» при выставлении заявки из стакана.
- Предложение о замене инструментов срочного рынка с истекшим сроком могло появляться до появления класса истёкшего инструмента на сервере.
- Медленная отрисовка графиков в тёмной теме при наличии на графике вертикальной полосы прокрутки.
- В некоторых случаях после перезапуска Рабочего места QUIK трендовые линии перемещались в соседнюю область графика.
- Обрезалась часть наименований полей в форме ввода стоп-заявки «по исполнению».
- В некоторых случаях очищалась таблица «Купить/Продать» при запуске Рабочего места QUIK.
- Не отображались изменения в таблице «Купить/Продать» при выставлении или удалении лимитов по бумагам.
- Оптимизирована работа фильтров в таблице «Клиентский портфель».
- Некорректно рассчитывались итоговые значения параметров «Стоимость» и «Ликвидационная стоимость» в таблице «Состояние счета».
- Не обновлялись итоговые значения параметров в таблице «Состояние счета».
- Отсутствовала возможность удаления исторических сделок в OMS-заявке после переподключения Модуля OMS Manager.
- Отсутствовала возможность выбора инструментов с одинаковым ISIN внутри одного класса на формах биржевого исполнения OMS-заявки, ОТС-сделки и сделки букинга.
- Исправлена ошибка вычисления объема в валюте расчетов.
- При замене заявок на классах с признаком «Внешние алго-заявки» у измененных заявок терялась связь с исходной OMS-заявкой.
- Некорректно формировался запрос на сертификат для крипто-провайдера MultiPurpose.
- Ошибки, приводившие к аварийному завершению работы терминала:
- при включенной настройке «Правый край … интервалов» в свойствах окна диаграммы и фильтра по дате;
- при попытке упорядочить окна на вкладке, на которой нет окон;
- при двойном клике по границе между колонками в списке счетов;
- при попытке заменить опцион в таблице «Доска опционов».
Версия 7.10, 27.03.2017
Возможности новой версии
- Расширен функционал связанных окон.
Ранее основной таблицей для связанных могла выступать только Таблица текущих торгов. С Таблицей текущих торгов можно было связать только Таблицу котировок, Таблицу обезличенных сделок, графики и доску опционов (если инструмент является базовым активом).
Теперь в качестве основных таблиц могут выступать следующие таблицы:
- «Текущие торги»;
- «Заявки»;
- «Состояние счета».
Количество таблиц, которые могут быть связаны с основными таблицами, также увеличено. Полный список таблиц, которые можно привязать к основным:
- «Котировки»;
- «Обезличенные сделки»;
- «Графики»;
- «Сделки»;
- «Заявки»;
- «Информация об инструменте»;
- «Стоп-заявки»;
- «Доска опционов».
Основных таблиц на вкладке теперь может быть больше одной. При активации функционала связывания таблиц кнопке «якорь» в заголовке основной таблицы назначается определенный цвет. При привязке таблицы выбор основной таблицы происходит по названию таблицы и по цвету кнопки. После связывания кнопка в правом верхнем углу связанной таблицы окрашивается в тот же цвет, что и кнопка «якорь» в заголовке основной таблицы.
Ниже приведен пример использования нового функционала (в конфигурации присутствуют три разных группы связанных окон):
-
В «Панель информации по бумаге» Таблицы котировок добавлено отображение следующих параметров:
- «Общее кол-во» — объем сделок, совершенных в текущей сессии;
- «Цена закрытия» — цена закрытия предыдущего дня.
- Количество свечей графиков, которые может отобразить Рабочее место QUIK, увеличено с 3000 до 65000. При этом сервер QUIK транслирует не более 3000 свечей, в связи с чем при перезаказе архивов графиков на Рабочем месте QUIK накопленная локально история будет очищена.
- В поле «Вид сделки» таблицы «Сделки» добавлено отображение новых значений «Первая часть операции своп» и «Вторая часть операции своп» для расчетных сделок своп-операций на валютном рынке.
- Для таблицы «Заявки» поддержана трансляция нового поля «Passive only». Поле актуально для западных рынков и служит для отображения типа заявок со статусом «Пассивная».
- Поддержано отображение нового типа торгового счета «Клиенты 2-го и 3-го уровней» в поле «Тип торг. счета» таблицы «Торговые счета».
- Поле «Номинал» Таблицы текущих торгов не заполняется, если значение отсутствует. Ранее в таком случае отображалось значение «0».
- В функционале Модуля OMS Manager для таблиц «Связанные сделки», «Букинги» и для Таблицы сделок OMS добавлена возможность двойным нажатием левой кнопки мыши открыть карточку сделки только для просмотра информации. Нажатием кнопки «Изменить» в окне просмотра сделки осуществляется переход в режим редактирования.
Исправленные недоработки предыдущих версий
- При большом количестве записей в таблице «Клиентский портфель» могло произойти принудительное отключение пользователя с правами менеджера от сервера QUIK.
- В Таблице лимитов по деньгам отображалось плечо, равное «0», когда оно не было установлено.
- Для плагина CoLibri неверно рассчитывалось количество в заявке на закрытие валютной позиции, если в таблице «Клиентский портфель» были настроены параметры расчётов, отличные от «SUR» / «EQTV».
- При нажатии клавиши F2 при активном окне диаграммы могло произойти аварийное завершение работы программы.
- Устанавливался неверный порядок сделок на тиковом графике при наличии более 1000 сделок с одинаковым временем.
- Для индикаторов с типом «Гистограммы» неверно определялся цвет крайней левой свечки на диаграмме.
- Исправлен функционал автоподстановки счета депо в форме ввода заявки: при отсутствии нужного лимита по выбранной бумаге подставляется первый счет из настроек счетов среди доступных на выбранном классе.
- Для транзакции «Управление сессией» расширен набор параметров, вводимых при включенной опции «Упрощенная форма ввода».
- Подсветка строк в Таблице текущих торгов происходила независимо от изменения минимальной и максимальной цен.
- В QLua для функции обратного вызова, установленной через функцию SearchItems, не обрабатывались ошибки синтаксиса. Теперь, если функция обратного вызова возвращает значение nil, происходит прерывание работы функции и SearchItems выводит таблицу с найденными индексами, включая текущий, или nil при возникновении ошибки.
- В QLua для функции обратного вызова OnStop() выполнение происходило в одном потоке с функцией main().
- В некоторых случаях сбрасывались значения полей COMMISSION и BROKERAGE при изменении книжки по OMS-сделке.
- При замене OMS-заявки, зарегистрированной в прошлом, дата расчетов пересчитывалась, исходя из текущей даты торгов.
- При отсутствии биржевых инструментов с ISIN, совпадающим с ISIN OMS-инструмента, на форме ввода биржевой заявки в поле «Инструмент» отображался первый попавшийся инструмент.
- В английской версии интерфейса Рабочего места QUIK исправлена опечатка в названии кнопки «Retry».
- Устранен ряд неточностей в документации на Рабочее место QUIK и Интерпретатор языка Lua.
Версия 7.9, 20.02.2017
Возможности новой версии
Поддержаны изменения в новой версии Модуля OMS Manager 3.7.0:
- Возможность подстановки трейдерской книжки по умолчанию в зависимости от выбранного класса на форме биржевого исполнения заявки.
- В качестве списка доступных кодов расчетов на форме ввода OMS-заявки теперь отображаются настроенные в OMS Модуле коды расчетов.
- Добавлена проверка, не позволяющая регистрировать и изменять OTC-сделки и сделки букинга с отрицательной и нулевой ценой.
- В таблице OMS-заявок отдельно отображаются идентификатор клиента и наименование клиента.
- Возможность экспорта в Excel и/или копирования в буфер обмена данных из связанных таблиц непосредственно из формы OMS-заявки: Сделки/Букинги/Заявки/Алго-заявки.
- При двойном клике левой клавишей мыши на сделке в Таблице сделок OMS открывается форма редактирования этой сделки, а не форма ввода новой сделки.
Исправленные недоработки предыдущих версий
- После замены инструмента с истекающим периодом обращения создавалась еще одна копия таблицы Текущих торгов, если она была вынесена за пределы основного окна Рабочего места QUIK.
- Пользователю с ролью «Middle Office» было недоступно удаление и отвязывание биржевых сделок от OMS-заявки при отсутствии активных операций по биржевому классу.
- Некорректное завершение работы в некоторых случаях после обновления Рабочего места QUIK на версию 7.7.0 и старше.
- В диалоге редактирования таблицы «Состояние счета» в списке фирм отсутствовали фирмы срочного рынка для клиентов с раздельной денежной позицией.
Версия 7.8.1, 09.02.2017
Возможности новой версии
Поддержаны изменения в новой версии Модуля OMS Manager, которая планируется к выпуску в феврале 2017:
- На формах ввода ОТС-сделки и сделки букинга значения полей «Цена расч.» и «Объем расч.» могут отображаться с учетом объема вознаграждений.
- Для пользователя с ролью «Middle Office» добавлена возможность отмены биржевых сделок, реализованная как установка признака отмены на сделке в Модуле OMS Manager без отправки транзакции отмены в Торговую систему.
- Пользователям с ролями «Trader» и «Сотрудник Middle Office» доступно изменение параметров биржевых сделок «Код расчетов», «Книжка» и «Трейдер».
- Добавлена возможность задать соответствие основной и центовой валют (например, GBX/GBP). При настроенном соответствии на формах ввода ОТС-сделки и сделки букинга кросс-курс определяется автоматически и не может быть изменен.
- Возможность изменения идентификатора клиента и книжки на форме OMS-заявки при наличии в OMS-заявке связанных сделок.
- Увеличен размер поля «Комментарий» в ОТС-сделках, сделках букинга и биржевых сделках до 128 символов.
Исправленные недоработки предыдущих версий
- Пустой список фирм в диалоге редактирования таблицы «Состояние счёта» в ситуации, когда в конфигурации окон нет открытой таблицы «Клиентский портфель».
- Проблема с отображением данных в таблице «Клиентский портфель» после изменения параметров расчёта.
- В таблице «Клиентский портфель» не отображаются торговые счета срочного рынка по дополнительным разделам.
- Не работает автоматическая подстановка кода фирмы в форме ввода заявки в мульти-брокерской версии Рабочего места QUIK.
- Отображение строк с лишними параметрами расчёта в таблице «Клиентский портфель».
- Оптимизирована работа глобального фильтра для таблицы «Клиентский портфель» при большом количестве клиентских счетов.
- Некорректный учёт инструментов с различающимися валютой номинала и валютой торгов в таблице «Состояние счёта».
- Проблема с отображением параметра «Акт.заявок» в таблице «Состояние счёта» для срочных счетов.
- Проблема с сохранением значения заданной волатильности в доске опционов.
- Ошибка, приводящая к повышенному потреблению системных ресурсов при обновлении окон котировок, в которых используется панель торговли.
- Список условий исполнения на форме ввода биржевой заявки при исполнении OMS-заявки содержал не все доступные условия исполнения.
Версия 7.7, 20.01.2017
Возможности новой версии
Замена инструментов с истекающими сроками обращения
Основная особенность новой версии – возможность замены инструмента с истекающим периодом обращения (фьючерсы, опционы) на инструмент с аналогичными параметрами, но более поздним периодом обращения. При включенной новой настройке «Предлагать замену инструментов с истекающим сроком обращения» за определенное количество дней до даты экспирации контракта, указанное в настройке «За … дней до погашения» (пункт меню Система/Настройки/Основные настройки… Раздел «Программа»/«Замена инструментов»), в Рабочем месте появится сообщение с предложением заменить истекающий контракт в конфигурации таблиц и графиков на новый. Подробное описание приведено в п. 2.5.4 Раздела 2 Руководства пользователя QUIK.
Графики
В контекстное меню диаграммы добавлен пункт «Создать копию», позволяющий создать копию диаграммы. Подробное описание приведено в п. 4.2.10 Раздела 4 Руководства пользователя QUIK.
Клиентский портфель
- В интерфейс Рабочего места QUIK для оптимизации расчёта клиентского портфеля добавлена новая настройка «Расчет в фоне». Рекомендуется использовать данную настройку при возникновении задержек в работе терминала в момент расчета данных в таблице «Клиентский портфель». Настройка доступна в меню Система/Настройки/Основные настройки… Раздел «Торговля»/«Клиентский портфель». Подробное описание см. в п. 5.13.4 Раздела 5 Руководства пользователя QUIK.
- Добавлена возможность создавать несколько таблиц «Клиентский портфель» с разными параметрами расчетов, что позволяет отказаться от необходимости переключать параметры расчёта в случае наличия у клиента нескольких независимых портфелей, например, портфели для разных рынков при их учете в рамках одной фирмы. Подробное описание см. в п. 3.12.3 Раздела 3 Руководства пользователя QUIK.
Таблицы
- В Таблицу заявок-отчетов на сделки РПС добавлены параметры «Код класса» и «Код бумаги».
-
Для следующих таблиц изменились названия параметров:
Название таблицы
Название параметра
Название параметра после изменения
Таблица заявок
Купонный %
НКД
Таблица сделок
Купонный %
НКД
Таблица сделок
Доход (%) на дату выкупа
НКД на дату выкупа
Таблица заявок на внебиржевые сделки
Купонный %
НКД
Таблица обезличенных сделок
Купонный доход
НКД
Таблица сделок для исполненияк
Купонный %
НКД
Таблица информации по кодам расчетов
% Доход
НКД
Таблица информации по кодам расчетов
% Доход2
НКД2
LUA
- Добавлена возможность из Lua-скрипта для таблицы заявок получить значение UID пользователя, снявшего заявку, а для таблицы сделок UID пользователя, отказавшегося от сделки. Подробное описание приведено в пп. 4.4, 4.5 Руководства пользователя Интерпретатора языка Lua.
- Изменен вывод информации функциями O, H, L, C, V, T по свечкам, сформированным на пустых интервалах. Теперь, для таких свечек, функция T возвращает время интервала, а функции O, H, L, C, V возвращают nil. Для корректной проверки существования свечи на графике добавлена новая функция CandleExist(). Подробное описание приведено в п. 7.2.5 Руководства пользователя Интерпретатора языка Lua.
Другие доработки функционала:
- Добавлены горячие клавиши для создания оповещений. Для установки локальных оповещений используется комбинация клавиш ALT+CTRL+A, для установки SMS-оповещений ALT+CTRL+S. Подробное описание приведено в пп. 3.11.5–3.11.9, 3.20.5 Раздела 3 Руководства пользователя QUIK.
- При создании оповещения поле с датой «Активна до» доступно, если снят флажок «Не ограничено».
-
Изменена логика работы Специализированного рабочего места мультиброкерского обслуживания:
- Реализована подстановка фирмы в форме ввода маклерской транзакции в зависимости от наличия позиции или лимита для указанного в форме счёта или кода клиента. Подробное описание приведено в пп. 7.12.2, 7.12.3 Раздела 7 Руководства пользователя QUIK.
- При выделении своих заявок в стакане своими считаются все заявки, которые пользователь получает по данному классу.
Исправленные недоработки предыдущих версий
Окна:
- При выставлении заявок из таблицы «Котировки» в режиме быстрого ввода/снятия заявок, с включенной панелью инструментов, после выставления заявки не активировались кнопки «Снять выделенную заявку» и «Заменить выделенную заявку».
- В некоторых случаях отсутствовало время сервера в информационном окне.
LUA:
- Отправка пустой транзакции через функцию sendTransaction.
- Различие в отображении пользовательских Lua индикаторов, в зависимости от способа добавления графика в окно диаграммы.
Прочее:
- Ошибки, приводящие к аварийному завершению Рабочего места QUIK.
- Некорректный расчёт максимального количества на покупку/продажу при использовании единой денежной позиции.
- Сообщение «Ошибка 1381» изменено на «Слишком много графиков. Возможно снижение производительности».
- Не учитывались дисконты при расчете параметров таблицы «Клиентский портфель» на валютном рынке.
Версия 7.6, 05.12.2016
Возможности новой версии
- Изменения в работе оповещений
Для оповещения «По статусу транзакции» добавлена возможность задать дополнительное условие срабатывания оповещения по введенному тексту (поле «Содержит текст»).
Для всех типов оповещений можно указать комментарий.
Для всех типов оповещений в качестве звукового файла можно использовать файлы формата *.mp3.
Изменилось оповещение при проверке настроек ценовых диапазонов, заданных в настройках. Если цена заявки не попадает в установленный диапазон — заявку можно выставить, несмотря на предупреждение.
Описание см. в п. 2.10.1 Раздела 2 и п. 3.11.9 Раздела 3 Руководства пользователя QUIK.
- Перечень значений в пользовательском фильтре для параметра «Дата» расширен 2. следующими значениями:
«Сегодня» — текущая календарная дата на компьютере пользователя;
«Дата торговой сессии» — текущая дата торговой сессии.
Описание см. в п. 2.8.8 Раздела 2 Руководства пользователя QUIK.
- Диалог настройки шрифтов адаптирован к «Тёмной теме» Интерфейса.
- На графиках добавлен новый инструмент «Линейка». Инструмент позволяет измерить между двумя точками на графике: % изменения, количество интервалов и время.
Описание см. в п. 4.2.14 Раздела 4 Руководства пользователя QUIK.
- Поддержана работа с дополнительными ограничениями для контроля параметров подаваемых заявок, настроенными на стороне серверной части QUIK. Пользователи, обладающие специальным правом, будут предупреждены о нарушении ограничений, но смогут их проигнорировать и выставить заявку. При нарушении дополнительного ограничения в Рабочем месте появляется предупреждающее сообщение, содержащее список нарушенных ограничений с предложением отклонить подаваемую заявку, проигнорировать нарушение ограничений и подать заявку или отложить решение по данной заявке с возможностью вернуться к подаче заявки позже.
В результате поддержки данного функционала изменения коснулись Таблицы транзакций.
В таблицу добавлен параметр «Исходный номер» с числовым идентификатором нарушившей ограничение транзакции.
Настройки позволяют отфильтровать в таблице только транзакции, которые привели к нарушению дополнительных ограничений.
Новая настройка «Полный текст сообщения» позволяет просматривать текст нарушенных дополнительных ограничений.
Добавлены новые значения параметра «Статус»:
«14» — транзакция не прошла контроль дополнительных ограничений»;
«15» — транзакция принята после нарушения дополнительных ограничений;
«16» — транзакция отменена пользователем в ходе проверки дополнительных ограничений».
Описание см. в п. 3.48 Раздела 3 Руководства пользователя QUIK.
- Изменения в структуре данных для передачи ответа на транзакцию в Lua:
добавлен параметр «date_time» — дата и время ответа на транзакцию (параметр «time» оставлен временно для обратной совместимости);
удалены параметры «qty», «R», «ordernum», дублирующие существующие параметры «quantity», «trans_id», «order_num», соответственно.
Описание см. в п. 4.24 Руководства пользователя Интерпретатора языка Lua.
Исправленные недоработки предыдущих версий
- Ошибка загрузки файла с лимитами, если в конце строки лимита содержался пробел.
- Некорректный расчет доступного количества на покупку и продажу по инструменту EUR/USD.
- В форме ввода заявки не учитывалась комиссия Московской биржи при подаче заявки по классу «МБ ФР: Т+Д-Акции».
- Некорректное отображение параметра «Операция» в Таблице сделок для исполнения.
- В некоторых случаях Доска опционов отображала неполный список страйков.
- В выпадающем списке таблицы «Состояние счета» присутствовал отрицательный «Вид лимита».
- Проблема с выбором кода клиента из списка в форме ввода заявки.
- Минимальная ширина котировочного стакана была больше, чем в предыдущих версиях программы. При этом минимальная ширина котировочного стакана менялась в зависимости от используемой клиентом темы Интерфейса.
- При использовании «тёмной темы» и отрицательных координат на мониторе пользователя системные кнопки окон (свернуть, развернуть, якорь) работали некорректно.
- При удалении тренда из уровней Фибоначчи не сохранялись настройки изменений цвета линий трендов.
- При печати графика к заголовку окна добавлялось название интервала, которое уже присутствовало в заголовке.
- После перезапуска не применялся общий фильтр клиентов на графиках (при использовании настройки «Применять глобальный фильтр при отображении торговых операций»).
- Проблемы с сохранением настроек шрифта.
- Ошибка, связанная с содержанием в ответе на транзакцию OnTransReply избыточной информации по неторговому классу.
- Аварийное завершение работы программы при использовании режима связанных 15. окон.
Версия 7.5, 05.10.2016
Возможности новой версии
- В Таблице котировок появилась возможность отображать дополнительную информацию об инструменте:
Цена последней сделки;
К закрытию пред.дня;
К закрытию пред.дня, в %;
К оценке пред.дня;
К оценке пред.дня, в %;
Расчетная цена;
Средневзвешенная цена;
Спред;
Суммарный спрос/предложение;
Заявки на покупку/продажу;
Свои заявки/стоп-заявки.
Более подробно см. в п. 3.4 Раздела 3 Руководства пользователя QUIK. - При формировании списка базовых активов таблицы «Доска опционов» не участвуют классы РПС и РЕПО.
- При создании таблицы «Доска опционов» панель инструментов теперь включена по умолчанию.
Исправленные недоработки предыдущих версий
- Проблема некорректного расчета покупательной способности в форме ввода заявки на покупку немаржинальных бумаг, которая наблюдалась у клиентов с типом кредитования «По дисконтам» при включенной на стороне сервера QUIK опции «Ограничивать покупку немаржинальных бумаг». При этом на стороне сервера QUIK фактическая проверка покупательной способности выполнялась корректно.
- Проблемы, возникавшие при загрузке файла с лимитами по бумагам, если код инструмента содержал пробел.
- При использовании тёмной темы «отлипали» свернутые окна.
- Не работала сортировка в окне «Отправка сообщений», открытом из таблицы «Окно сообщений Трейдера».
- Ошибка в механизме сохранения горячих клавиш. 6. Ошибка в тексте сообщения при снятии SMS-оповещения.
- В окне «График доходности облигаций» не менялся цвет шрифта.
- Пользователи с информационными правами не могли настроить параметры инструментов.
- При перемещении между вкладками прекращалась работа режима связанных окон в таблице «Доска опционов».
- В диалоге настроек таблицы «Доска опционов» дублировались списки классов.
- В форме ввода VWAP-заявки не отображалось поле «Лотность».
- Получение стакана котировок из Lua приводило к аварийному завершению работы программы.
- Ошибка, приводившая к перерасчету индикатора LUA после удаления области из настроек графика.
- Избыточная диагностика о недостатке лицензий.
Версия 7.4, 02.09.2016
Возможности новой версии
Клиентский портфель
- Настройка таблицы «Состояние счета» для клиентов, работающих на срочном рынке и не использующих Модуль единой денежной позиции. Для просмотра счетов срочного рынка добавлен новый шаблон параметров «Срочный».
-
Сохранение таблицы «Состояние счета» в WND-файл настроек. При создании дистрибутива QUIK с файлом настроек появилась возможность сохранить таблицу «Состояние счета» без фирмы и кода клиента. После загрузки настроек таблица заполняется недостающими параметрами, исходя из данных клиента (Фирма, Код клиента, Валюта цен, Тег расчётов).
Подробное описание приведено в п. 3.5.1 Раздела 3 Руководства пользователя QUIK. - Появилась возможность копировать таблицу «Клиентский портфель» с помощью комбинации клавиш «Ctrl»+«N».
- В таблице «Клиентский портфель» добавлено новое значение для колонки «Статус»: «Нет». Данное значение отображается для клиентов, работающих по схеме ведения позиций «По дисконтам», которые не имеют ненулевых позиций по бумажным лимитам и активных заявок по инструментам фондового рынка.
Графики
Рисование геометрических фигур на графике: прямоугольник, эллипс, треугольник.
Подробное описание приведено в пп.4.3.2, 4.3.5, 4.3.7 Раздела 4 Руководства пользователя QUIK.
Доска опционов
- В контекстном меню «Доски опционов» к коду инструмента добавлен тип опциона (put/call).
- Изменён диалог создания «Доски опционов»: добавлена панель инструментов для быстрой настройки.
- Появилась возможность копировать таблицу с помощью комбинации клавиш «Ctrl»+«N».
- Поддержан режим связанных окон.
- Появилась возможность выделять центральный страйк.
- Появилась возможность смотреть «греки» из таблицы «Информация по опционам» в «Доске опционов».
Подробное описание приведено в п. 3.20 Раздела 3 Руководства пользователя QUIK.
Таблицы
- В заголовок таблицы «Котировки» для опционных контрактов добавлен тип опциона (put/call). См. п. 3.4 Раздела 3 Руководства пользователя QUIK.
- В таблицу «Параметры рыночных рисков» для валютного рынка добавлены новые параметры: «Ставка риска падения курса» и «Ставка риска роста курса». См. п. 3.34 Раздела 3 Руководства пользователя QUIK.
- Для валютного рынка добавлена новая таблица «Межпродуктовые спреды». См. п. 3.36 Раздела 3 Руководства пользователя QUIK.
- Для таблицы «Транзакции» добавлена возможность вызова формы ввода заявки, адресной и стоп заявки. См. п. 3.48 Раздела 3 Руководства пользователя QUIK.
- В таблице «Торговые счета» добавлен новый тип торгового счёта «Расчётный код». См. п. 3.17 Раздела 3 Руководства пользователя QUIK.
LUA
-
Получение параметров таблицы «Обязательства и требования по активам»:
«planned_covered» – «Плановая Т+»,
«firm_use» – «Тип раздела».
См. п. 5.5 Руководства пользователя Интерпретатора языка Lua. - Доступ к таблице «Обязательства и требования по активам» для валютного рынка. См. п. 5.6 Руководства пользователя Интерпретатора языка Lua.
Прочие доработки
- Вывод через DDE в польскую версию MS Excel.
-
Направление операции(П/К и К/П):
в заявках РЕПО с ЦК в таблице заявок и в таблице заявок на внебиржевые сделки,
обезличенные сделки РЕПО с ЦК,
в таблицах заявок, сделок, внебиржевых заявок и обезличенных сделок для витринных сделок своп.
Исправленные недоработки предыдущих версий
Таблицы
- Ошибка расчёта комиссии на валютном рынке и ошибка расчёта доступного количества на покупку и продажу по инструментам срочного рынка для таблицы «Состояние счёта».
- Пропуск данных при экспорте таблицы «Обезличенные сделки» по ODBС.
- Ошибка обновления параметра «До исполнения» в таблице «Доска опционов».
- Ошибка копирования в буфер обмена параметров «Цена», «Кол-во» и «Счет» для таблицы «Котировки».
- Ошибка расчёта параметра «Полная стоимость портфеля» в таблице «Клиентский портфель».
Окна
- Ошибки расчёта максимального количества в форме ввода заявки.
- Ошибка выбора торговых счетов срочного рынка в форме ввода маклерской заявки.
- Зависание Рабочего места QUIK при большом количестве открытых окон новостей.
Графики
- Некорректное отображение объёма свечи предыдущего дня.
- Некорректное отображение графиков при установленном фильтре по времени на дневных интервалах и выше.
- Изменение вертикального масштаба графика при сохранении графика в файл.
- Ошибка, приводившая к невозможности построения графиков по параметрам «Доходность по оценке» и «Доходность последней сделки».
LUA
Ошибка, при которой пользователь мог создавать графики с одинаковым идентификатором.
Прочее
- Значок исполненного оповещения в строке состояния прорисовывался не полностью
- При включенной настройке «Применять стандартные формы ввода» в Таблице заявок на внебиржевые сделки в поле «Валюта расчетов» транслировались только первые два символа.
- Ошибки, приводившие к аварийному завершению Рабочего места QUIK.
- Ошибка, приводившая к зависанию Рабочего места QUIK при выходе из спящего режима.
- При редактировании сообщения трейдеру нажатие клавиши “J” приводило к отправке сообщения.
Версия 7.2, 11.04.2016
Доработки таблиц:
- В таблице «Клиентский портфель» добавлен расчет риск параметров для клиентских 1. счетов срочного рынка, не использующих Модуль единой денежной позиции. Для них в качестве кода фирмы указывается фирма срочного рынка, а параметр «Тип клиента» имеет значение «С». Фильтрация данных счетов доступна с помощью встроенного фильтра по признаку «Клиенты срочного рынка без ЕДП», либо с помощью табличного фильтра по колонке «Тип клиента». Цветовые настройки таких счетов возможны как на глобальном уровне (для всех таблиц), так и на уровне отдельной таблицы.
Для работы со срочным рынком в таблицу «Клиентский портфель» добавлены следующие параметры (специфичные для рынков фьючерсов и опционов):
Полное наименование столбца / Сокращенное наименование столбца
Лимит открытых позиций на начало дня / ЛимОткрПозНачДня
Лимит открытых позиций / ЛимОткрПоз
Планируемые чистые позиции / ПланЧистПоз
Текущие чистые позиции / ТекЧистПоз
Накопленная вариационная маржа / НакопВарМаржа
Вариационная маржа по итогам промклиринга / ВарМаржаПромклир.
Ликвидационная стоимость опционов / ЛиквСтоимОпционов
Сумма активов на срочном рынке / СумАктивовНаСрчРынке
Полная стоимость портфеля / ПолнСтоимПортфеля
Текущая задолженность на срочном рынке / ТекЗадолжНаСрчРынке
Достаточность средств / Дост. Средств
Достаточность средств (под открытые позиции) / Дост. Средств (ОткрПоз)
Коэффициент ликвидности ГО / КоэффЛикв ГО
Ожидаемый коэффициент ликвидности ГО / Ожид. КоэффЛикв ГО
Cash Leverage / Cash Leverage
Накопленный доход / НакопДоход
Тип позиции на срочном рынке / ТипПозНаСрчРынке
Описание параметров приведено в п. 3.12 Раздела 3 Руководства пользователя QUIK.
Трансляция параметров «ГО поз», «ГО заяв» и «Вариационная маржа» расширена на счета срочного рынка.
В заголовке крайнего левого столбца таблиц добавлена индикация фильтров 2. и условного форматирования в виде значков:
При нажатии на значки отображается список наименований столбцов таблицы, для которых заданы настройки фильтрации или условного форматирования (в зависимости от того, на какой значок кликнули). Если на колонке задан фильтр/форматирование, то в списке для данной колонки установлен флажок, если фильтр/форматирование отключен – флажок снят. При клике на строке открывается диалог создания/редактирования фильтра/форматирования, в котором возможно изменить настройки фильтра/форматирования или включить/отключить его.
- Для таблицы «Клиентский портфель» можно выполнить настройки «Файла 3. с фильтром клиентов» (меню «Система/Настройки/Основные настройки/Торговля/Клиентский портфель») в исключающем формате – исключить с помощью файла клиентов из общего списка таблицы.
Для таблиц заявок, сделок, денежных и бумажных лимитов добавлена возможность 4. вывода / скрытия диалога редактирования таблицы при их создании, в зависимости от количества доступных инструментов, заявок, сделок и лимитов в данных таблицах. Настройка потребуется в случае, если для отображения в таблице доступно большое количество строк, а необходимы только некоторые из них. Для ускорения открытия таблицы задается количество параметров, при превышении которого, отображается диалог редактирования таблицы. Значение по умолчанию 100000.
- Описание см. в пп. 3.6.1, 3.8.1, 3.15.1, 3.16.1 Раздела 3 Руководства пользователя QUIK.
Значение параметра «Статус» таблицы «Торговые счета» расширено значением 5. «Заблокировано для торгов». Появился параметр встроенного фильтра «Заблокировано для торгов» в диалоге настройки таблицы.
В окно «Информация об инструменте» добавлен параметр «Доп. инфо» 6. со значением «Ссылка на сайт», для перехода на страницу с информацией об инструменте на сайте брокера, при наличии такой настройки со стороны брокера.
- В таблицу «Обязательства и требования по активам» добавлены параметры 7. «Входящие обязательства» и «Входящие требования».
Другие доработки функционала:
- Вызов справки по F1 в языке интерфейса программы (английская либо русская 1. версии).
- В таблице «Окно сообщений Трейдера» добавлена возможность открывать 2. гиперссылки по клику мыши.
- Убран функционал автоматического выравнивания свернутых окон при изменении 3. размеров окна программы.
- В меню «Окна» добавлен ранее убранный пункт «Выровнять значки». Средствами QLUA с помощью параметра «visible» в функциях «getItem», 4. «SearchItems» и «OnOrder» добавлена возможность получить из таблицы «Orders» видимое количество лотов айсберг-заявок.
Исправленные недоработки предыдущих версий
Таблицы:
-
Неверное отображение направления операций сделок РЕПО в таблице «Сделки» для витринных сделок РЕПО.
-
Некорректный расчет комиссий торговой системы в форме ввода заявки, поле «Объем и комиссия».
-
Ошибка с автопрокруткой новостей вниз при открытии новой таблицы новостей.
-
Задержки появления значков пользовательского фильтра и условного форматирования при наличии на них фокуса в «темной» теме.
-
В таблице заявок, при клике на айсберг-заявке открывалась форма ввода для обычной заявки.
-
Дублирование торговых счетов в поле выбора инструментов в панели ввода заявки таблицы котировок после подключения к серверу QUIK.
-
Отсутствие фокуса в поле «Количество» при вызове формы ввода заявки из таблицы сделок.
Окна:
-
Произвольная смена размера окон при изменении разрешения экрана.
-
Диалоги сообщений об ошибках не закрывались по клавише «Esc».
-
Отсутствие фокуса на таблицах при попытке их вызова из-за пределов видимой области рабочего места QUIK.
-
Ошибка, связанная с отсутствием фокуса на активной кнопке при закрытии/появлении некоторых окон.
-
В форме ввода заявок при подаче заявки в режиме РПС по срочному рынку отсутствовали списки контрагентов и инструментов.
Графики:
-
Аварийное завершение работы программы при отображении на графике меток стоп-заявок, имеющих более 20 символов в названии инструмента.
-
Смена расположения легенды при применении шаблона графика из предыдущей версии QUIK.
-
Проблема с отображением графиков после смены даты, в случае установленной настройки «за период … сегодня».
Прочее:
-
Аварийное завершение работы программы при смене торговой сессии или переключении между разными серверами, а также в случаях его обновления с LUA-индикаторами в директории LuaIndicators.
-
Аварийное завершение работы программы, возникающее вследствие утечки памяти при расчете таблицы «Клиентский портфель» для клиентов, у которых параметр «Тип клиента» имеет значение «МД».
-
Аварийное завершение работы программы при удалении из директории с программой библиотеки qhotkey.dll.
-
Отсутствие торговых счетов при установке позиций по срочным контрактам.
-
Невозможность ввода символа «/» в общем фильтре клиентов с дополнительной (цифровой) клавиатуры.
-
Сдвиг курсора в поле «Цена» при включенном разделении разрядов и изменении цены клавишами стрелок на клавиатуре.
-
Некорректная работа функционала изменения значений дат и времени с клавиатуры.
-
Отсутствие звука при появлении окна подтверждения ввода заявки.
-
Удалены ошибочные значения «DESIGNTIMESP» у некоторых параметров в файле справки info.chm.
Версия 7.1, 12.02.2016
Доработки функционала с графиками
- Для повышения удобства настройки диаграмм, графиков, индикаторов и т.п. теперь используется один общий диалог.
- Изменения в диалоге настроек графика:
Добавлена возможность перемещения областей построения и графиков.
Добавлена ручная настройка шага горизонтальной сетки.
Добавлен фильтр на интервал времени в течение дня.
При нажатии кнопки «Применить» результат изменений отображается на графике без закрытия диалога редактирования.
- Переработана структура контекстного меню в окне графика. Появилась возможность рисования трендовых линий и фигур Фибоначчи в окнах графиков, вынесенных за пределы основного окна.
- Масштабом графика можно управлять с клавиатуры: увеличить клавишей «+» (плюс), уменьшить клавишей «-» (минус), отобразить целиком клавишей «/» (слеш).
- Для добавления новых графиков (индикаторов) может использоваться клавиша «Insert». При этом диалог настройки добавляемых индикаторов технического анализа полностью переработан. В зависимости от типа индикатора автоматически выбирается его месторасположение – в новой области построения либо поверх графика цены.
- В настройках уровней Фибоначчи добавлена возможность добавлять и удалять новые уровни.
- Значения индикатора ADX рассчитываются с точностью 2-х знаков после запятой.
- Функционал меток расширен следующими возможностями:
сохраняются значения шрифта меток на графике по умолчанию;
возможна «привязка» метки к левой оси координат;
при удалении меток с графика выдается предупреждение. - При построении графика через контекстное меню «График цены и объема» таблицы «Текущие торги» для инструментов, по которым транслируется параметр «Индикативная котировка» (например, это инструменты Санкт-Петербургской биржи), в открывшемся окне с графиком отображается график именно этого параметра («Индикативная котировка»).
Доработки таблиц
- Из контекстного меню «Таблицы лимитов по денежным средствам» можно вызвать форму ввода заявки. В контекстное меню таблицы «Состояние счета» добавлен пункт «Информация об инструменте».
- В таблицу «Сделки для исполнения» и таблицу «Купить/продать» добавлены параметры «Код инструмента» и «Код класса».
- Ускорена автоматическая настройка ширины столбцов при нажатии комбинации клавиш «Ctrl»+«W». Расчет ширины производится только по видимым строкам таблицы. Ручная настройка ширины столбцов выполняется в области заголовков таблицы, что позволяет исключить случайный вызов настройки ширины при других операциях мышью.
- В таблице «Сделки» для сделок РЕПО с ЦК, являющихся одновременно сделками на продажу и покупку, в качестве операции отображается значение «К/П» (покупка/продажа).
- Появилась возможность ввода заявки из таблиц заявок, стоп-заявок, а также адресных заявок при отсутствии в них данных.
Другие доработки функционала
- В пункте меню «Создать окно / Окно оповещений» реализована возможность устанавливать оповещения на результат (статус) выставления транзакций (заявок). Описание см. в п. 3.11.9 Раздела 3 Руководства пользователя QUIK.
- При экспорте данных из таблиц «Сделки» и «Обезличенные сделки» время экспортируется с точностью до микросекунды.
- В Lua добавлены функции ParamRequest, CancelParamRequest и getParamEx2. Они позволяют управлять получением биржевых параметров без добавления этих параметров в открытую Таблицу текущих торгов. Описание приведено в пп. 3.12.2, 3.18 Руководства пользователя Интерпретатора языка Lua.
- Изменено поведение открытых окон при включенной опции «Поверх всех окон». При упорядочивании окон (по рядам, стопкой, колонками) такие окна остаются «сверху».
- В форме ввода заявки РПС с ЦК расширен список кодов расчетов.
- В диалоге обновления версии программы названия столбцов «Версия там» и «Версия тут» изменены на «Новая версия» и «Текущая версия» соответственно.
- В форме ввода заявки по опционам при установке признака «рыночная» подставляется нулевая цена. Соответствующая цена верхней или нижней границы коридора цен ТС при этом заполняется на стороне сервера QUIK.
- При сохранении файла настроек с помощью команды меню «Система/Сохранить настройки в файл…» (при включенной настройке «При сохранении файла настроек делать резервную копию» в меню «Система/Настройки/Основные настройки…», раздел «Программа/Файлы настроек») резервная копия выбранного файла настроек сохраняется не в тот же каталог, что и выбранный файл настроек, в а подкаталог WndSav. Также формат имени этих файлов изменяется на <имя_файла.ггггммдд_ччммсс>.wnd.
- При включенной настройке «Сохранять настройки в файл при выходе» (меню «Система/Настройки/Основные настройки…», раздел «Программа/Файлы настроек») формат имени резервного файла настроек изменяется на info.sav.wnd.
Исправленные недоработки предыдущих версий
- При использовании нестандартного разрешения экрана и размера шрифта некорректно отображались данные в «Параметрах диаграммы».
- При выставлении заявки из «Таблицы лимитов по бумагам» в форму ввода не подставлялся комментарий.
- После вызова функции SetLabelParams из Lua-скриптов метки на графике нельзя было переместить вручную.
- После переноса окна с графиком за пределы программы метка на вынесенном окне не удалялась.
- В форме ввода заявки был недоступен признак «Переносить заявку» для срочного рынка Украинской биржи.
- Проблема с расположением окон при использовании комбинации клавиш «Ctrl»+«B» (убрать вкладки).
- Неправильный расчет скорректированной маржи в Клиентском портфеле.
- Несмотря на текущий остаток по бумаге, равный нулю, на графике отображался уровень позиции.
- Цвет трендовой линии нельзя было изменить на черный.
- Изменение направления операции в форме ввода заявки приводило к изменению цены.
- При экспорте по DDE таблицы «Текущие торги» с включенным признаком «Формальные заголовки» названия параметров выводились в произвольном регистре. В текущей версии названия всегда экспортируются заглавными буквами.
Версия 7.0, 07.10.2015
Возможности новой версии
- Реорганизовано основное меню приложения.
- Изменен подход к управлению таблицами данных.
- Названия некоторых таблиц изменены, например:
«Таблица Всех Сделок» переименована в «Таблицу обезличенных сделок»;
«Таблица Текущих Параметров» — в «Текущие торги». - Настройка задания количества отображаемых котировок в «стакане» экономит не только место на экране, но и трафик.
- В Таблицу текущих торгов добавлены параметры: «Наличие спроса/предложения АКП», отображающий индикатор наличия заявок на покупку или продажу на аукционе крупными лотами и «CFI-код бумаги».
- В Таблицу заявок добавлены параметры:
«Стоп-заявка» с номером стоп-заявки, «породившей» эту заявку,
«Средневзвешенная цена приобретения»,
«Средняя цена исполнения заявки»,
«UID снявшего заявку»,
«Время окончания срока» со временем действия заявок типа «До времени». - В Таблицу сделок добавлены:
«Валюта расчетов» с валютой расчетов сделки на Московской Бирже;
«ID транзакции» — TRANS_ID заявки, породившей сделку. - В Таблицу лимитов по бумагам добавлен параметр «Заблокировано на покупку», отображающий сумму денег, заблокированную под исполнение всех заявок на покупку по данной бумаге.
- В Таблицу транзакций добавлен параметр «Биржевой номер» с биржевым номером заявки.
- Для инструментов Срочного рынка Московской Биржи в «Таблице обезличенных сделок» добавлена трансляция открытого интереса (столбец «Открытый интерес»).
- Добавлена возможность точной настройки всех трендов и линий Фибоначчи.
- Выполнены доработки, позволяющие обеспечить корректную трансляцию и экспорт количеств бумаг/лотов, превышающих 2147483648.
Версия 6.17, 18.03.2015
Возможности новой версии
- Полностью переработан функционал использования вкладок. Теперь создание, удаление, переименование вкладок доступно только из контекстного меню. Перемещение вкладок может осуществляться при помощи drag-and-drop, а переименование – двойным кликом мыши по заголовку вкладки. При помощи контекстного меню можно управлять режимом отображения окон на вкладке, а также сохранять и загружать расположение окон и настройки данной вкладки, используя специальный файл формата *.tab. Диалог «Настройка конфигурации окон» более не используется. Подробное описание функционала приведено в п. 2.14 Раздела 2 Руководства пользователя QUIK.
- Добавлена возможность цветовой настройки для границ свечей. Теперь при использовании режима «Выделять цветом» в настройках графика можно задать индивидуальный цвет границы для случаев роста и падения цены. В диалог настроек также добавлено окно предварительного просмотра, при помощи которого можно увидеть результат выполненных настроек. Подробное описание функционала приведено в п. 4.2.3 Раздела 4 Руководства пользователя QUIK.
- Оптимизирован функционал поиска инструмента. Окно с результатами поиска теперь может быть открыто только в единственном экземпляре, у него появилась возможность редактирования и новые параметры: «Размер лота», «Дата погашения», «ISIN-код бумаги» и «Рег. номер». Также в правом верхнем углу данного окна теперь располагается поле ввода строки поиска. При помощи фильтра в строке поиска можно отобрать критерии поиска, к которым добавлены два новых параметра: ISIN- код и государственный регистрационный номер. Панель инструментов «Поиск инструмента» теперь имеет более компактный вид. Подробное описание функционала приведено в п. 2.8 Раздела 2 Руководства пользователя QUIK.
- Реализована автоматическая подстановка цены для рыночных заявок на рынке FORTS при использовании панели инструментов в окне котировок. Кнопки выставления рыночных заявок на покупку и продажу будут доступны после ввода требуемого количества. Подстановка максимально (минимально) возможной цены в обычной форме ввода будет выполняться при установке признака «Рыночная».
- При перемещении заявок на графике значение цены теперь будет автоматически корректироваться с учётом шага цены инструмента.
- В текстовых полях панелей инструментов «Поиск инструмента» и «Фильтр клиентов» поддержано копирование и вставка из буфера обмена.
- «Таблица всех сделок» теперь может быть скопирована при помощи стандартного функционала «Создать копию» (сочетание клавиш «Ctrl»+«N»).
Исправленные недоработки предыдущих версий
- После перезапуска программы пропадала привязка таблиц котировок и графиков к инструментам в «Текущей таблице параметров».
- Оптимизирован расчёт «Клиентского портфеля» при использовании фильтра по коду клиента.
- Некорректная сортировка по полю «Дата погашения» в таблице «Позиции по клиентским счетам».
- Оптимизировано потребление памяти после завершения работы LUA-скриптов.
- Некорректная работа фильтра в таблице «Позиции по клиентским счетам» при использовании настройки «При получении новой ценной бумаги добавлять её во все таблицы».
- Проблема с переносом линии тренда при использовании функционала перекрестия в окне диаграммы.
- Некорректное перемещение линии тренда при её продлении и изменении масштаба графика.
- Ошибка в расчёте покупательной способности по бумагам в иностранной валюте с ненулевым дисконтом.
- При расчёте покупательной способности клиента не учитывалась настройка «Привязка инструментов к видам лимита».
- Ошибка расчёта покупательной способности клиента на валютном рынке при использовании денежной схемы в момент выставления первой заявки по инструменту.
- Изменения настроек шрифта в свойствах оформления операционной системы Windows XP не влияли на пункты контекстного меню в программе.
Версия 6.16, 09.12.2014
Возможности новой версии
- Лимиты плановой «Тx» позиции (то есть позиции с расчетами Т+3 и более, если ее ведет брокер) будут отображаться в таблице лимитов по бумагам и таблице лимитов по денежным средствам точно также, как и в клиентском портфеле: со значением «Тх» в поле «Вид лимита». Это также относится к формам для установки позиций, лимитов и плеча.
- Добавлена возможность выделять цветом в таблице «Клиентский портфель» клиентов, работающих по схеме ведения позиций «по плечу» (клиенты с типом «МЛ» и «МП»). Подробнее о функционале см. в пп. 5.2.11, 5.14.6 Раздела 5 и п. 7.13.10 Раздела 7 Руководства пользователя QUIK.
- В таблице «Ограничения по клиентским счетам» добавлено описание для типа ограничений, который содержит информацию по залоговым средствам участника в иностранной валюте. Строка «Тип лимита: 6» теперь имеет описание «Залоговые средства в иностранной валюте».
- В форме ввода адресных заявок в режимах с кодами AUCT, PSAU, PSSU, AUCT_BND в список доступных кодов расчета добавлен код «X0».
- Безадресные заявки для заключения сделок по классу «РЕПО с ЦК 1 день» теперь можно подавать из объединенного стакана котировок. Объединенный стакан котировок формирует очередь заявок по выбранным пользователем инструментам РЕПО с ЦК 1 день, отсортированных по процентной ставке. Подробнее о вводе заявки из окна «Объединенные котировки» см. в п. 5.2.9 Раздела 5 Руководства пользователя QUIK.
- Возможность включать и отключать доступные в Рабочем месте плагины непосредственно из меню программы «Справка/Версии компонентов и плагинов…». Подробнее см. п. 1.8 Раздела 1 Руководства пользователя QUIK.
Поддержка Модуля алгоритмической торговли версии 2.11.0
Добавлена возможность изменить активную алго-заявку типа «Заявка со сроком действия».
Исправленные недоработки предыдущих версий
- В таблице «Валюта: параметры процентных рисков» не работал пользовательский фильтр для столбца «Диапазон».
- При DDE-экспорте не выгружалось значение столбца «Расчетная цена» таблицы «Параметры рыночных рисков».
- Скрипты LUA не освобождали память по окончании работы, если не было остановки скрипта через кнопку «Остановить».
- Не работала сортировка по параметру «Группа» в Таблице денежных позиций (Дилер / Денежные позиции…).
- В том случае, когда таблица стоп-заявок была создана через команду панели инструментов «Свои таблицы», стоп-заявки в таблице не отображались.
- При многократном клике на мигающую иконку сообщений в правом нижнем углу в строке состояния программы происходило аварийное завершение работы.
- При перемещении между закладками исчезал фокус, установленный в одном из полей панели инструментов котировочного окна.
- В окнах графиков пропадали метки при смене инструмента.
- В окне «Котировки для РПС» для облигаций некорректно рассчитывались значения столбца «Объем».
- Исправлена ошибка некорректного отображения параметров таблиц «Клиентский портфель» и «Купить/Продать» при использовании индивидуальных клиентских настроек тэгов расчетов по фондовому и валютному рынкам.
- У клиентов, включенных в маржинальный шаблон без явно заданных в нем дисконтов, при включенной опции Библиотеки расчетов лимитов «Использовать дисконты КЦ», в таблице «Купить/Продать» не отображались дисконты.
Версия 6.15, 01.10.2014
Возможности новой версии
- Для клиентов, работающих по схеме с дисконтами, поддержан корректный расчет и отображение эффективных дисконтов, а также маржинальных параметров, зависящих от значений эффективных дисконтов, в случае использования опции библиотеки расчета лимитов «Использовать дисконты КЦ».
- Поддержан корректный расчет покупательной способности в денежной схеме на валютном рынке для клиентов, работающих по схеме с дисконтами. Для корректной работы данного функционала требуется версия сервера QUIK не ниже 4.19.4. Также необходимо в правах пользователей по классу CROSSRATE установить права, аналогичные классам валютного рынка.
- Появилась возможность при выходе из программы автоматически сохранять в отдельный каталог файл настроек с указанием даты и времени.
- Снятие всех активных заявок в таблицах заявок, стоп-заявок, внебиржевых заявок, отчетов на сделки для исполнения и алго-заявок теперь возможно при помощи комбинации клавиш Ctrl+F8.
- Возможность выставить айсберг-заявку торговой системы из стакана котировок. Подробнее о настройках см. в Разделе 5 Руководства пользователя QUIK, п. 5.2.11.
- В формах ввода заявок ненулевые значения в полях ввода «Цена» и «Количество» будут увеличены при вводе латинских букв «K» и «T» в 1000 раз, при вводе латинских букв «B» и «M» в 1 000 000 раз и при вводе латинской буквы «Y» в 1 000 000 000 раз.
Изменения в таблицах
- В таблице «Валюта: параметры процентных рисков», которая доступна через пункт меню Торговля / Валюта, добавлен новый параметр – «Время изменения ставок риска».
- В таблице «Валюта: обязательства и требования по активам», которая доступна через пункт меню Торговля / Валюта, добавлен новый параметр – «Плановая Т+».
- В Таблице параметров рыночных рисков добавлены новые параметры «Ставка риска падения цены, %» и «Ставка риска роста цены,%». Значения отображаются с точностью до трех знаков после запятой.
- В Таблице параметров процентных рисков добавлен новые параметры «Ставка риска падения цены, %», «Ставка риска роста цены, %» и «Время изменения ставок риска».
- ВАЖНО!!! Таблица обязательств и требований по деньгам (Торговля / ЦК / Обязательства и требования по деньгам…) для отображения обязательств по деньгам более не используется. Обязательства и требования по деньгам вместе с обязательствами и требованиями по бумагам отображаются в таблице, доступной на Рабочем месте QUIK через пункт меню Торговля / ЦК / Обязательства и требования по активам….
- Добавлена новая таблица Индивидуальные риск параметры. Данная таблица доступна на Рабочем месте пользователям с правом «Позиции брокера по бумагам» по классу EQRP_INFO (МБ ФР: РЕПО с ЦК информационный) через пункт меню Торговля / ЦК / Индивидуальные риск параметры….
- В Текущую таблицу параметров добавлен новый параметр «Комментарий» для инструментов. Также данный параметр отображается в окне «Информация об инструменте» в поле с заголовком «Комментарий».
- Для параметра «Тип счета депо» таблицы «Торговые счета» в перечень типов депозитарных счетов добавлены новые значения: «Клиентский», «Счет по умолчанию для валютного рынка» и «Счет доверительного управления».
- Для параметра «Тип» таблицы «Сделки для исполнения» добавлены новые значения: «Адресная сделка», «Первичное размещение», «Первая часть адресной сделки РЕПО с ЦК управления», «Вторая часть адресной сделки РЕПО с ЦК» и «Возврат выплат».
- Для параметра «Тип клиринга» таблицы «Сделки для исполнения» добавлены новые значения: «Многосторонний», «Внешний» и «Централизованный».
- В таблицу «Менеджер окон» добавлено новое поле «Тип окна», в котором отображаются краткие описания окон. Существующее поле «Тип» переименовано в «Вынесено».
- Для сделок переноса FORTS в таблице «Сделки» значение «Вид сделки22» параметра «Вид сделки» заменено на «Перенос позиций срочного рынка».
Изменения на графиках
- При чтении из файла настроек графика по экспирированному инструменту, в отличие от предыдущих версий, график будет создан на диаграмме и, при необходимости, пользователь сможет изменить инструмент, удалить или перенести график на другую диаграмму. Более подробно о настройках в Разделе 4 Руководства пользователя QUIK, п. 4.2.2.
- Возможность отображать графики в логарифмическом масштабе (подробнее см. в Разделе 4 Руководства пользователя QUIK, п. 4.2.1).
- Пункт контекстного меню графика «Удалить все метки» перемещен в группу с другими пунктами удаления: «Удалить график», «Удалить текущее окно», «Удалить все тренды».
Изменения в Окне сообщений
- Копировать текст из Окна сообщений в буфер обмена теперь можно с помощью команд контекстного меню.
- При отключенной настройке «Показывать в окне весь текст нового сообщения» Окно сообщений будет иметь вертикальную полосу прокрутки.
- При включенной настройке «Показывать в окне весь текст нового сообщения» в случае изменения размеров окна сообщений не будут изменяться координаты нижнего края.
LUA
Добавлены функции, позволяющие сделать заказ/отказ данных стакана котировок без открытия стакана котировок на рабочем месте. Подробнее см. в п. 3.17 Руководства пользователя Интерпретатора языка Lua.
Поддержка Модуля алгоритмической торговли версии 2.10.0
- В форме ввода VWAP-заявки появилась возможность заполнять поля «Исполнение процента от рынка» («Рын. объем (%)») и «Процент от рынка» автоматически значениями, заданными в файле ClientTransScheme.xml.
- Для заявок со сроком действия (Good Till Date) стало возможным подать рыночную заявку.
Поддержка торгового интерфейса LSE версии 2.5.0
- Поддержаны новые условия исполнения заявок для аукционов: «Следующий аукцион» (GFS), «По цене аукциона закрытия» (CPX). Подробнее см. в Разделе 5 Руководства пользователя QUIK, п. 5.17.3.
- Расширен набор значений для поля «Условие исполнения» в форме ввода заявки. Подробнее см. в Разделе 5 Руководства пользователя QUIK, п. 5.2.2.
- Возможность при отсутствии котировок формировать стакан по цене спроса и предложения из Текущей таблицы параметров. Подробнее см. в Разделе 5 Руководства пользователя QUIK, п. 5.2.11.
Поддержка Модуля OMS Manager версии 2.10.0
- На форме OMS-заявки трейдера на вкладках исполнения алгоритмическими заявками типа «TWAP» и «VWAP» добавлены новые поля (Подробное описание приведено в пп. 13.7, 13.8 Руководства пользователя Модуля OMS Manager):
- Вкладка «TWAP»: «Профилирование по времени»;
- Вкладка «VWAP»: «Профилирование по времени», «Использовать IOC-заявки», «Использовать ограничение внутри итераций», «Работать в ценовом диапазоне».
- Для роли «Sales» поддержана возможность совершать групповые операции над OMS- заявками, зарегистрированными от FIX-клиента. Поддержаны следующие операции (Подробное описание приведено в п. 2.5 Руководства пользователя Модуля OMS Manager):
- Принять в обработку;
- Отклонить новую заявку;
- Принять изменение;
- Отклонить изменение;
- Принять снятие;
- Отклонить снятие.
- Добавлена возможность создавать звуковые оповещения в случае действий над FIX-заявкой со стороны клиента для роли «Sales» и для роли «Trader» в случае использования схемы без «Sales».
- В таблице OMS-заявок для параметра «Клиентский статус» добавлено новое значение «Просрочена».
- В связи с новой возможностью при регистрации OMS-заявки от FIX-клиента динамически определять, будет ли роль «Sales» участвовать в обработке OMS-заявки или нет, на рабочем месте Sales в таблицу OMS-заявок добавлена настройка «Отображать OMS-заявки без участия Сейлза». Описание данного функционала приведено в п. 2.3 Руководства пользователя Модуля OMS Manager.
Исправленные недоработки предыдущих версий
- Некорректный расчет ликвидационной цены облигаций в таблице «Состояние счета».
- Ошибка в вычислении максимально доступного количества при несовпадении валюты в параметрах расчёта таблицы «Клиентский портфель» и валюты инструмента.
- Ошибка в вычислении стоимости портфеля при настроенной мультивалютности.
- Точность дисконтов, используемых для вычисления скорректированной маржи, увеличена с четырех до семи знаков после запятой.
- Некорректный расчет покупательной способности для клиентов с типом МП при использовании брокером ограничений на размер длинной или короткой позиции по инструментам.
- Некорректно отображался объем в стакане РПС-котировок для облигаций.
- Неправильное время в таблице «Системные сообщения».
- Не подставлялась цена продажи в форму ввода заявки, открываемую из таблицы котировок 3-го вида.
- Неправильный расчет параметра «Процент принятых байт» при обновлении программы.
- Аварийное завершение работы программы на ОС Windows 8 при использовании скриптов LUA.
- Проблема с сохранением лимитов срочного рынка.
- На тиковых графиках изменение угла наклона трендовой линии при перемещении ее правого конца «в будущее».
- После перезапуска Рабочего места окна, созданные скриптами Lua, появлялись вне главного окна QUIK.
- Некорректное округление количества лотов в таблице «Состояние счета».
- Проблемы с отображением контекстного меню в таблицах при увеличенном размере шрифта в ОС Windows 7 и Windows 8.
- При использовании английской раскладки клавиатуры и вставке текста в поле отправки сообщения трейдеру отображались нечитаемые символы.
- Проблема с изменением поля «Поручение» при вводе заявки.
- Смещение курсора мыши при редактировании цены в форме ввода заявки.
- Не снималась алго-заявка при снятии связанной с ней заявки.
- Рабочее место «зависало» при отправке большого количества сообщений трейдерам.
- Не считался параметр «% активов» в таблице «Состояние счета».
Версия 6.14, 10.07.2014
Исправленные недоработки предыдущих версий
Поддержка Модуля OMS Manager — 2.9.0
- OMS-заявка, выставленная клиентом через Программный интерфейс FIX adapter, при использовании режима "с участием Сейлза" может быть отменена менеджером отдела продаж без соответствующего запроса клиента.
- При регистрации OMS-заявки, выставленной клиентом через Программный интерфейс FIX adapter, ряд дополнительных полей заявки может быть заполнен значениями по умолчанию из таблицы DefaultCommissionForClient БД Модуля.
- Имя и код клиента, выставившего OMS-заявку, может быть скрыто на форме вводе OMS-заявки, в таблице OMS-заявок и в отчетах на терминале трейдера.
Версия 6.13, 11.06.2014
- Начиная с версии клиентского места 6.13.0, не поддерживается работа под управлением операционной системы Windows 2000.
- Появилась возможность выносить отдельные окна за пределы основного рабочего окна программы.
Это существенно повышает удобство пользования терминалом в случае использования нескольких мониторов: отдельные окна могут быть вынесены на другие мониторы. В пункте меню «Окна» теперь не формируется список текущих открытых окон, вместо этого добавлен новый пункт меню «Менеджер окон». Существующие на клиентском месте комбинации горячих клавиш также будут работать с внешними окнами. Функционал доступен для плагинов.
Подробнее о новом функционале см. в п. 2.15.1 Раздела 2 Руководства пользователя QUIK. - Поддержаны операции в новом режиме торгов «Биржевое РЕПО Банка России с корзиной ценных бумаг с сервисами НРД». Подробнее см. в п. 7.23.6 Раздела 7 Руководства пользователя QUIK.
- Изменения на графиках:
- При наведении курсора мыши на линию тренда выделяются её узловые точки;
- Для тренда «Канал» появилась возможность менять наклон и расстояние между линиями;
- Значение выбранного временного интервала в заголовке окна диаграммы теперь отображается в квадратных скобках, расположенных сразу после текста заголовка окна.
- Изменения в Окне сообщений:
- Появилась возможность выделять и копировать текст из Окна сообщений в буфер обмена;
- В Окне сообщений будут отображаться только те сообщения, которые получены в ходе текущего сеанса работы программы.
- Добавлена настройка «Очищать сообщения при запуске программы», позволяющая очищать Окно сообщений и Таблицу сообщений от сообщений предыдущих сеансов.
- Появилась возможность просматривать информацию по инструменту в отдельном окне. Окно открывается из пункта контекстного меню «Информация об инструменте» Таблицы текущих параметров.
- При включенной настройке «Исходя из настроек открытых пользователем таблиц» в список автоматически заказываемых параметров добавлен параметр «Реальный шаг цены».
- В форме ввода заявок на бирже WSE теперь доступны коды расчетов «Т0»…«Т30».
- При использовании настройки «Подставлять код клиента из фильтра в формы подачи заявок» поле «Поручение» будет автоматически заполняться значением из файла, указанного в параметре «default-clients-file». Подробнее см. в п. 2.9.2 Раздела 2 Руководства пользователя QUIK.
Изменения в таблицах
- Из таблицы «Карман транзакций» теперь возможно отправить не одну, а несколько выделенных транзакций. Подробнее см. в п. 5.30.5 Раздела 5 Руководства пользователя QUIK.
- Добавлена новая таблица «Расширенные обязательства ММ по фондовому и валютному рынкам», в которой отображаются расширенные обязательства маркет-мейкера. Описание таблицы см. в п. 7.7 Раздела 7 Руководства пользователя QUIK.
- Добавлены новые параметры в таблицу «Валюта: параметры рыночных рисков»:
- «Центральный курс»;
- «Время изменения ставок».
- Добавлены новые поля в таблицу «Валюта: индивидуальные риск параметры»:
- «Коэф. НКЦ»;
- «Коэф. НКЦ на завтра»;
- «Коэф. Пользователя»;
- «Коэф. Пользователя на завтра»;
- «Прием в обеспечение».
- В таблицу «Купить/Продать» добавлен новый параметр «Код инструмента».
LUA
- Поддержана работа с метками. Новые функции для работы с метками:
- AddLabel – добавляет метку;
- DelLabel – удаляет метку;
- DelAllLabels – удаляет все метки графика;
- GetLabelParams – возвращает таблицу с параметрами метки;
- SetLabelParams – задает новые параметры метки.
Подробнее см. в п. 3.14 Руководства пользователя Интерпретатора языка Lua.
- Добавлена функция SetSelectedRow. Функция устанавливает выделенную строку, возвращает номер строки таблицы Lua, на которую установлен фокус. Подробнее см. в п. 3.13.20 Руководства пользователя Интерпретатора языка Lua.
- В английской версии клиентского места доступные скрипты Lua не были доступны. Данная ошибка исправлена.
Поддержка Модуля алгоритмической торговли версии 2.8.0
- В форме ввода алгоритмической заявки типа «Заявка со сроком действия» и в форме ввода алгоритмической стоп-заявки добавлена возможность задания рабочего интервала заявки. Рабочий интервал определяется параметрами «Начало» и «Окончание», позволяющими в рамках времени торговой сессии задавать период времени, в течение которого биржевая заявка должна быть активна. В «Таблице алгоритмических заявок» данные параметры отображаются как «Время старта» и «Время окончания».
- В форме ввода VWAP-заявки добавлено поле «Работать в ценовом диапазоне», что позволит использовать для расчетов только те сделки, цены которых входят в заданный пользователем коридор цен. В формах ввода TWAP- и VWAP-заявок добавлено поле «Профилирование по времени», что позволит управлять объемами исполнения алгоритмической заявки в различные периоды торговой сессии.
- При наличии доступа к алго-модулю появилась возможность подать алгоритмическую айсберг-заявку из таблицы котировок путем двойного нажатия левой кнопки мыши, удерживая при этом нажатой клавишу «Shift».
Исправленные недоработки предыдущих версий
- Некорректная оценка облигаций в иностранной валюте.
- Неверный расчёт покупательной способности для рыночных заявок.
- Некорректный расчёт суммы комиссии торговой системы по сделкам в таблице «Состояние счета».
- Некорректный расчёт параметра «Скорректированная маржа» в таблице «Клиентский портфель».
- Некорректный расчет параметра «НаПокупНемарж» в таблице «Клиентский портфель». Ошибка ограничивала реальную покупательную способность для клиентов с ЕДП.
- Ошибка отображения данных в таблицах «Клиентский портфель» и «Купить/Продать», связанная с некорректной обработкой настройки Библиотеки расчета лимитов «Включать в шаблон клиентов со значением плеча».
- В таблице «Купить/Продать» отображались значения дисконтов «DShort» по инструментам, запрещенным для продажи в шорт.
- Некорректно работал режим «Быстрый ввод заявки» из котировочного стакана, а именно автоматически не подставлялось требуемое количество в поле «Количество» в панели ввода заявки.
- Исправлена ошибка отображения графиков относительно линий горизонтальной сетки. Наблюдался небольшой сдвиг графика (на один пиксель) вверх.
- В диаграмме цены и объема с линиями трендов и на графике цены, и на графике объема: при смене инструмента на графике цены с графика объема пропадала линия тренда.
- При работе с курсором «Перекрестие» при большом количестве открытых графиков значения перекрестия просвечивали сквозь таблицы.
- Под управлением операционной системы Windows8 в заголовке окна графика интервал наслаивался на название графика, в результате чего название графика не было видно.
- Ошибка в работе настройки «Закрепить окна». Окна не сохраняли свое взаимное расположение и порядок.
- Некорректный перевод названий параметров в таблице «Ограничения по клиентским счетам» в английской версии клиентского места.
- Некорректная работа пользовательских фильтров в Таблице всех сделок. Фильтр переставал работать на следующий день, работал только в день установки.
- Проблема при экспорте по ODBC таблицы «Клиентский портфель». Проблема наблюдалась лишь в том случае, когда в таблице «Клиентский портфель» присутствовали строки с пустым кодом клиента.
- Неверный расчет индикатора AC («Ускорение/Замедление»). Ранее индикатор рассчитывался, исходя из значения длительности короткого периода, равного 5, теперь есть возможность использовать значения, заданные пользователем.
- Неверный расчет индикатора «Волатильность Чайкина» при использовании метода расчета «Simple» с количеством периодов = 1.
- Проблемы с подключением, возникающие после сохранения данных из клиентского места (настроек, лимитов и т.д.), когда в настройках указывались относительные пути к файлу с ключами.
- Ошибка: «Внимание! Случилась ошибка при записи данных в файл. С этого момента данные будут складываться только в оперативную память». Ошибка возникала в том случае, если пользователь закрывал программу, не разорвав соединение с сервером.
- Аварийное завершение работы программы при выполнении скриптов Lua.
- При включенной настройке «Исходя из открытых пользователем таблиц» в Текущую таблицу параметров не транслировались параметры «Лучшая цена спроса» и «Лучшая цена предложения» для инструментов срочного рынка.
- Ошибка, когда при редактировании таблицы «Состояние счета» нельзя было выбрать значение в поле «Вид лимита».
- Проблемы с медленным обновлением таблицы «Риск-параметры срочного рынка» в ColibriFM.
Версия 6.12, 21.03.2014
Изменения в отображении маржинальных показателей для клиентов типа «МД»
- В таблицах «Клиентский портфель», «Состояние счета», «Купить/Продать» не будут отображаться неактуальные для данного типа клиентов параметры.
- Для отображения обязательств с датой расчетов более 2 дней в таблице «Клиентский портфель» введено обозначение «Тx». Позиция «ТХ» отображается в том случае, если ее ведет брокер.
Изменения в формах ввода заявок
- Поле «Цена» и признак «Рыночная» становятся недоступными при выборе условия «По средневзвешенной цене» в поле «Ввод Цены».
- Функционал снятия заявок по условию расширен опцией «Адресные заявки партнера», позволяющий снимать активные адресные заявки, выставленные на выбранную фирму, в торговой системе биржи. Подробнее см. в п. 5.35.2 Раздела 5 Руководства пользователя QUIK.
Изменения в таблицах
- В таблицу «Заявки» добавлен новый параметр «Исполнено», что позволит видеть частично исполненное количество, а также выделять и фильтровать частично исполненные заявки. Значение данного параметра будет равно величине разницы количества и остатка.
- Изменения в таблице «Сделки»:
- добавлен параметр «ISIN-код бумаги»;
- добавлен параметр «UID», отображающий идентификатор пользователя, выставившего заявку.
- Изменения в таблице «Купить/Продать»:
- появилась возможность через пункт контекстного меню открыть таблицу «Котировки» по выбранному инструменту;
- настройка «Позиции по инструментам в лотах» по умолчанию примет значение, настроенное на сервере QUIK.
- Изменен порядок сортировки заявок в таблице «Котировки для РПС»: в окне котировок 3-го типа (параметры спроса и предложения в разных столбцах) столбец покупки будет сортироваться по убыванию.
- В таблице «SMS-оповещения» появились новые параметры: «Статус отправки» и «Причина неотправки SMS».
Поддержка операций на бирже WSE
Наряду со стандартными формами ввода появились специализированные формы ввода для новой заявки, адресной заявки и кросс-заявки. Подробнее в п. 2.3, п. 3 инструкции «Операции с Block Trades и Cross Orders на бирже WSE с использованием системы QUIK».
Доработки интерпретатора языка Lua
- Добавлена новая функция CalcBuySell, предназначенная для получения доступного количества на покупку и продажу. Подробнее см. п. 3.9.2 Руководства пользователя Интерпретатора языка LUA.
- В целях унификации параметров в таблицу, возвращаемую функцией getSecurityInfo, добавлен параметр sec_code, аналогичный параметру code.
Прочие доработки
- При загрузке файла настроек будет осуществляться проверка версии Рабочего места. Если настройки были созданы более новой версией Рабочего места, то об этом будет выдано предупреждение.
- Пункт меню «Обязательства маркет-мейкера» перенесен в меню «Торговля».
Исправленные недоработки предыдущих версий
- Различные ошибки при выполнении скриптов QLUA, которые приводили к завершению работы программы.
- Ошибка в документации QLUA. Изменено описание параметра param_value.
- Ошибка в работе функции GetCell QLUA.
- Ошибка при получении легенды средней линии PriceChannel из QPile/lua скрипта.
- Исправлена ошибка, когда системные сообщения сохранялись за вчерашний день, несмотря на то, что срок сохранения сообщений задан 1 день.
- Изменены описания параметров клиентского портфеля для клиентов типа МД в документации «Руководство пользователя».
- Ошибка расчета доступного количества в форме заявки по опционам в случае, когда при включенной настройке «Исходя из открытых пользователем таблиц» в таблице текущих параметров отсутствовал параметр «Маржируемый».
- Некорректная работа настройки «Показывать дату и время торговых данных с учетом локальной временной зоны». Дата на дневных свечках могла сдвигаться на один день вперед или назад в зависимости от временной зоны клиента.
- Неправильное отображение значений в таблице «Параметры процентных рисков».
- Оптимизирован расчет таблицы «Клиентский портфель».
- Ошибка, приводящая к аварийному завершению работы программы. Ошибка возникала при наличии большого значения комиссии в форме подачи заявки.
Версия 6.11, 14.02.2014
В рамках выполнения 3-ого этапа Roadmap по поддержке «нового маржинального постановления» в новой версии рабочего места QUIK выполнен ряд доработок, которые позволят отображать регламентированные приказом ФСФР № 13-71/пз-н показатели в таблицах «Клиентский портфель», «Состояния счета», «Купить/Продать».
Новые параметры в таблицах рассчитываются для клиентских кодов, использующих новый тип ведения позиций «по дисконтам» - такие клиенты обозначаются литерами МД в поле «Тип клиента» таблицы «Клиентский портфель».
В таблицы «Купить/Продать» и «Состояние счета» добавлены новые параметры: устанавливаемые брокером дисконты D long и D short, определяющие тип поведения бумаги при маржинальном кредитовании и рассчитываемые дисконты D min long и D min short, использующиеся для расчета «Минимальной маржи».
В таблице «Клиентский портфель» параметр «Текущие активы» переименован в «Стоимость портфеля». Формула его расчета осталась прежней для клиентов видов МЛ и МП, для клиентов МД «Стоимость портфеля» рассчитывается в соответствии с требованиями Приказа. Также, в таблицы «Клиентский портфель» и «Состояние счета» для клиентов МД добавлены новые параметры:
- «Начальная маржа» — отражает стоимость портфеля клиента (бумаги/деньги) с учетом дисконтирующих коэффициентов D long и D short.
- «Минимальная маржа» — вычисляется аналогично размеру «начальной маржи», но при использовании скорректированных значений дисконтов D min long и D min short.
- «Скорректированная маржа» — вычисляется аналогично размеру «начальной маржи», с учетом планового исполнения всех активных заявок.
- «УДС» (уровень достаточности средств) = «Текущие активы» – «Минимальная маржа» / «Начальная маржа» – «Минимальная маржа»
- «Статус» — состояние стоимости портфеля относительно уровня маржи
- «Требование» — сумма маржинального требования, рассчитываемая по формуле: Если «Стоимость портфеля» – «Начальная маржа» <0, то «Требование» = «Начальная маржа» – «Стоимость портфеля», иначе 0.
Параметры «Начальная маржа», «Минимальная маржа» и «Скорректированная маржа» рассчитываются в соответствии с требованиями Приказа. Все новые параметры «Клиентского портфеля» и «Купить/продать» доступны из скриптов на языке LUA.
Диалог настроек «Клиентского портфеля» расширен дополнительным параметром «Выделять настройки цветом», что позволяет раскрашивать строки в зависимости от соотношения значения «Стоимости портфеля» и параметров маржи.
Прочие возможности новой версии программы
- В «таблицу текущих параметров» для отображения трех диапазонов дисконтов центрального контрагента (ЦК) добавлены параметры: «дисконт 1», «дисконт 2», «дисконт 3».
- Появилась возможность устанавливать текущий остаток и «плечо» из таблицы лимитов по денежным средствам.
- В формах ввода заявок значение параметра «Тип ввода значения цены» теперь указывается в выпадающем списке. А новое поле для указания условия исполнения заявки автоматически устанавливается в значение «По одной цене» при выставлении заявки в режиме аукциона периода закрытия.
- Таблица «Обязательства маркет-мейкера» разделена на две таблицы – для отображения обязательств по фондовому/валютному рынкам и по срочному рынку МБ. В таблицу «Обязательств маркет-мейкеров по фондовому и валютному рынкам» добавлены новые параметры: «Процент исполнения», «Оставшееся время до исполнения», «Время обновления», «Обязательства исполнены».
- В функционал пользовательских фильтров и механизма условного форматирования таблиц добавлена возможность при задании условий обращаться к значениям других столбцов таблицы.
- При включенной настройке «Не показывать ФИО в заголовке программы» в заголовке программы показывается только UID пользователя.
- Добавлена новая таблица «Системные сообщения», в которую попадают все сообщения, отображаемые в окне сообщений.
- Клиенты с типом лимитирования «на открытую позицию» обозначаются литерами МОП в «Клиентском портфеле».
Также был исправлен ряд недоработок предыдущих версий
- Ошибка, когда индикатор AMA не отображался на тиковом графике после смены сессии.
- Ошибка, которая приводила к тому, что функция LUA GetCell всегда возвращала целое число, пренебрегая его дробной частью.
- Некорректный перевод на английский в импорте транзакций из файла.
- Ошибка, когда при создании таблицы «Состояние счета» не учитывалось наличие кросс-курса.
- Ошибка, когда при некоторых манипуляций с графиком пропадала нижняя полоса прокрутки графика.
- Ошибка, когда при использовании drag-and-drop в стакане снимался признак заявки маркет-мейкера.
- Ошибка, когда параметр QPILE EVNSTARTTIME возвращал несуществующее значение.
- Ошибка, когда терминал не был подключен к серверу, но происходил пересчет клиентского портфеля.
- Ошибка, когда при установке ценовых диапазонов и указания рыночной цены не работал перенос стоп-заявки на графике.
- Ошибка, из-за которой происходило мигание курсора мыши в момент, когда терминал был на связи с сервером QUIK, данная ошибка была особенно заметна на терминалах, работающих под управлением ОС Windows 7 и Windows 8 с выбранным оформлением рабочего стола "Aero".
- Ошибка некорректного учета комиссии брокера и торговой системы при вычислении доступного количества в форме заявке, приводившая к завышению прогноза покупательной способности клиента.
- Ошибка отображения параметров срочного рынка «ГО позиций», «ГО заявок», «Вар. маржа» в таблице «Клиентский портфель», вызванная некорректной конвертацией указанных параметров в валюту расчетов клиентского портфеля.
Версия 6.10, 22.11.2013
- Изменен формат сохранения сделок в текстовый файл "*.txt". Формат стал совместим с форматом файла всех сделок последней версии прямого биржевого терминала MicexTrade 3.9.
- Появилась возможность устанавливать значение по умолчанию для параметра "Заявка маркет-мейкера" для классов "Репо с ЦК 1 день (Акции)" и "Репо с ЦК 1 день (Облигации)" и для инструментов данных классов. Функционал реализован через файл автозаполнения полей ввода заявки default_client_codes.ini.
- В таблице OMS-заявок появилась возможность групповой обработки (принять в исполнение, запросить снятие, подтвердить исполнение и т.д.) нескольких выделенных пользователем OMS-заявок.
- У пользователя появилась возможность выбирать для работы внешний вид формы OMS-заявки: полную (стандартную) или компактную (малую).
Исправлен ряд недоработок предыдущих версий
- Ошибка фильтрации в таблице сделок для исполнения по дате исполнения.
- Ошибка при ручном вводе торгового счета в форме подачи заявки при включенной опции "Контекстный поиск в выпадающих списках", из-за которой в заявку подставлялся не введенный счет, а первый из выпадающего списка.
- Ошибка, когда при открытии формы ввода по строке из таблицы заявок на внебиржевые сделки значение валюты расчетов отображалось в поле ввода верхнего предела дисконта.
- Ошибка с отображением параметра "Сумма лучших" в стакане котировок в режиме РЕПО с ЦК.
- Самопроизвольное перемещение таблиц при прокрутке окна программы.
- Неправильный экспорт даты стоп-заявки по DDE и ODBC.
- Ошибка экспорта по ODBC, когда в экспортируемом параметре присутствовал спецсимвол (например, ошибка при экспорте инструмента с наименованием вида "О'КЕЙ").
- Неправильное отображение количества обработанных транзакций на форме "Динамическая загрузка транзакций из файла" (отображаемое количество было меньше фактического).
- Некорректная отрисовка развернутых окон терминала при открытии списка доступных Lua-скриптов (меню "Таблицы" / "Lua" / "Доступные скрипты").
- Ошибка изменения времени метки на графике, выставленной через Qpile при использовании настройки графика "Выбрать с ... до ...".
- Изменение угла наклона трендовой линии при перемещении её левого конца "в прошлое".
- Ошибка вида "Не хватило памяти под объекты …", возникающая при загрузке файла настроек, в котором присутствовали окна "Таблицы позиций по датам исполнения" (из пункта меню "Дилер").
- Оптимизирован расчет клиентского портфеля, приводивший к замедлению работы терминала.
- Ряд ошибок, приводивших к аварийному завершению работы.
Версия 6.9, 21.10.2013
Изменения в расчетах и отображении покупательной способности
- Добавлена новая таблица “Состояние счета” для удобного и компактного просмотра состояния денежных и бумажных позиций по выбранным фирме и коду клиента. (см. Руководство пользователя, п.5.9).
- Существующий набор настроек для контроля цен выставляемых заявок расширен параметрами для закрытия и переворота позиции. В связи с этим пункт меню “Ценовые диапазоны” переименован в “Параметры инструментов” (см. Руководство пользователя, п.5.34).
- В таблице “Состояние счета” реализован функционал быстрого закрытия или переворота как одной выбранной позиции, так и всех доступных позиций в таблице. Закрытие или переворот позиции делается с учетом новых настроек, доступных через пункт меню “Параметры инструментов”. (см. Руководство пользователя, пп.5.10-5.12).
- В таблицах "Клиентский портфель" и "Купить/Продать" исправлены ряд ошибок отображения параметров покупательной способности для схемы с видами лимитов.
Доработки интерпретатора языка Lua
Для скриптов на языке Lua добавлены следующие возможности:
- Добавлен набор функций, позволяющий получать и обрабатывать значения из графиков, не создавая при этом сами графики в терминале. (см. Руководство пользователя по языку Lua, п.3.8).
- Появилась возможность построения индикаторов в диаграммах терминала, рассчитывая их значения с помощью реализованных пользователем Lua-скриптов. (см. Руководство пользователя по языку Lua, п.7).
- Добавлены функции, дающие возможность получать в Lua-скриптах значения из таблиц "Клиентский портфель" и "Купить-Продать" с учетом вида лимита. (см. Руководство пользователя по языку Lua, пп.3.11-3.12).
- В набор информации о бумаге, получаемый в Lua-скриптах, добавлено значение минимального шага цены. (см. Руководство пользователя по языку Lua, п.4.21).
Изменения в пользовательском интерфейсе
- Добавлена возможность отображения даты и времени биржевых данных с учетом временной зоны компьютера, на котором запущен терминал QUIK. (см. Руководство пользователя, п.2.18).
- В формы ввода РПС и РЕПО заявок добавлено информационное поле, отображающее дату расчетов, соответствующую выбранному в форме ввода коду расчетов для указанного инструмента. (см. Руководство пользователя, п.7.21).
- В форму ввода адресной заявки РЕПО с ЦК добавлено поле “Дисконт”, теперь при вводе заявки можно указать либо количество (тогда будет использовать значение дисконта из торговой системы), либо два из трех параметров: “Дисконт”, “Количество”, ”Сумма РЕПО”. (см. Руководство пользователя, п.7.21.5).
- Из меню верхнего уровня “Дилер” за ненадобностью убран пункт меню “Позиции по датам исполнения”.
- В рамках поддержки 20-го интерфейса МБ в пункт меню верхнего уровня “Торговля” добавлен новый подпункт “Валюта” (после пункта меню “Опционы”). В данном подпункте доступны следующие пункты меню:
- “Обязательства и требования по активам”(см. Рук-во пользователя, п.5.66);
- “Параметры процентных рисков”(см. Рук-во пользователя, п.5.62);
- “Параметры рыночных рисков”(см. Рук-во пользователя, п.5.63);
- “Индивидуальные риск параметры”(см. Рук-во пользователя, п.5.65).
- Для системы управления заявками (OMS) добавлена новая настройка “Отображать форму ввода комментария при действиях над OMS-заявкой” (в раздел “Основные -> Торговля -> Заявки -> OMS-заявки”)(см. Руководство пользователя, п.2.18.1).
Версия 6.8.4, 28.08.2013
- В QPile и QLua добавлены функции для получения параметров таблиц «Клиентский порфтель» и «Купить/Продать» с учетом вида лимита.
- Исправлена ошибка приводящая к отображению сообщений торговой систем в некорректной кодировке.
- Исправлена ошибка приводящая к смещению выделенной строки в таблице текущих параметров при включенной сортировке.
- Исправлена ошибка в заполнении списка кодов расчетов в режиме РЕПО с ЦК.
- Исправлена ошибка в отображении поля «Условие» при изменении локального оповещения по текущему параметру.
Версия 6.8, 29.07.2013
- Добавлена трансляция новых полей в различные таблицы:
- В таблицах "Торговля->ЦК->Обязательства и требования по активам" и "Торговля->ЦК->Обязательства и требования по деньгам" добавлено поле "Плановая Т+".
- В таблицу "Торговля->Информация об участниках" добавлено поле "Запрет необеспеченных торгов".
- В таблицу "Торговля->ЦК->Параметры процентных рисков" добавлена трансляция параметра "Расчетная цена". В новой колонке отображается расчетная цена на определённую дату расчётов, которая используется для определения цены первой части сделок РЕПО с ЦК с кодом расчётов Y1/Y2.
- В настройках таблицы "Купить\\Продать" появилась опция, позволяющая отображать количество в лотах или в штуках.
- Значение в поле "Партнер" форм ввода заявок РПС и РЕПО стало более удобно для восприятия.
- В "кармане транзакций" численные значения стали отображаться с разделителем разрядов.
- Исправлена ошибка двойной проверки ограничений в рабочем месте доверительного управляющего TrustManager - при помещении заявок в "карман транзакций" и при их "извлечении" из "кармана".
- В модуль поддержки языка Lua добавлена функция SearchItems для обращения к данным произвольных таблиц QUIK. Данная функция позволяет получить быструю выборку элементов, удовлетворяющих заданному условию поиска, из хранилища данных терминала.
- Пользователям с правами менеджеров фирмы добавлена возможность просмотра новых параметров, транслируемых торговой системой ФБ МБ:
- Внешнее ограничение плановой позиции;
- Лимит необеспеченных продаж КЦ;
- Лимит необеспеченных продаж участника;
- Обеспеченное количество.
Версия 6.7, 10.06.2013
- Изменения в расчетах и отображении покупательной способности:
- Реализована поддержка вычисления параметров таблицы «Клиентский портфель» в разрезе дат исполнения клиентских обязательств с учетом текущей и плановой позиций. Расчетные показатели по плановой и текущей позициям отображаются в строках клиентского портфеля с соответствующими значениями нового столбца «Вид лимита» (в настоящее время поддерживаются значения T0, T1, T2) (см. Руководство пользователя, п.5.10).
- Реализована поддержка вычисления покупательной способности по операциям в разрезе дат исполнения клиентских обязательств с учетом текущей и плановой позиций в таблице «Купить/Продать» и в форме подачи заявки (см. Руководство пользователя, п.5.11). В таблице «Купить/Продать» расчетные показатели по соответствующей инструменту плановой или текущей позиции отображаются в строках таблицы с соответствующими значениями нового столбца «Вид лимита» (в настоящее время поддерживаются значения T0, T1, T2). В форме ввода заявки вид позиции (плановая или текущая) явно не отображается и определяется выбранным в форме ввода инструментом. Максимальная покупательная способность вычисляется с учетом ограничений, накладываемых ресурсами клиента на лимиты по текущей и плановой позициям, то есть как минимальное значение покупательной способности по всем доступным «Видам лимита» (в настоящее время поддерживаются значения T0, T1, T2).
- В сводную таблицу лимитов добавлен информационный столбец «Вид лимита» (см. Руководство пользователя, п.5.12).
- Доработки интерпретатора языка Lua. Для скриптов на языке Lua добавлены следующие возможности при работе с созданными из скрипта таблицами:
- Возможность устанавливать нотификационную функцию обратного вызова для получения таких событий, как выделение строки, нажатие клавиши, закрытие таблицы и т.п (см. документацию по Lua п.3.13.16).
- Функционал для работы с битовыми масками в структурах данных (см. документацию по Lua п.6).
- Установка заданных цветов для диапазона ячеек таблицы (см. документацию по Lua пп. 3.13.17, 3.13.18).
- Временная подсветка диапазона ячеек таблицы заданным цветом (см. документацию по Lua п. 3.13.19).
- Доработана функция добавления строки в таблицу – если номер добавляемой строки меньше нуля, либо больше текущего количества строк в таблице, то строка вставляется всегда в конец таблицы (см. документацию по Lua п.3.13.7).
- Возможность получать информацию из таблиц “Текущие позиции по бумагам” и “Текущие позиции по счетам” (см. документацию по Lua п.3.1.4)
- Возможность получать информацию из таблиц “Обязательства и требования по активам” и “ Обязательства и требования по деньгам” (см. документацию по Lua п.3.1.4).
- Изменения в пользовательском интерфейсе:
- Добавлены коды расчета Y0, Y1, Y2 в форму ввода адресной заявки РПС с ЦК.
Версия 6.6, 15.04.2013
- Улучшена эргономика пользовательского интерфейса:
- Реализован механизм «приклеивания» окон при их перемещении или изменении их границ.
- Нажатием комбинации клавиш Alt+L теперь можно «закрепить» размер и положение всех окон на закладке, а с помощью опции «Скрывать заголовки при закреплении окон» в настройках терминала также можно управлять отображением заголовков окон.
- Выбор пункта меню «Поверх остальных окон» в меню окна, которое открывается при нажатии мышью на иконку в левом верхнем углу, можно закрепить окно поверх всех остальных окон терминала.
- Изменения в функционале выставления заявок:
- Поддержана возможность выставления лимитированных и рыночных заявок аукциона периода закрытия Московской Биржи.
Для этого в транзакции на выставление заявки добавлен признак <В аукцион закрытия>. Признак заявки, которая будет активирована в период аукциона закрытия будет отображаться в колонке «Режим исполнения» таблицы заявок. В текущей таблице параметров в колонке «Состояние сессии» для отображения второго этапа аукциона закрытия появляется новое значение: «ЦАЗ» (Торги по цене аукциона закрытия). Результаты аукциона в торговой системы будут отображаться в таблице текущих параметров. В таблице будут отображаться значения для текущего аукциона. Новые параметры ТТП:- Время начала аукциона план. (plannedtime)
- Время начала ПА (starttime)
- Время окончания ПА (endtime)
- Цена ПА (auctprice)
- Объем ПА (auctvalue)
- Количество ПА (auctvolume)
- Количество сделок ПА (auctnumtrades)
- Дисбаланс ПА (imbalance)
- Рыночных на покупку ПА (marketvolb)
- Рыночных на продажу ПА (marketvols)
- В поле «Цена» в форме подачи заявок и стоп-заявок при включении признака «Рыночная» автоматически восстанавливается значение, указанное в данном поле до включения признака «Рыночная».
- При выставлении адресных заявок в режимах «РЕПО с ЦК» доступны новые коды расчетов Y0, Y1, Y2.
- Поддержана возможность выставления лимитированных и рыночных заявок аукциона периода закрытия Московской Биржи.
- В рамках поддержки языка Lua реализована возможность создавать пользовательские таблицы и наполнять их произвольными данными. Также добавлена функция getOrderByNumber, которая позволяет получить информацию о заявке через поиск ее по номеру.
- Новые таблицы с данными:
- в таблице «Торговля - Торговые счета» отображается информация о счетах, доступных пользователю,
- в таблице «Дилер - Позиции по датам исполнения» отображается информация по позициям на даты исполнения.
- Новые столбцы в таблицах:
- в таблицу «Заявки» добавлены: «Идентификатор счета», «Ввод объема», «Срок РЕПО», «Сумма РЕПО», «Объем выкупа РЕПО», «Остаток суммы РЕПО», «Начальный дисконт (%)», «Причина отклонения», «Режим исполнения», «Мин. допустимое кол-во».
- в таблицу «Сделки» добавлены: «Идентификатор счета», «Исходный номер», «Айсберг-заявка»,
- в таблицу «Внебиржевые заявки» добавлены: «Идентификатор счета», «Дата снятия», «Исходный номер»,
- в «Таблицу транзакций» добавлен столбец «Операция» с направлением операции,
- в таблицу «Денежные позиции» добавлены: «Марж. требование», «Расчетная»,
- в таблицы «Текущие позиции по счетам» и «Информация по счетам депо» добавлены: «Идентификатор счета», «Тип счета», «Расчетный»,
- в таблицу «Ограничения по клиентским счетам» добавлены: «Валюта позиции», «Реальная в. маржа»,
- в таблицу «Позиции по клиентским счетам» добавлены: «Суммарная в.маржа», «Реальная в.маржа»,
- в таблицу котировок по инструментам из класса «МБ ФР: РЕПО с ЦК 1 день» добавлен столбец «Сумма РЕПО».
- В таблицы «Лимитов по бумагам» и «Лимитов по денежным средствам» добавлен столбец «Вид», в котором может быть указан срока расчетов T0, T1, T2. В настоящий момент данный параметр лимита является только информационным.
Исправлен ряд недоработок предыдущих версий
- Медленная обработка большого количества сообщений трейдера.
- Некорректный расчет первой свечи в индикаторе «Волатильность Чайкина».
- Неправильное вычисление суммы лучшей покупки и продажи для режимов «МБ ФР: РЕПО с ЦК 1 день».
- Проблема с фильтром счетов в Форме ввода транзакции «Ввод заявки на перевод без подтверждения».
- Проблема работы программы в Windows 8: при попытке работы с закладками или установки терминала в каталог «Program Files».
Версия 6.5.2, 11.02.2013
- В рамках поддержки режимов торгов РЕПО с Центральным контрагентом (ЦК) Московской Биржи добавлена возможность подачи новых безадресных заявок РЕПО с ЦК 1 день с возможностью указать признак «Заявка маркет-мейкера».
- В рамках поддержки языка Lua добавлены новые функции:
- getPortfolioInfo, позволяющая получить информацию из «Клиентского портфеля»,
- getBuySellInfo, позволяющая получить информацию из таблицы «КупитьПродать».
- В функции OnTransReply языка Lua добавлены поля: class_code, sec_code, trans_id.
Исправлен ряд недоработок предыдущих версий
- Убран функционал автоматической установки фильтрации сделок для исполнения при открытии диалога ввода расчетной заявки-отчета из таблицы сделок для исполнения.
- Исправлена ошибка некорректной обработки строчных символов в идентификаторах фирмы, которая в ряде случаев могла приводить к аварийному завершению работы программы.
- В диаграммах иногда возникало самопроизвольное изменение угла наклона трендов.
- Исправлена ошибка невозможности изменения параметров заявки в кармане транзакций.
- Ускорено открытие формы ввода заявки на исполнение отчетов.
- В документации пользователя на плагин поддержки Lua исправлен ряд опечаток и неточностей.
- Устранен сбой при работе из Lua с большими стаканами котировок.
- Исправлена ошибка с точностью в цене в функции OnTransReply языка Lua.
Версия 6.5, 22.01.2013
В рамках поддержки режимов торгов РЕПО с Центральным контрагентом (ЦК) Московской Биржи, внесены следующие изменения:
- В таблицах сделок и всех сделок поддержано отображение сделок режимов РЕПО с ЦК.
- Добавлены новые таблицы, доступные через меню "Торговля -> ЦК":
- Обязательства и требования по активам.
- Обязательства и требования по деньгам.
- Параметры процентных рисков.
- Параметры рыночных рисков.
- Добавлена возможность подачи новых заявок:
- РЕПО с ЦК 1 день.
- Ввод адресной заявки РЕПО с ЦК.
В рамках поддержки языка Lua
Добавлена функция getScriptPath, позволяющая из Lua-скрипта получить каталог, из которого этот скрипт был загружен.Исправлен ряд недоработок предыдущих версий
- Проблема с сохранением в файл индикатора A/D из окна диаграммы.
- Сбой программы при использовании в диаграммах с большим количеством свечей индикатора Fractals.
- Утечка памяти при обработке алго-заявок.
- Изменение угла наклона трендов на графиках при копировании.
- Проблемы с работой функций getTradeDate, getInfoParam, OnNegDeal, getClassSecurities в плагине поддержки Lua.
- Неточности в документации пользователя на плагин Lua.
Версия 6.4, 17.12.2012
- Обновлен внешний вид интерфейса и добавлена поддержка «тем» Windows. Диалоги и таблицы программы приобрели более современный вид. Отображение направления операции в окнах ввода заявки стало более наглядным.
- Выделенная строка во всех таблицах стала «прозрачной». В основных таблицах программы появилась «плавная» подсветка строк при смене статуса заявок или цен последних сделок. Изменен цвет шрифта и фона строк, используемый в разных таблицах по умолчанию.
- Реализована интеграция встроенных графиков с сервисом Autochartist, которая работает следующим образом: с сервера Autochartist периодически поступают данные о новых фигурах, образовавшихся на графиках выбранных инструментов. Эта информация отображается в «Таблице Авточартист» (пункт меню Таблицы / Фигуры Авточартист) и может быть автоматически добавлена на графики QUIK, в которых выбран тот же инструмент и временной интервал. Взаимодействие сервера QUIK с поставщиком данных Autochartist обеспечивается дополнительным модулем сервера QUIK, который устанавливается у брокера.
- Добавлен встроенный интерпретатор скриптового языка LUA. Язык LUA широко используется в различных приложениях, где требуется быстрый и нетрудный в освоении скриптовый язык программирования. В версии QUIK 6.4 реализована возможность обращения из скриптов LUA к полученным с сервера QUIK данным. Рабочее место QUIK позволяет загружать скрипты LUA как в виде исходного текста программы, так и в скомпилированном виде (т.е. в виде байт-кода). Загрузка скриптов доступна через пункт меню программы Таблицы / Lua / Доступные скрипты. Документацию с простыми примерами программ на языке LUA можно скачать здесь.
- Таблица «Клиентский портфель» дополнилась параметрами: «Сумма дисконтов», «ТекАктБезДиск», «Статус счета».
- Таблица «Купить/Продать» дополнилась параметром «Дисконт корреляции» со значением дисконтирующего коэффициента корреляции инструментов.
- В Таблицу лимитов по денежным средствам добавлен новый параметр «Плечо», указывающий на размер «плеча» заёмных средств брокера, установленный в «Клиентском портфеле».
- Действие общего фильтра по клиентам, расположенного в панели инструментов теперь распространяется на отображение своих заявок в Окне котировок («стакане»). Это означает, что при выборе в этом фильтре определенного кода клиента, в Окнах котировок в столбцах «Своя покупка» и «Своя продажа» будут показаны заявки от клиента с данным кодом. В диалоге редактирования настроек окна появился фильтр по кодам клиентов, который можно настроить вручную.
- Диалог ввода расчётной заявки-отчёта стал крупнее, получил возможность фильтрования списка заявок по коду клиента и номеру отчета партнёра. При открытии диалога из Таблицы сделок для исполнения поля фильтров автоматически заполняются значениями из выбранной строки таблицы. Появилась возможность включить/отключить любой фильтр, не сбрасывая выбранного в нём значения. Список параметров в таблице для просмотра заявок упорядочен таким образом, чтобы наиболее значимые параметры были видны без прокрутки таблицы. В этой таблице можно вручную менять порядок столбцов путем перетаскивания, сортировать данные по столбцу, фильтровать и форматировать данные, а также автоматически подбирать ширину столбцов по данным нажатием клавиш Ctrl+W.
- Названия всех интерфейсных элементов (пунктов меню, кнопок), приводящих к запросу дополнительного действия от пользователя, заканчиваются на «…» (троеточие).
- Кнопка включения/выключения ввода заявок с графика влияет и на перестановку заявок. Если ввод заявок с графика выключен, то и замена заявок перетаскиванием линий на графике будет запрещена.
- Положение выключателя «Подставлять код клиента из фильтра в формы подачи заявок» сохраняется в файле настроек.
- Общий фильтр по коду клиента распространяется и на Таблицу транзакций.
- В Таблице транзакций реализован экспорт данных по ODBC.
- Расширен список параметров таблиц «Клиентский портфель» и «Купить/Продать», возвращаемых функциями GET_CLIENT_MARGINAL_PORTFOLIO_INFO и GET_CLIENT_MARGINAL_BUY_SELL_INFO. Подробное описание см. в документации (Раздел 8, п. 8.17 Руководства пользователя).
- Список значений параметра «Код расчетов» при вводе заявки РПC на валютном рынке отсортирован по увеличению календарного срока, взамен сортировки по алфавиту. Например, «F1D, F1W, F15D, F1M» вместо «F15D, F1D, F1M, F1W».
- В окне отправки сообщений Трейдеру добавлена возможность просмотра больших фрагментов текста.
- В настройках соединения (пункт меню Связь / Доступные соединения) вместо IP-адреса можно указывать строковое имя сервера.
- Добавлен параметр командной строки «-clear». При запуске Рабочего места командой «info.exe -clear» программа очистит данные, полученные за предыдущий сеанс связи с сервером.
- В случае аварийного завершения работы приложение формирует DMP-файлы вместо RPT-файлов в предыдущих версиях. Файлы создаются в подкаталоге dmp рабочего каталога приложения. Имя файла содержит информацию о дате и времени создания в формате «info_ГГГГММДД_ЧЧММСС.dmp», например, «info_20121122_123405.dmp». Данные файлы предназначены для отправки в техподдержку QUIK.
- Прекращена поддержка ОС Windows 9x/ME/NT4. Версии Рабочего места QUIK 6.4 и выше не будут работать на компьютерах с указанными ОС.
Исправлен ряд недоработок прошлых версий
- Неправильный расчет покупательной способности при использовании настроек корреляции между инструментами, дисконтирующих коэффициентов по бумагам и мультивалютной денежной позиции.
- Некорректная оценка покупательной способности по валютной паре CNY/RUB на секции ЕТС Московской Биржи.
- Ошибки, приводящие к аварийному завершению работы терминала при операциях с графиками.
- Ошибка, приводящая к повторному получению всех сделок при установлении связи с сервером.
Версия 6.3, 02.07.2012
Расширена трансляция данных
- В Таблицу «Торговля -> Заявки» добавлены новые колонки:
- «Период» - отображает период торговой сессии («открытие», «нормальный», «закрытие»)
- «Дата торгов» - отображает дату торговой сессии сервера QUIK, ранее эта дата транслировалась в колонке «Дата»
- «Выставлена (мкс)» - значение микросекунды, в которую заявка была зарегистрирована в ТС
- «Дата снятия» - дата снятия заявки
- «Снята (мкс)» - значение микросекунды, в которую заявка была снята в ТС
- «Видимое количество» - транслирует видимое количество для айсберг-заявок
- В Таблицу «Торговля -> Сделки» добавлены новые колонки:
- «Период» - отображает период торговой сессии («открытие», «нормальный», «закрытие»)
- «Дата сделки» - отображает дату сделки транслируемую из ТС
- «Время (мкс)» - значение микросекунды, в которую сделка была сгенерирована ТС
- «Вид сделки» - транслирует из ТС вид сделки (обычная, адресная и т.п.)
- В Таблицу «Таблицы -> Все сделки» добавлены новые колонки:
- «Период» - отображает период торговой сессии («открытие», «нормальный», «закрытие»)
- «Дата торгов» - отображает дату торговой сессии сервера QUIK, ранее эта дата транслировалась в колонке «Дата»
- «Время (мкс)» - значение микросекунды, в которую сделка была сгенерирована ТС
- В колонках «Дата» Таблицы заявок и Таблицы всех сделок транслируется фактическая дата сделки из торговой системы.
- В Таблицу заявок на внебиржевые сделки и Таблицу сделок для исполнения добавлена колонка «Валюта расчетов».
- В Таблицу денежных позиций добавлена колонка «Идентификатор счета» с идентификатором счета в расчетной палате ММВБ-РТС.
- В Таблицу Клиентский портфель добавлены колонки «Шорты (нетто)» и «Лонги (нетто)».
Новый функционал
- Расширена информация в ответе на транзакцию. При выставлении новых заявок пользователь получит уведомление о выполнении транзакции со следующей информацией: инструмент, цена, количество, счет, код клиента.
- Все ответы на транзакции теперь транслируются в отдельной таблице, доступной через пункт меню «Торговля / Таблица транзакций». В таблице отображается информация, полученная в уведомлениях о выполнении транзакций.
- Появилась возможность заказа новостей с момента подключения. Настройка производится через пункт меню «Настройки / Основные / Новости» и называется «Запрашивать новости с текущего момента».
- Заказ Таблицы всех сделок может быть произведен с текущего момента. Настройка производится через пункт меню «Связь / Заказ всех сделок». Там же возможно выбрать инструменты, для которых будет заказана Таблица всех сделок.
- В окне ввода заявок для фьючерсов и опционов появилось поле «Объем ГО», отражающее максимальный размер ГО, который будет заблокирован под эту заявку.
- Диагностика об ошибках, возникающих при загрузке лимитов из файла, теперь выдается в более понятной и расширенной форме. Эти ошибки записываются в файл, имя которого задается в формате: LIMERR_ГГГГММДД.TXT.
Изменения в графиках
- Для графиков и индикаторов появилась возможность отображать интервалы в будущее. Для этого следует включить настройку диаграммы «Отображать интервалы в будущее», и на свойствах индикатора, вкладка «Дополнительно», указать положительное количество интервалов для сдвига. Для «Alligator» и «Ichimoku» количество будущих интервалов определяется собственным сдвигом, заданным в параметрах этих индикаторов.
- Добавлена возможность отображения информации о положении курсора в области построения графика.
- Добавлена возможность задания прозрачности метки при создании ее из программы на QPILE. Для этого используется параметр TRANSPARENT_BACKGROND.
Проведенные оптимизации
- Ускорен расчет программ на QPILE.
- Ускорен вывод по DDE из Таблицы изменений параметров.
- Ускорен старт вывода Таблицы текущих параметров по ODBC.
- Оптимизирована отрисовка таблиц и графиков.
Исправленные недоработки предыдущих версий
- В форме ввода адресной заявки для валютного рынка добавлены актуальные коды расчетов.
- Теперь сложным отчетом можно подтвердить до 99 сделок для исполнения. Для включения данной возможности обратитесь за консультацией к службе технической поддержки QUIK.
- Для пользователей с правом «Специальные операции» появилась возможность вводить стоп-заявки при использовании мультиброкерского клиентского места QUIK.
- При наличии в рабочем месте QUIK подключаемого модуля TrustManager, выставляемые через рабочее место QUIK заявки и условные заявки теперь также проверяются системой контроля ограничений TrustManager. Аналогично, групповые заявки, выставляемые через TrustManager, теперь проверяются системой контроля ценовых ограничений рабочего места QUIK.
- Исправлена ошибка расчета уровня маржи при наличии мультивалютной денежной позиции.
- Исправлен расчет покупательной способности для валютных операций при наличии дисконтов на денежные позиции.
- Устранена ошибка округления времени свечи при экспорте тиковых данных в Amibroker.
- Исправлена ошибка с зависанием Рабочего места QUIK при закрытии программы, в которую производится вывод по DDE.
- Исправлена ошибка фильтрации счетов в Окне котировок.
- Сортировка по умолчанию Таблицы алго-заявок осуществляется по номеру алго-заявки.
- Исправлена ошибка некорректного определения цены при drag-and-drop в «скальперском стакане».
- Устранено дублирование строк Таблицы текущих параметров при выводе по ODBC.
- Исправлен вывод по DDE транспонированной Таблицы текущих параметров.
- Устранена ошибка с неверной кодировкой при копировании новостей в буфер обмена.
- В подключаемом модуле ColibriFM исправлен вывод по DDE Таблицы риск-параметров срочного рынка.
- В Кармане транзакций исправлена сортировка по дате.
- Для стандартных форм ввода, которые включаются с помощью настройки «Настройки / Основные / Торговля / Заявки / Формы ввода / Применять стандартные формы ввода», поддержан функционал подстановки кода клиента по умолчанию.
- Исправлена работа опции «Запомнить пароль» на форме настроек экспорта ODBC.
- Исправлены недочеты синтаксического анализатора QPILE.
- Реализована возможность замены инструмента для диаграмм, в которых одновременно присутствуют графики, построенные по Таблице всех сделок и по Таблице истории.
- Устранено смещение трендов при сохранении графика в формате bmp.
- Устранено обрезание имен линий ленты Боллинджера при переименовании индикатора.
- Исправлен алгоритм расчета индикатора CCI.
- Решена проблема печати графика с большим количеством свечек.
- Исправлена ошибка при сохранении значений индикатора ADX в текстовый файл.
- При изменении инструмента на графике не пропадают построенные тренды.
- В таблицах «Клиентский портфель» и «Купить/продать» поддержана визуализация при-знаков маржинальности инструментов без привязки к классу.
- Исправлена ошибка некорректного расчета комиссии ТС для облигаций
- Устранен ряд неточностей в документации.
- Сбой программы при создании таблицы всех сделок с заданным фильтром по инструментам, содержащим более 300 инструментов.
- После запуска терминала очищались данные в таблицах внешних подключаемых модулей (плагинов).
- При работе с минутными графиками на некоторых свечках отображалась некорректная дата.
- Сбой программы при попытке создать новый график по какому-либо индикатору.
- При экспорте значений по ODBC таблицы денежных позиций игнорировались настроенные фильтры.
- Ошибка с кодом 87 при попытке загрузить файл с настройками окон или при создании нового графика.
- Сбой программы при распечатке диаграммы.
- При заказе обезличенных сделок терминал не заказывал данные по первой обезличенной сделке.
- При работе с минутными графиками на компьютере под управлением Windows 7 возникали задержки в работе терминала.
- При переключении между окнами графиков зависали(становились недоступными) кнопки увеличения и уменьшения масштаба графика.
- Сбой при работе с большими структурами данных в QPILE программе.
- При получении информации о заявке в QPILE-программе поле TYPE выводилось некорректно.
- При установлении связи с сервером до смены торговой сессии не транслировались обезличенные сделки после смены сессии на сервере QUIK.
- При выставлении заявки через контекстное меню в таблице «Купить/Продать» неправильно подставлялся счет для инструментов по срочному рынку в случае использования клиентом Единой Денежной Позиции.
- При создании таблицы текущих значений параметров положение «бегунка» полосы вертикальной прокрутки визуально отображалось вверху таблицы, но таблица при этом отображалась не с первой строки.
- В стакане котировок «третьего» типа при изменении размеров окна не работала настройка «Лучший спрос и предложение видны всегда».
- В стакане котировок «третьего» типа при изменении котировок некорректно рассчитывался столбец «Сумма лучших».
- При отображении интервалов «в будущее» на «месячных» графиках возникали ошибочные пустые интервалы.
Версия 6.02, 16.04.2012
Расширен функционал SMS-оповещений
В рамках поддержки нововведений в Модуле SMS-оповещений версии 1.4.1 в новой версии клиентского места реализованы следующие изменения:
- Появились два новых типа sms-оповещений - по неторговым операциям клиента и по совершенным сделкам. Для того, чтобы данный функционал стал доступным, нужно в настройках сервиса SMS-оповещений доступ через меню "Сообщения / Оповещения / Настройки") включить опции "Исполнение/Отмена неторговых поручений" и "Заключение сделки" в группе "Автоматически создаваемые оповещения".
- В настройках SMS-оповещения появилась возможность настроить дублирование оповещения по e-mail.
- В sms-оповещениях по заявкам появилась возможность указывать срок жизни оповещения, отличный от текущего дня. Это позволяет, например, перенести на следующий день оповещения по заявкам FORTS, выставленных на периоде закрытия и перенесенных на следующий день.
Модифицирован механизм загрузки лимитов из файла
- Ошибки, возникающие при загрузке лимитов, безусловно логируются в файл, имя которого задается по правилу: LIMERR_ГГГГММДД.TXT (т.е. один файл на календарный день).
- Диагностика об ошибках, возникающих при загрузке лимитов из файла, теперь выдается в более понятной и расширенной форме, позволяющей быстро устранить причину возникновения ошибки.
Исправлены недоработки предыдущих версий
- При наличии в файле настроек окон с графиками, размер которых по вертикали не превышал 100 пикселов, при их активации (например, при переключении на другую закладку) возникало зависание терминала.
- Первая полученная от сервера алго-заявка отображалась в таблице черным цветом даже если у нее был статус "Активна".
- При определенных настройках библиотеки расчета лимитов у пользователей с правами менеджера терминал очень долго запускался.
- При использовании функционала "указывать торговый счет по коду клиента" в форме ввода заявки, терминал при определении счета по коду клиента не проверял, что найденный счет был в этот момент доступен для данной формы ввода заявки (т.е. находился в разделе доступных счетов в диалоге настройки счетов), из-за этого возникали ситуации, когда счет по коду клиента подставлялся неверно.
Версия 6.01, 01.02.2012
В рамках поддержки нововведений в Модуле Алгоритмической торговли версии 2.0.3 в новой версии клиентского места реализованы следующие изменения
- Модифицирован алгоритм VWAP:
- Добавлена поддержка механизма Catch Up, который позволяет более агрессивно исполнять заявку при неблагоприятных условиях на рынке.
- Добавлена поддержка опции "Использовать IOC заявок". Данная опция позволяет управлять типом выставляемых связанных заявок: IOC или QUEUE. Ранее все связанные заявки были только IOC. Новый фунционал позволяет увеличить процент исполнения Algo-заявки.
- При регистрации алго-заявки добавлена возможность установить опцию "Оповещение по свзяанным сделкам". При ее использовании модуль будет создавать оповещения при каждом исполнении алго-заявки. Формат оповещения: "Исполнение <AlgorithmName>-заявки № <OrderNum>. Количество: <Qty>. Цена: <Price>".
- Добавлена возможность использования фильтра таблицы алго-заявок <за текущий день>.
- Добавлен столбец <Дата> в разделе <Связанные сделки> в отчете по алго-заявке.
Версия 6.0, 10.01.2012
Изменения в пользовательском интерфейсе
- Оптимизированы настройки терминала. Настройки, которые ранее задавались в меню "Настройки": Основные, Вывод по DDE, Буфер обмена, Установка денежной единицы, Шрифты, Шифрование - объединены в новом, оптимизированном диалоге "Настройки - Основные".
- В диалоге настройки счетов в полях с доступными и выбранными счетами теперь отображаются пары «счет-фирма». Это облегчает задачу поиска нужных счетов в случае их дублирования в разных фирмах.
- В диалогах реализована фильтрация списков возможных значений по указанной пользователем подстроке.
- Реализован функционал фильтрации данных по значениям в таблицах (кроме таблиц котировок, новостей, «Кармана транзакций», таблицы истории значений и изменений параметров). После включения опции «Настройки – Основные – Таблицы – Использовать табличные фильтры» Вы можете настраивать фильтры, нажимая кнопку «Пользовательский фильтр» в заголовке столбца.
- Реализовано условное форматирование строк и ячеек таблицы (кроме таблиц котировок, новостей, «Кармана транзакций», таблицы истории значений и изменений параметров). После включения опции «Настройки – Основные – Таблицы – Использовать условное форматирование» Вы можете настраивать формат цвета фона и шрифта ячеек, нажимая кнопку «Условное форматирование» в заголовке столбца.
Новый функционал
- Вызов формы для поиска инструментов при помощи комбинаций клавиш «Shift+Ctrl+F».
- В диалоге редактирования настроек таблицы котировок к опции «Выделять свои заявки» добавлена возможность настройки для своих заявок шрифта и цвета фона.
- Реализовано сохранение и загрузка содержимого таблицы «Карман транзакций» в формате файла динамической подачи транзакций через файл (*.tri).
- В файл с настройками INFO.INI добавлена настройка set-for-negdeals-same-operation-as-for-negtrades, позволяющая при подаче адресной заявки по существующей сделке для исполнения изменять направление операции на противоположное для этой сделки.
Поддержка Drag-and-Drop
- Реализована возможность переноса окон на другие закладки путем «перетаскивания» мышью на ярлык закладки c нажатой клавишей Ctrl.
- Реализовано добавление в Текущую Таблицу Параметров инструментов путем «перетаскивания» инструмента из таблиц: Доска опционов, таблицы результатов поиска, таблицы параметров опционов, «КупитьПродать», Таблицы Текущих Параметров).
- Для всех доступных таблиц появилась возможность изменять порядок столбцов и удалять их путем выделения и «перетаскивания» мышью.
- Реализовано изменение порядка строк путем выделения и «перетаскивания» мышью для Таблицы Текущих Параметров, «КупитьПродать» и таблицы параметров опционов.
- Реализована возможность замены инструмента в окне таблицы котировок путем «перетаскивания» строки, соответствующей инструменту, из Таблицы Текущих Параметров, «КупитьПродать», доски опционов и таблицы с параметрами опционов.
- Реализовано удаление инструментов путем выделения соответствующей строки и «перетаскивания» ее за пределы окна для Таблицы Текущих Параметров, «КупитьПродать», доски опционов и таблицы параметров опционов.
- Реализована опция, позволяющая перемещать график в окне диаграммы с помощью «захвата» мышью. Опция включается на Панели инструментов графика кнопкой .
- Реализована возможность переносить мышью графики из одной панели в другую, расположенную на той же самой диаграмме или на другой. При переносе графика переносятся связанные с ним объекты: заявки, стоп-заявки, сделки, уровни пользователя, уровень цены, уровни позиций и тренды.
- Удаление графика путем «перетаскивания» мышью за пределы окна диаграммы. При удалении графика удаляются связанные с ним объекты: заявки, стоп-заявки, сделки, уровни пользователя, уровень цены, уровни позиций и тренды.
Изменения в графиках
- Реализована возможность изменять порядок отображения графиков, расположенных на одной панели диаграммы, путем «перетаскивания» мышью.
- Реализована возможность изменять порядок отображения слоев диаграммы (графиков/индикаторов, горизонтальных и вертикальных трендов, уровней сделок, заявок, стоп-заявок, уровней позиций, графических меток). Порядок слоев задается в диалоге «Настройка параметров диаграммы».
- Реализована возможность изменения привязки тренда к графику/индикатору в диалоге «Свойства тренда».
- Изменено поведение индикаторов Fibonacci:
- На Fibonacci Time Zones указывается начальный интервал тренда.
- Для Fibonacci Arc – ранее при изменении управляющей штрих-линии тренд не менялся, а при изменении масштаба осей происходило масштабирование дуг в полуэллипсы. Теперь дуги всегда в виде полуокружностей, а управляющая штрих-линия может изменять радиус дуги и после создания тренда.
- Добавлена возможность изменять направление и начальный шаг временных зон Фибоначчи. Начальный шаг управляется окончаниями пунктирной линии, между первой и второй линией.
- Добавлена возможность открытия стакана котировок через контекстное меню графика.
- Реализована замена инструмента графика через его контекстное меню.
- Изменен вид кнопки выбора интервалов графика на Панели инструментов.
- Значение временных интервалов по умолчанию для intra-day изменено с «10:30 - 19:00» на «10:00 - 18:45».
Улучшения в сервисе расчета покупательной способности
- В таблицу «Клиентский портфель» добавлен столбец «Параметры расчета», в котором отображаются группа и код валюты установленных параметров расчета.
- В форме ввода заявки расчет доступного количества теперь может производиться с учетом комиссионного вознаграждения брокера вида «Комиссия по шкале за сделку до минимального оборота».
- В форме ввода заявки расчет доступного количества и комиссии теперь всегда производится в настроенной на серверной части QUIK валюте для инструмента, вне зависимости от установленных параметров расчета клиентского портфеля.
Исправленные недоработки предыдущих версий
- При закрытии формы ввода внебиржевой сделки на классе «ММВБ внебиржевые сделки» возникала ошибка: «Идентификатор фирмы не найден».
- Если при подаче адресной заявки в качестве партнера выбиралась фирма, которая в Таблице Участников Торгов присутствовала дважды (с одинаковым названием, но разными идентификаторами), то существовала вероятность неверного выбора идентификатора партнера.
- При уменьшении окна графика до маленького размера график мог отображаться некорректно.
- Неправильно сортировались некоторые отрицательные числовые значения в столбцах таблиц.
- При определенных настройках мог происходить некорректный учет маржинальной задолженности по бумаге, торгуемой на нескольких рынках, что приводило к завышению покупательной способности при расчете уровня маржи.
- В рабочем месте мультиброкерского обслуживания QUIK, при подаче транзакции на сервер отправлялось наименование фирмы вместо ее кода.
- В определенных условиях, при выполнении операций, требующих перезагрузки Рабочего места (например, операция «Очистить всё и начать новый сеанс», смена языка интерфейса и др.), после запуска программы не происходило чтения файла с настройками info.ini.
- После вызова Справки клавишей F1 при добавление индикатора на график терминал переставал реагировать на последующие нажатия F1.
- При определенных настройках происходил некорректный расчет максимального возможного количество лотов на форме ввода заявки.
- При определенных настройках отображение позиции по инструментам в Таблице позиций по клиентским счетам на срочном рынке могло быть некорректным.
- При получении информации об индикаторе Price Channel из программ QPILE возвращалось неверное количество линий.
- Пропадала настройка USE_CASE_SENSITIVE_CONSTANTS при сохранении кодов QPILE-программ из терминала в файл.
- В определенной ситуации вертикальный тренд исчезал с графика.
- При сохранении индикатора вида ADX в текстовый файл не сохранялись значения индикатора «+DI» (положительного изменения цены) и «-DI» (отрицательного изменения цены), хотя данные значения на графике отображались.
- Шаг цены в параметрах индикатора Parabolic SAR сохранялся только с точностью до двух знаков после запятой.
- Для индикатора Fractals метки выводились неправильно – присутствовали ложные метки и отсутствовали реальные.
- При повторном экспорте по DDE данных сводной таблицы лимитов значения в DDE-сервере не менялись.
Исправленные недоработки текущей версии
патч 6.0.0.323:
- Сортировка в таблице "Карман транзакций" работала некорректно.
- Возникали ошибки при попытке открыть окно или перезапустить расчет заново для QPILE-портфелей старого формата (когда "тело" программы начинается с PORTFOLIO а не PORTFOLIO_EX).
- При включенной для окна котировок опции "Использовать drag-and-drop" прекращал работать функционал быстрого ввода/снятия заявок (включается опцией "Быстрый ввод/снятие заявки").
- Иногда в колонке "Операция" для сделок вместо строк "Купля", Продажа" отображались другие значения, например, "Зачисление".
- При наличии в таблицах, открываемых через пункт главного меню "Дилер" ("таблица денежных позиций", "текущих позиций по бумагам", "текущих позиций по счетам", "информации по счетам депо") достаточно большого количества строк (порядка нескольких десятков тысяч) обработка данных происходила очень медленно и с повышенной загрузкой процессора. Для пользователя это выглядело как зависание клиентского места.
- Удаление столбцов с помощью drag-and-drop из ТТП происходило некорректно - после удаления столбца в ячейках столбцов появлялись значений от ячеек других, расположенных правее, столбцов.
- Не открывалась форма отправки сообщения при двойном щелчке мыши на пустой "таблице сообщений трейдера".
- При использовании раскраски ячеек в окне котировок т.н. "3-го типа" не выделялись цветом те котировки на покупку, которые находились в одной строке с котировками на продажу.
- Добавление нового опциона в "доску опционов" работало некорректно, если в таблице в момент добавления уже присутствовал опцион на тот же самый базовый актив с таким же страйком. При попытке удалить последовательно оба этих опциона с помощью drag-and-drop возникал сбой программы.
- После обновления версии свои заявки в окне котировок переставали выделяться жирным шрифтом и в некоторых случаях начинали отображаться другим шрифтом.
- При включенных настройках окна котировок "Выделять свои заявки" и "Использовать drag-and-drop" не показывалось контекстное меню при клике правой клавишей мыши на своих заявках.
- После работы со списком доступных интервалов в панели инструментов диаграммы, "фокус" не возвращался в окно диаграммы при активизации ее с помощью указателя мыши.
- В документации пользователя на стр. 35 (8 раздел) было указано, что поле MATCH_REFERENCE - это "Валюта", вместо корректного TRADE_CURRENCY.
- В документации не открывалась ссылка по пути "Раздел 3. Просмотр информации => Окно оповещений => Настройки режима оповещения => Программа/Звуки>.
Версия 5.24, 12.09.2011
Выполненные оптимизации
- Ускорена работа глобальных фильтров по клиентам, фирмам и торговым счетам.
- Проведена оптимизация использования памяти. При получении большого объема торговых данных; данная мера должна существенно сократить количество ошибок, сопровождающихся диагностикой "Не хватило памяти под объекты...".
Доработки модуля алгоритмических заявок
- В форме ввода алго-заявки типа «Волатильность» добавлена возможность задавать допустимое отклонение значения волатильности в процентах либо абсолютных величинах.
- В таблице алгоритмических заявок добавлена колонка «Тип задания отклонения волатильности».
- В форму ввода TWAP заявки добавлено поле «Тип ограничения цены» (возможные значения: «в процентах», «в деньгах»).
- В форму ввода TWAP заявки добавлена опция, позволяющая выставлять рыночные заявки.
- В форму ввода TWAP заявки добавлена настройка, позволяющая задавать интервал выполнения заявки с помощью количества итераций либо с помощью длительности каждого интервала.
- В таблицу алго-заявок добавлена колонка «Тип задания интервала».
- При автоматическом снятии алго-заявок (т.е. при снятии заявки без участия пользователя) приходит уведомление, которое отображается в окне системных сообщений.
Исправленные недоработки предыдущих версий
- Не работал контекстный поиск в полях ввода.
- Некорректный расчет комиссии в форме ввода заявки в случае использования шкалы комиссий.
- В контекстное меню таблицы позиций по клиентским счетам для фьючерсов попадали инструменты по другим режимам торгов.
Версия 5.23, 30.06.2011
Новые индикаторы технического анализа
При работе с графиками в Рабочем месте QUIK появилась возможность использования новых индикаторов технического анализа:
- ATR (Average True Range),
- Price Channel,
- AMA (Adaptive Moving Average),
- RVI (Relative Vigor Index),
- Bulls Power,
- Bears Power
Нововведения в графиках
- Редактирование линии графика может выполняться наведением курсора на её легенду (подпись), а не только наведением на саму линию. При наведении на легенду она подсвечивается рамкой. Двойным нажатием левой кнопки мыши открывается окно редактирования параметров, нажатием правой кнопки – контекстное меню, так же, как и при наведении на линию. За счет более крупного размера легенды по сравнению с линией, доступ к функциям редактирования параметров стал проще.
- Перетаскивание графика мышью. График можно прокручивать в окне вверх-вниз и вправо-влево, двигая его курсором с нажатой левой кнопкой мыши.
- При нахождении курсора над вертикальной осью, прокрутка колеса мыши действует на вертикальную ось графика.
- Разноцветные «бары». Отображение роста и падения цены для «баров» сделано раздельными цветами, наподобие раскраски «свечей».
- Разрядка оси X. По умолчанию, при построении графика на нём отображаются временные интервалы (периоды), которые содержат данные по сделкам. Новая настройка «Показывать пустые интервалы» позволяет отображать на графике интервалы с отсутствующими данными. Для диаграммы доходности облигаций по умолчанию режим включен, для простых графиков – выключен. Предусмотрена дополнительная настройка «Соединять линию для пустого интервала менее … минут», позволяющая соединять точки на графиках видов «Линия» и «Пунктир», игнорируя отсутствующие (нулевые) данные с продолжительностью, менее указанной в этом параметре.
Поддержка айсберг-заявок на ММВБ
В некоторых торговых системах и режимах торгов поддерживаются транзакции типа «Айсберг». Заявки данного типа имеют дополнительное поле «Видимое кол-во». В поле «Кол-во» указывается количество бумаг в заявке, подлежащее реализации. В поле «Видимое кол-во» указывается количество бумаг, отображаемое в торговой системе, например, в очереди заявок.
Окно ввода айсберг-заявки можно вызвать одним из способов:
- Нажатием кнопки с буквой «Т» на панели инструментов, выбором операции «Ввод айсберг заявки»,
- Выбором пункта контекстного меню «Новая Айсберг заявка» в Таблице текущих параметров, котировок, заявок, сделок, всех сделок или «Купить/продать».
В Таблице заявок айсберг-заявки можно отличить по значению в колонке «Тип» – первой буквой в колонке будет «А». В колонке «Количество» для айсберг-заявок показывается реальное количество лотов в заявке, в колонке «Остаток» показывается реальный остаток.
Импорт заявок нового типа осуществляется строкой вида:
CLASSCODE=EQBR; TRANS_ID=2; ACTION=Ввод айсберг заявки; Торговый счет=S01-00000F00; К/П=Купля; Тип=Лимитная; Тип по цене=по разным ценам; Тип по остатку=поставить в очередь; Тип ввода значения цены=По це-не; Инструмент=AFLT; Цена=70; Лоты=100; Видимое количество=10
В таком виде айсберг-заявки можно загружать через TRI-файл, через Trans2Quik.dll и через QPile.
SMS-оповещения по состоянию лимитов
Функционал отправки SMS-оповещений на телефон клиента дополнен возможностью посылки уведомлений о состоянии лимитов по активам на спот-рынке, позиций и ограничений на срочном рынке, в указанный момент времени. Оповещения формируются сервером в указанный момент времени, подключение Рабочего места QUIK к серверу не требуется. В настройках оповещения может быть указан конкретный счет/код клиента/актив, по которому должно быть сформировано уведомление, либо выбрано значение «Для всех», означающее формирование уведомлений для всех элементов списка, имеющих ненулевые лимиты.
Таблица «Окно оповещений» дополнена параметрами для отображения условий новых типов оповещений.
SMS-оповещение об исполнении связанной заявки
В окне настройки оповещения по исполнению стоп-заявки добавлен признак «Создать оповещение для связанной заявки». Если флажок включен, то при срабатывании стоп-заявки будет создаваться SMS-оповещение для выставленной лимитированной заявки.
Настройка звукового файла для локального оповещения
В диалоге настройки звуковых сигналов Сообщения/Звуковые сигналы добавлен раздел «Локальные оповещения», в котором каждому типу оповещения можно задать wav-файл.
При включенном флажке «Издавать звуковой сигнал» в окне настроек Рабочего места QUIK (меню Настройки/Основные, вкладка «Сообщения») при срабатывании оповещения, будет проигрываться заданный wav-файл. Если файл не задан, то прозвучит стандартный сигнал из спикера.
Глобальная настройка автоподстановки примечания в поручении
Правила автоподстановки кода клиента и примечания при вводе нового поручения, настраи-ваемые через файл default_client_codes.ini дополнены глобальной настройкой, распространяющейся на все случаи ввода заявки, которым не назначены индивидуальные правила. Глобальные настройки автоподстановки примечания описываются в секции [global] и включаются параметром set-comment-mode=1, например:
[global]
set-comment-mode=1
sell-default-client-code=//!&35
Данная настройка означает подстановку примечания !&35 в заявку на продажу, если настройками по конкретному классу не определено другое поведение. Глобальная настройка реагирует только на автоподстановку примечания, если указан код клиента (субклиента), то он игнорируется. Если окно ввода заявки открывается из Таблицы заявок по одной из существующих заявок, то код клиента будет взят из заявки, а примечание – из глобальной настройки, если иное не определено настройками автоподстановки по классу бумаг.
В следующем примере указана автоподстановка кода клиента и примечания по конкретному классу, которая имеет больший приоритет по отношению к глобальной:
[SPBFUT]
sell-default-client-code=SPBFUT0001/12345
buy-default-client-code=SPBFUT0002/6789
Применение глобальной настройки может быть отключено для конкретного класса, установкой параметра set-comment-mode=0 в секции настроек по классу, например:
[RPMA]
set-comment-mode=0
sell-default-client-code=Q8
buy-default-client-code=Q8
Прочие изменения
- Состояние кнопки «Все параметры» в окне ввода алгоритмической заявки VWAP, управляющей отображением расширенных параметров поручения, запоминается в настройках и восстанавливается при следующем открытии окна.
- Данные из Таблицы алго-заявок доступны для копирования в Буфер обмена или экспорта в DDE-сервер, аналогично другим таблицам Рабочего места QUIK.
- Исправлено отображение подсказки для горизонтальных линий (стоп-заявок, заявок, уровней позиций) на графике, когда подсказка появлялась за областью их отрисовки.
- Исправлена ошибка расчета значения индикатора CMO.
- Изменен расчет индикатора Parabolic SAR.
- Перерисовка графической метки при изменении файла с изображением метки на жестком диске.
- Исправлена печать горизонтальных линий (уровней) на графике, которые ранее печатались за областью графика.
- Границы свечей печатаются в цвете.
Исправленные недоработки текущей версии
патч 5.23.0.103:
- На графиках при появлении новых "свечек" не обновлялись значения индикаторов Parabolic Sar и Momentum.
- Для некоторых пользовательских цветов фона диаграмм и линий при перемещении новое положение линии заявки не отображалось из-за совпадения цвета фона и цвета нового положения линии.
- При использовании пропорциональной шкалы времени на графике для индикатора Ichimoku (<Ишимоку>) рассчитывались значения линии Chinkou для пустых интервалов.
- Устранены эффекты исчезновения цветов и графиков, неправильная отрисовка графика и т.п., возникающие из-за повышенного расхода памяти видеоадаптера.
- При закрытии окна графика не освобождалась часть ресурсов ОС, предназначенных для работы с графикой (GDI-ресурсы).
- Отображение на графике с задержкой самой первой выставленной заявки.
- При выводе данных в "Метасток" и "Омегу" время "свечек" в этих системах теханализа показывалось на 1 час больше, чем фактическое.
Версия 5.21, 16.03.2011
Отображение новых таблиц для работы в режимах с ЦК
В Рабочем месте QUIK добавлены таблицы с информацией, необходимой для операций в режиме с Центральным контрагентом на ММВБ:
- «Ставки ЧПО» - информация по ставкам частичного первоначального обеспечения (ЧПО), по которым рассчитывается стоимость бумаг в обеспечении
- «Бумаги в обеспечении» - информация по ценным бумагам, разрешенным к использованию в качестве обеспечения
- «Обязательства и требования по бумагам» - нетто-обязательства и нетто-требования по инструментам, сгруппированные по датам расчетов
- «Обязательства и требования по деньгам» - нетто-обязательства и нетто-требования по денежным средствам, сгруппированные по датам расчетов
- «Изолированные ставки» - ставки обеспечения по изолированным позициям, установленные для расчетов на дни: Т+0, Т+1, Т+2, Т+3
- «Спредовые ставки» - ставки обеспечения по календарным спредовым позициям, установленные на пары дней: (Т+1, Т+2), (Т+2, Т+3), (Т+1, Т+3)
Поддержка транзакции ввода отчета на исполнение переменной длины
Реализована поддержка новой транзакции ввода расчетной заявки-отчета на исполнение сделок РПС, в которой может быть указано большее количество сделок для исполнения. Ранее количество одновременно подтверждаемых сделок было ограничено
Команда «Новая заявка на внебиржевую сделку» в контекстном меню Таблицы сделок для исполнения
В контекстном меню Таблицы сделок для исполнения появился новый пункт «Новая заявка на внебиржевую сделку». Выполнение данной команды приводит к выставлению адресной заявки с такими же параметрами (счет, операция, сумма, дисконты, количество и т.п.), как и в исходной сделке для исполнения.
Добавление в контекстное меню таблиц команды «Новая Айсберг-заявка»
В контекстное меню таблиц ТТП, котировок, заявок, сделок, всех сделок, «Купить/продать» мо-жет быть добавлен пункт «Новая Айсберг-заявка», вызывающий форму ввода заявки типа «Айсберг» для торговых систем, поддерживающих данный тип транзакции (например, LSE). Но-вый пункт меню будет добавляться сразу после пункта «Новая заявка» только в том случае, если в файле настроек INFO.INI в секции [transactions] указана строка:
show-iceberg-in-context-menu=1
Сохранение глобальных фильтров по фирмам, торговым счетам и клиентам в файле конфигурации
Значения глобальных фильтров по фирмам, торговым счетам и клиентов сохраняются в файле конфигурации (*.wnd) вместе с другими индивидуальными настройками.
Автоподстановка кода фирмы по выбранному счету в форме задания ограничения
В диалоге ввода клиентского ограничения в мультиброкерской версии Рабочего места QUIK код фирмы теперь указывается автоматически при выборе торгового счета.
Поддержка новых правил расчета комиссии на ФБ ММВБ
Величина комиссионного вознаграждения по заявке, отображаемая в окне ввода заявки в поле «Комиссия», рассчитывается с учетом новых правил взимания комиссии на ФБ ММВБ.
Исправленные недоработки предыдущих версий
- Зависание клиентского места при экспорте по DDE.
- Некорректное чтение настроек экспорта по DDE.
- Отсутствие параметров TRANS_ID, CLASSCODE, ACTION в фале с ошибками *.trr.
- Получение в QPILE некорректного значения параметра «OPERATION» для Таблицы всех сделок.
- Некорректный возврат нулевого значения функцией MONEY_CURRENT_BALANCE.
- Отображение номинала бумаги с точностью 2 знака после запятой, а не с точностью, установленной торговой системой для данного инструмента.
- Оценка стоимости бумаг обеспечения теперь не производится при отсутствии цены за-крытия по бумаге.
- Не работал расчет максимума для покупки-продажи при открытии формы ввода стоп-заявки по уже существующей заявке (например, двойным кликом в таблице стоп-заявок), если стоп-заявка была подана по фьючерсному классу.
- Если при загрузке фьючерсных ограничений из файла лимиты по классу RTS STANDARD были расположены в файле до лимитов по классу SPBFUT, то после обра-ботки этих лимитов лимиты по классу SPBFUT уже не загружались.
- Поддержка регистрозависимости в торговых счетах. Рабочее место QUIK теперь раз-личает регистр символов в обозначении торгового счета и корректно работает в ситуа-ции одновременного наличия торговых счетов, отличающихся лишь регистром. Теперь, при ручном наборе счета в окнах ввода заявки, фильтрах таблиц по торговому счету, вводу ограничений по клиентским счетам необходимо указывать значение с соблюде-нием верхнего/нижнего регистра символов.
- Некорректный расчет показателей таблицы «Клиентский портфель» при включенной замене клиентского кода на ФИО.
- Из QPILE-программы поддержан возврат всех значений параметра «Тип лимита» для лимитов из таблицы «Ограничения по клиентским счетам».
- Исправлено поведение полосы прокрутки после добавления строк в таблицу QPILE и Таблицу текущих параметров.
- Исправлены неточности в пользовательской документации.
Версия 5.18, 12.10.2010
Оптимизация использования ресурсов
В версии QUIK 5.18 проведена оптимизация ресурсов, потребляемых программой, а также алгоритмов обработки данных, в результате которых удалось достичь ускорения работы програм-мы и снизить нагрузку на ресурсы компьютера.
Автоматический старт DDE-сервера при экспорте данных
Экспорт данных через DDE (например, в MS Excel) теперь не требует предварительного запуcка DDE-сервера. В диалоге настроек появилась опция «Запускать приложение DDE-сервера автоматически», доступная для DDE-сервера «excel». Настройка означает, что перед началом экспорта будет выполнен запуск программы MS Excel.
В случае работы с программой MS Excel надо учитывать, что имя существующего файла (рабочей книги) должно указываться с учетом пути к нему. При использовании новой опции допускается не указывать имя файла и листа в нём. В этом случае, будет создана новая рабочая книга, в которую будет добавлен лист с названием экспортируемой таблицы.
Использование языком QPILE актуальных данных
Изменен механизм получения информации, к которой обращаются функции встроенного алгоритмического языка QPILE. В предыдущих версиях программы QUIK, перед началом расчета показателей делался статичный «слепок» состояния всех таблиц, к которым могут обращаться функции QPILE, и последующие расчеты выполнялись на основе этой информации. Однако, с учетом роста объемов информации такой подход стал требовать существенное количество ресурсов и не позволял выполнять вычисления в режиме real-time. В связи с этим, в новой вер-сии Рабочего места QUIK источником данных для алгоритмов QPILE являются непосредствен-но данные таблиц программы, а не их копия. Поскольку данные в таблицах могут меняться в процессе выполнения алгоритма QPILE, то допустимы ситуации, в которых значения, возвращаемые функциями GET_ITEM, GET_NUMBER_OF будут различаться в пределах одной итерации расчета алгоритма.
* Настоятельно рекомендуем проверить корректность работы используемых про-грамм на QPILE при переходе на версию QUIK 5.18
Сортировка таблиц по нескольким столбцам
Функция сортировки строк в таблицах дополнена возможностью последовательной сортировки по нескольким столбцам. Чтобы добавить сортировку по дополнительному столбцу, нужно кликнуть по нему левой кнопкой мыши, удерживая нажатой клавишу «Shift».
Последовательность сортировки зависит от порядка нажатия заголовков – сначала выполняется сортировка таблицы по значениям первого столбца, затем по второму, и так далее. Количество столбцов, по которым выполняется сортировка, не ограничено. Первый столбец, по которому выполняется сортировка, помечается значком , столбцы дополнительной сортировки помечаются значком с цифрой «2»…«5», означающей очередность сортировки. Повторный клик на заголовке с нажатой клавишей «Shift» меняет направление сортировки. Для отмены сортировки по нескольким столбцам нужно выполнить эту операцию с нажатой клавишей «Ctrl» на крайнем слева заголовке столбцов (пустом).
Выбор организации по умолчанию в мультиброкерском рабочем месте
При вводе поручения в мультиброкерском рабочем месте QUIK дополнительно указывается код фирмы, от имени которой подается поручение. В версии 5.18 появилась настройка, позволяющая задать код организации, используемый по умолчанию, в зависимости от класса бумаг.
Данный функционал недоступен в стандартной конфигурации Рабочего места QUIK.
Ввод алгоритмических заявок из контекстного меню Окна котировок
В контекстном меню Окна котировок, отображающем очередь заявок по инструменту, появился дополнительный пункт «Новая алгозаявка», позволяющий выбрать тип алгоритмической заявки и открыть окно для ввода её параметров.
Функционал алгоритмических заявок требует наличия Модуля алгоритмической торговли в конфигурации сервера QUIK, к которому осуществляется подключение Рабочего места пользователя.
Исправленные недоработки предыдущих версий
- Опция «запрашивать подтверждение» не работала для алгозаявок.
- Некорректная работа delete_all_items в QPILE-таблицах.
- Ошибка в функции get_all_trade_value, в качестве даты использовалась дата торгов вместо даты сделки.
- QPILE - если при добавлении метки на график параметр HINT не указать, то в метке он все равно появлялся.
- Устранено срабатывание оповещений по нулевым значениям параметров Таблицы текущих параметров.
- Ошибка подстановки количества при быстром вводе заявки.
- Ошибка «Не удалось прочитать содержимое файла ".SignalComCERTScert.cer"».
- На графиках курсор мыши становится курсором-перекрестием.
- Таблица новостей: не всегда работал поиск и не всегда происходил показ «тела» новости.
- Отрицательные значения в столбце «Свой объем» Окна котировок.
Исправленные недоработки текущей версии
патч 5.18.0.141:
- Клиентское место 5.18 не стартует с некоторыми WND файлами, на которых работала более ранняя версия.
- Не работает экспорт по odbc таблицы сделок и всех сделок.
- Падение фронта при старте с Info.RPT (случается при использовании отдельных драйверов принтера).
патч 5.18.0.157:
- При подачи алго-заявки типа айсберг из окна котировок проставляется флаг "рыночная".
- Переподключение к серверу не приводит к перезапуску расчета QPILE портфеля и очистке глобальных переменных.
- Не отображается изменение заявки, если в таблице заявок эта заявка является единственной видимой.
- Не отображается признак маржинальности бумаги в таблице купить/продать.
- Не корректная работа с WND файлами от предыдущей версии, если ранее была включена сортировка в таблице оповещений.
- Для экспорта по DDE в сервера отличные от Microsoft Excel нельзя использовать символы '/' и '\\' в названии книги.
Версия 5.17, 10.06.2010
Установка ограничений на объем заявки
При вводе заявки стало возможным проверять ограничение на объем заявки, устанавливаемое пользователем. Ограничение может быть задано на класс ценных бумаг, с указанием валюты исчисления. Если код валюты ограничения отличается от кода валюты, установленного по умолчанию на данном классе, то при проверке объем ограничения пересчитывается по курсу конвертации, сообщаемому сервером в классе «Кросс-курсы». Если объем отправляемой заявки превышает ограничение, то программа выдаст предупреждение и предложит исправить количество бумаг в заявке.
Применение:
Настройки ограничений объема заявок хранятся в ini-файле, имя которого указано в параметре default-clients-file в секции [General] в файле настроек info.ini. Ограничение объема на покупку указывается параметром max-buy-volume, на продажу — max-sell-volume, на покупку и продажу — max-volume. Ограничения по инструменту помещаются в секцию, имя которой определяется кодом класса. Валюта, в которой указан объем, определяется ключом volume-currency, который принимает значение символьного кода валюты («SUR», «USD», «UAH» и т.д.). Если валюта не указана, то считается, что объем задан в той валюте, в которой торгуется инструмент.
Пример настроек:
[EQBR]
max-buy-volume=20000.00
max-volume=50000.00
volume-currency=SUR
Настраиваемый список кодов клиентов
Появилась возможность настройки списка кодов клиентов, отображаемых в окнах ввода заявки. Список кодов клиентов может быть задан для каждого рынка, объединяющего некоторое множество классов бумаг. При выборе класса бумаг в окне ввода заявки выпадающий список в поле «Код клиента» заполняется значениями списка кодов для рынка, в который входит выбранный класс бумаг. При этом будут действовать настройки автозаполнения поля «Код клиента», если код, выбираемый по правилам автозаполнения, присутствует в списке кодов для данного рынка.
Применение:
Настройки хранятся в ini-файле, имя которого указано в параметре default-clients-file в секции [General] в файле настроек info.ini. Данный файл используется не только для хранения настроек по фильтрации списка клиентских кодов, но и настройки автозаполнения форм ввода заявки.
Настройка перечня кодов клиентов, отображаемых в выпадающем списке в окне ввода заявки, осуществляется по следующему принципу:
- Классы инструментов, для которых будет использоваться один и тот же список кодов клиентов, объединяются в «рынки». Настройка осуществляется в секции [MARKETS], строками вида <название_рынка>=<список_классов_через_запятую>. Каждый класс может быть включен только в один «рынок». Если в настройках обнаружено вхождение одного класса в состав разных рынков, то программа выдаст сообщение об ошибке с указанием имени рынка и класса и продолжит обработку, игнорируя повторные вхождения.
-
Для каждого «рынка» указывается список кодов клиентов. Настройка осуществляется в секции [MARKETS_CLIENT_CODES] строками вида <название_рынка>=<список_кодов_ клиентов_через_запятую>.
Пример настроек:
[MARKETS]
FUTURES=SPBFUT, RTSSTANDARD
CORPORATIVE=EQBR, SPBFUT
BQ=BQUOTES
OPTIONS=SPBOPT
В примере класс SPBFUT принадлежит рынку FUTURES, в описании рынка CORPORATIVE он будет проигнорирован.
Пример настроек:
[MARKETS_CLIENT_CODES]
FUTURES =SPBFUT000121, SPBFUT000122
CORPORATIVE =Q1, Q2, Q9
BQ=
В примере список кодов клиентов для рынка BQ и класса BQUOTES будет пустым. Для рынка OPTIONS список кодов клиентов не указан и по нему будут показаны все коды клиентов без применения фильтра.
Если код клиента, найденный в настройке автозаполнения, НЕ входит в пользовательский список кодов клиента для класса, по которому подается заявка, поле «Код клиента» не заполняется автоматически.
Проверка объема заявки на кратность лоту
В настройках программы (пункт меню Настройки / Основные, вкладка «Транзакции») добавлен пункт «Проверять количество в заявке на кратность лоту», который включает проверку заявки перед отправкой в торговую систему на кратность количества бумаг величине кратности лота, установленной для данного класса бумаг. Проверка осуществляется, если для класса бумаг указана кратность лота, и она не равно 0 или 1. По умолчанию проверка включена.
- «Округлить вниз» — если количество бумаг в заявке не кратно лоту, то округлить его вниз без предупреждения,
- «Округлить вверх» — если количество бумаг в заявке не кратно лоту, то округлить его вверх без предупреждения,
- «Выбрать вручную» — если количество бумаг в заявке не кратно лоту, то на экране появится окно с возможностью выбора количества бумаг из округленного вниз и вверх. Значение выбрано по умолчанию.
Линии цен условных заявок «Тэйк-профит и стоп-лимит» на графиках
На графике появилась возможность отображения ценовых условий заявок типов «Тэйк-профит и стоп-лимит» и «Тэйк-профит и стоп-лимит по исполнению активной заявки». Условия заявок данного типа отображаются двумя линиями одинакового цвета. При наведении курсора на линию показывается всплывающая подсказка с параметрами соответствующего условия. Если цены условий «стоп-лимит» и «тэйк-профит» совпадают, то будет отображена одна линия, и подсказка на ней будет содержать параметры обоих условий заявки.
Перемещение на графике линий условных заявок типа «Тэйк-профит и стоп-лимит», «Тэйк-профит и стоп-лимит по исполнению активной заявки» возможно с нажатой клавишей «Ctrl», так и без нее:
- При перемещении линии тэйк-профита происходит снятие и выставление новой стоп-заявки с новой стоп-ценой тэйк-профита, другие условия заявки не изменяются. Нажатие клавиши «Ctrl» при этом не имеет значения.
- При перемещении линии стоп-лимита происходит снятие и выставление новой стоп-заявки с новой стоп-ценой стоп-лимита. При нажатой клавише «Ctrl» изменяется стоп-цена и цена заявки на величину, равную разнице значений между старой и новой стоп-ценой стоп-лимита.
Расчет цен опционов в алгозаявках
В форме ввода алгоритмической заявки типа «Волатильность» добавлены три поля — «Цена опциона (мин., текущая, макс.)», отображающие значения цен опциона, соответствующих введенным значениям волатильности и допустимого отклонения. Минимальная цена опциона соответствует значению волатильности с допустимым отклонением вниз, текущая цена — заданному значению волатильности, максимальная цена — значению волатильности с допустимым отклонением вверх. Значения в этих полях пересчитываются при изменении введенных значений волатильности и допустимого отклонения, а также при изменении цены последней сделки для базового актива опциона.Для отображения цен опционов в данных полях необходимо, чтобы:
- В настройках программы (пункт меню Настройки/Основные, вкладка «Алгоритмические заявки») был включен флажок «Рассчитывать цену в форме подачи заявки по указанной волатильности»,
- Для всех фьючерсов, являющихся базовыми активами опционов, должно быть настроено получение параметра «Цена последней сделки». Если в настройках программы (пункт меню Настройки/Основные, вкладка «Получение данных») выбран способ «Исходя из настроек открытых пользователем таблиц», то получение параметра будет настроено автоматически. Если выбран другой способ, то нужно открыть пункт меню Связь/Списки, выбрать класс «Фьючерсы ФОРТС» и убедиться, что в фильтре получаемых параметров присутствует «Цена последней сделки». Получение этого параметра отключать нельзя, иначе расчет цен опциона будет некорректным.
Модификация локальных оповещений
При создании локальных оповещений (пункт меню Сообщения / Оповещения / Создать оповещение) для каждого типа оповещений теперь используется отдельная форма ввода.
Новые параметры в локальных оповещениях:
- Оповещение по заявке:
- Добавлен параметр «Класс», поскольку номера заявок в разных классах могут пере-секаться. При выставлении оповещения через Таблицу заявок, параметр заполня-ется автоматически.
- Появилась возможность указать тип рассылки (в каком случае будет срабатывать оповещение): при каждом частичном исполнении поручения, либо только при пол-ном. Значение по умолчанию - при полном исполнении.
- Оповещение по стоп-заявке:
- Добавлен параметр «Активно до» (такой-то даты), определяющий срок действия оповещения. Можно выбрать дату, либо указать, что действие оповещения не огра-ничено. При выставлении оповещения через Таблицу стоп-заявок, значение берется из параметра «Срок действия» существующей стоп-заявки.
- Оповещение по параметру ТТП:
- Добавлен параметр «Активно до», аналогичный по назначению параметру в опове-щении по стоп-заявке. Значением по умолчанию является текущая дата торгов, но пользователь может выбрать нужную дату, либо указать, что срок действия не огра-ничен.
Также изменилось поведение настройки «Переносить активные оповещения на следующий день» (меню Настройки/Основные, вкладка «Сообщения»). Теперь эта настройка определяет состояние признака «Не ограничено» по умолчанию при создании нового оповещения. При вк-люченном флажке признак «Не ограничено» в форме создания оповещения будет установлен, при отключенном - снят. Это поведение не действует в случае создания оповещений из Табли-цы заявок (либо Таблицы стоп-заявок) с автозаполнением параметров.
Исправленные недоработки предыдущих версий
- Восстановлена возможность автоподбора ширины столбца таблицы с помощью двойного клика левой клавиши мыши.
- Исправлена ситуация, когда не работала настройка удаления прочитанных новостей.
- Исправлены ошибки построения индикатора Фибоначчи.
- При включенной настройке автозаполнения цены для рыночных заявок ФОРТС кнопки «Закрыть позицию» и «Перевернуть позицию» в стакане котировок не активны.
- Исправлены ошибки самопроизвольного смещения трендов на графиках.
- Добавлен функционал сохранения в шаблон настройки отображения подсказок на графиках.
- Исправлены ошибки получения параметров стоп-заявок вида «Тэйк-профит» и «Тэйк-профит и стоп-лимит» из QPILE.
- Исправлены ошибки печати графиков.
- В стакане котировок РПС при двойном клике по котировке или выборе любого пункта контекстного меню всегда выдается безадресная форма ввода заявок.
- Сброс кода клиента при смене операции в окне ввода адресных заявок.
- В форме ввода лимитов по бумагам отображаются все бумаги из разных классов с совпадающим коротким именем.
- При дабл-клике на стоп-заявке вида «Тэйк-профит» не заполнялись значения отступа и спреда, заданные в процентах.
- При вводе заявки по доходности цена теперь вводится с точностью до двух знаков после запятой.
- Звуковой сигнал при получении новостей теперь не проигрывается в случае, если стоит галка «Работать без звука».
- Лишние выставления заявок при дабл-клике в скальперском стакане котировок.
- Пропадание кнопок «Снятие» и «Замена» в скальперской панели стакана котировок.
- При закрытии таблицы не всегда передавалось значение XTYP_DISCONNECT при выводе по DDE.
- Исправлены недочеты пользовательской документации и контекстной справки.
- Ускорено получение данных с сервера QUIK.
- "Зубы" индикатора "Аллигатор" его "зубы" не совпадали со скользящей средней, построенной по таким же параметрам.
- Не работал поиск в окне новостей.
- При переключении между разными серверами QUIK на клиентское место поступали не все новости.
- При получении новостей возникала диагностика "Нарушен порядок рассылки информационного сообщения номер...".
- Клиентское место некорректно завершало работу при закрытии стакана котировок, экспортировавшегося по DDE.
- Не подставлялся код фирмы в форму ввода лимитов по деньгам или по бумагам при редактировании уже существующих позиций.
- Проблема с обновлением клиентского места в случае, если у пользователя отсутствовали права доступа на все каталоги в директории, где установлен QUIK.
- Не сохранялись ограничения по cрочному рынку Украинской биржи через меню "Сохранить лимиты по срочному рынку".
- Не заполнялось поле "Тип сделки" таблицы сделок для исполнения при выводе по ODBC.
Версия 5.16, 29.01.2010
Работа со стоп-заявками
- Реализован новый тип стоп-заявок: «Тэйк-профит и стоп-лимит», позволяющий поставить стоп-приказ, одновременно задействующий оба типа стопов. Если при выборе данного типа стоп-заявки в форме ввода указать только цену-условие тэйк-профит, при выполнении условия активируется стандартный алгоритм take-profit. При указании только цены-условия стоп-лимита выполнение условия приводит к выставлению лимитированной, либо рыночной заявки в ТС. Если указаны обе цены-условия, исполнение стоп-заявки будет зависеть от того, какое из указанных условий выполнится первым. Результатом может быть как активация алгоритма take-profit, так и выставление заявки в ТС. Этот тип стоп-приказа также доступен при выставлении условной заявки при исполнении активной заявки в ТС – т.е. так называемый приказ «по исполнению». При его использовании полное или частичное исполнение заявки-условия приводит к выставлению стоп-заявки типа «Тэйк-профит и стоп-лимит».
- Для стоп-приказов типа «Тэйк-профит и стоп-лимит» и «Тэйк-профит и стоп-лимит по исполнению» реализована поддержка выставления порождаемой рыночной заявки. Для этого в форме ввода стоп-заявки необходимо указать признак «По рыночной цене». В текущей версии поддержка выставления заявок «по рынку» реализована только для ФБ ММВБ.
- Реализована поддержка диапазона времени действия стоп-заявок типа «Тэйк-профит и стоп-лимит». Если в форме ввода стоп-заявки установить признак «Время действия», то в период действия стоп-заявки проверка условия активации будет осуществляться только в течение заданного пользователем интервала.
- По аналогии с формами ввода обычных заявок, в формах ввода стоп-заявок и стоп-заявок «по исполнению» добавлены новые поля «Объём» и «Комиссия», значение которых автоматически рассчитывается после ввода цены и количества, а также кнопка «max» для расчёта максимально возможного количества лотов в стоп-заявке.
- В Таблице стоп-заявок добавлены новые поля:
- «Время снятия стоп-заявки»,
- «Направление стоп-лимит цены»,
- «Время действия»,
- «Активна с»,
- «Активна по»,
- «Тэйк-профит по рыночной»,
- «Стоп-лимит по рыночной».
Окно котировок
- Реализована возможность настройки котировочного окна в виде «разреженного стакана», представляющего собой ценовую лестницу с шагом цены, определяемым минимальным шагом цены конкретного инструмента. В столбцах «Покупка», «Продажа» отображается суммарный спрос и предложение на рынке на каждом ценовом уровне (включая «свои» заявки и заявки других участников). Если на ценовом уровне отсутствуют заявки в рынке, то соответствующие ячейки столбцов «Покупка», «Продажа» остаются пустыми. Данный режим включается опцией «Разреженный стакан» в диалоге редактирования Окна котировок.
- Реализована возможность быстрого ввода заявок из Окна котировок. Режим быстрого ввода заявок предусматривает ввод и снятие заявок в Окне котировок с помощью кнопок мыши. Данный режим становится активным при включении в настройках Окна котировок признака «Быстрый ввод/снятие заявки».
- Добавлена возможность настройки «отступов цены» для предотвращения проскальзывания цены в момент выставления заявки. Значения отступов задаются в диалоге редактирования Окна котировок (пункт «Брать отступ цены»). Имеется возможность задать до четырёх значений отступов. Цена заявки при наличии отступа рассчитывается следующим образом:
- заявка на покупку: Цена заявки = Цена котировки + Отступ,
- заявка на продажу: Цена заявки = Цена котировки - Отступ.
Возможность задания отступа цены также добавлена в панель инструментов Окна котировок.
- Для быстрого ввода заявок из Таблицы котировок добавлена возможность привязывать значения количества в заявке на «горячие клавиши». В настройках Окна котировок в полях «Объем 1» … «Объем 3» и «Отступ 1» … «Отступ 4» можно указать до трёх значений количества в лотах и отступа цены, и затем в редакторе «горячих клавиш» присвоить им необходимые комбинации клавиш. Для использования данной функции необходимо в окне настроек Окна котировок включить флажок «Быстрый ввод объема заявки».
Работа с новостями
- Добавлена возможность при запросе с сервера списка заголовков новостей загружать их одновременно с содержимым. Для этого в меню «Настройка / Основные» на вкладке «Общие» необходимо установить признак «Запрашивать тело новости вместе с заголовком». Если данный флаг не установлен, то при формировании Таблицы новостей запрашиваются только заголовки, а тело новости запрашивается с сервера только при выборе конкретного заголовка.
- Реализована фильтрация новостей по контекстному фильтру. В диалоге редактирования Таблицы новостей можно указать признак «Контекстный фильтр». Фильтрация новостей осуществляется на стороне клиентского места QUIK. Контекстный фильтр может накладываться на заголовки новостей, либо на заголовки и на содержимое новостей.
- Реализована возможность установки звукового сигнала на Таблицу новостей. Для этого в диалоге редактирования Таблицы новостей необходимо включить признак «Установить звуковой сигнал» и выбрать какой-нибудь звуковой файл, который будет проигрываться при получении новости, соответствующей фильтрам таблицы.
- Появилась возможность настроить следующие параметры отображения новостей: шрифт для заголовков новостей (размер, цвет), цвет фона верхней части таблицы (списка заголовков), шрифт для тела новости (размер, цвет), цвет фона тела новости. Все настройки выполняются в диалоге редактирования таблицы.
- В меню «Настройки / Основные» на вкладке «Общие» можно задать параметры отображения новостей. Если включена опция «Показывать только непрочитанные», то можно установить значение параметра «Время прочтения новости» (по умолчанию равно 3 сек.). По истечению данного времени выбранная новость считается прочитанной и отфильтровывается. Заголовки непрочитанных новостей выделяются жирным шрифтом и помечаются специальным значком.
Прочий функционал
- Реализована возможность просмотра графика доходности облигаций к дате погашения, либо к оферте и возможность отображения доходности по оценке или по цене последней сделки. Настройки выполняются в диалоге редактирования окна диаграммы.
- Появилась возможность отображать информацию о свече на графике в виде отдельной легенды в левом верхнем углу диаграммы. Для этого необходимо в параметрах диаграммы отключить настройку «Показывать подсказку на свечке».
- Реализована возможность загружать в Карман транзакций адресные заявки РЕПО. Формат импортируемого файла должен соответствовать формату файла Таблицы заявок на внебиржевые сделки, описанному в разделе 7 руководства пользователя.
- В таблицу «Клиентский портфель» добавлены новые параметры: «Сумма текущих средств во всех валютах» («Сумма ден. остатков») и «Сумма заблокированных средств во всех валютах» («Суммарно заблок.»).
- В настройках экспорта данных по DDE (пункт меню «Настройки / Вывод по DDE») добавлен новый параметр «MS Excel», позволяющий указать используемую локализацию версии Excel, если она отличается от русской или английской. Это позволяет выводить данные в немецкую и французскую версии Excel.
- Реализован функционал «Использовать разделители разрядов в формах ввода», который позволяет в полях, соответствующих цене или количеству, разделять разряды на группы. Настройка включается в пункте меню «Настройки / Основные» на вкладке «Общие».
- Реализована возможность установки плеча без указания текущего остатка при загрузке позиций по клиентским счетам из файла.
- Реализован более удобный механизм подачи заявок вида Iceberg, Short sell, Extended hours, GTC на западных торговых площадках.
- Добавлена возможность автоматической подстановки минимальной/максимальной цены из Текущей таблицы параметров для конкретного инструмента при выставлении рыночных заявок в ТС FORTS. Для её активации необходимо в пункте меню «Настройки / Основные» на вкладке «Транзакции» включить опцию «Автоматически подставлять цену в рыночные заявки на рынке FORTS».
- Реализована возможность учитывать бумаги на РПС и РЕПО режимах при расчете маржинальных показателей таблицы «Клиентский портфель» и «Купить/Продать». Для этого необходимо включить соответствующий признак в пункте меню «Настройки / Основные» на вкладке «Общие». Данная возможность актуальна для пользователей, торгующих на Украинской бирже.
Исправленные недоработки предыдущих версий
- Исправлены проблемы с сохранением файлов конфигураций окон, возникавшая при нескольких последовательных перезапусках и переподключениях терминала к серверу QUIK, на котором в этот момент отсутствует информация по бумагам, присутствующим в конфигурации окон клиентского терминала.
- Исправлены недоработки интерпретатора языка QPILE (игнорирование оператора break, проблема со скобками, получение значений индикатора Fractals, интерпретация конструкции IF, зависание отладчика).
- Исправлены проблемы с отображением графиков (проблемы при редактирование индикатора Envelopes, корректность отображения дуг индикатора Фибоначчи, оптимизировано отображение меток на графиках).
- Исправлена недоработка, возникавшая при расчете таблицы «Клиентский портфель» и таблицы «Купить/Продать» для бумаг рынка RTS Standard в случае, если в клиентском счете фигурировали маленькие буквы.
- Исправлена ошибка, возникавшая при выводе по DDE транспонированной Текущей таблицы параметров.
- Исправлена проблема с расчетом покупательной способности в «Клиентском портфеле» и «Купить/Продать» при изменение кросс-курсов валют в течении дня.
- Исправлена проблема пропадания срока действия стоп-приказа на FORTS при перемещении его мышью на графике.
- Исправлена иногда возникавшая проблема с расчетом значения в поле «Сумма лучших» в Таблице котировок.
- Устранено ограничение на длину пути к директории с клиентским местом QUIK в 128 символов, проявлявшееся при использовании ЭЦП SignalCom.
- Устранена проблема с «зависанием» клиентского места при отображении Таблицы обязательств маркет-мейкера.
- Исправлена проблема с многократным подключением к QUIK через Trans2QuikAPI.
- Исправлена недоработка, из-за которой происходило некорректное отображение лимитов по бумагам в случае использование валюты, отличной от SUR.
Версия 5.15, 22.10.2009
- В библиотеке динамического импорта транзакций Trans2Quik.dll реализованы возможности получения информации о сделках и заявках с помощью функций обратного вызова. Описание функций обратного вызова представлено в "Руководстве пользователя".
- Дополнен функционал установки ограничений на цены выставляемых заявок. Теперь проверку цены выставляемой заявки можно задать по всем классам инструментов, а также по отдельному классу и бумаге. Ограничение устанавливается в деньгах или в процентном отклонении от средневзвешенной цены, цен закрытия или последней сделки.
- Добавлена возможность корректировки ограничений по счетам на срочном рынке с помощью функционала импорта транзакций из файла. Для корректировки лимита в строке транзакции с параметрами ACTION=SET_FUT_LIMIT нужно указать параметр CORRECTION=Y, для установки лимита - CORRECTION=N.
- Добавлена возможность удаления ограничений по счетам на рынке RTS Standard с помощью импорта транзакций из файла. Для удаления ограничения в описании транзакции нужно задать параметры FIRM_ID, ACCOUNT и SECCODE. Также нужно задать тип операции в параметре ACTION=: - для удаления ограничения на покупку спот-активов - KILL_RTS_T4_LONG_LIMIT, - для удаления лимита открытых позиций клиента по спот-активу - KILL_RTS_T4_SHORT_LIMIT.
- Добавлена настройка "Настройки->Основные->Транзакции->"Запрашивать подтверждение для групповых операций" - при ее включении клиентское место дополнительно запрашивает подтверждение на выполнение операции по снятию заявок из стакана котировок (меню "Снять все заявки" либо сочетание клавиш Ctrl+F8) и через сочетание клавиш Alt+Shift+D.
- Реализована проверка кратности лота при подаче заявки. Данный функционал добавлен вследствие того, что некоторые торговые площадки (РТС, Украинская биржа) по факту принимают количество в заявке не в лотах, а в штуках, при этом ТС осуществляет проверку кратности выставляемых заявок значению "Кратности лота" из таблицы текущих параметров. QUIK данную особенность ТС не учитывал и при расчете доступного количества в форме подачи заявки для инструмента с кратностью лота 100 мог рассчитать некратное ему кол-во бумаг - например, 155. Теперь при подаче заявки указанное в форме ввода заявки количество будет дополнительно проверяться. В зависимости от настроек количество лотов будет либо автоматически округляться, либо пользователю будет предложено выбрать - в какую сторону нужно округлить значение.
Для настройки данной функции откройте файл info.ini в текстовом редакторе, в секции [transactions] добавьте или измените ключ check-quantity-by-lot. Он может принимать значения 1,2 или 3 в зависимости от требуемого поведения:
- Добавлена возможность подавать заявки по классам РПС и РЕПО из контекстного меню таблицы лимитов по бумагам. При выборе пункта контекстного меню "Новая заявка", вызванного из строки таблицы лимитов по бумагам, в списке выбора класса для совершения операции могут быть доступны режимы РПС и РЕПО. Для включения данной опции в диалоге основных настроек "Настройки->Основные->Общие" необходимо включить опцию "Учитывать бумаги на РПС и РЕПО режимах".
- Изменено расположение кнопок снятия фильтра клиентов и подстановки кодов клиентов из глобального фильтра на панели инструментов общих фильтров клиентов. Кнопки поменяли местами для возврата привычного расположения кнопки очистки фильтра.
1 - Округляет количество лотов в меньшую сторону;
2 - Округляет количество лотов в большую сторону;
3 - Показывает пользователю диалог.
Пример:
[transactions]
check-quantity-by-lot=1
Исправленные недоработки предыдущих версий
-
Исправлена недоработка с некорректным форматом текстового файла при сохранении таблицы сделок для исполнения.
-
Исправлена проблема отображения контекстного меню, возникавшая после снятия заявки или стоп-заявки двойным кликом правой кнопкой «мыши».
-
Исправлена ошибка QPILE - возврат результата функции GET_LABEL_PARAMS был некорректный, если функция вызывалась с реально несуществующим идентификатором метки.
-
Исправлена ошибка неверного возврата параметра TRANS_ID при отправке асинхронной транзакции, когда в строке транзакции был указан неверный режим торгов.
-
Исправлена фильтрация по торговому счету в таблице стоп-заявок - при установке фильтра отображались заявки по счету, который отсутствует в настройках "Торговля - Настройка счетов".
-
Исправлен функционал отображения новостей при сортировке их по порядковому номеру. Если новости датированы одинаковым временем, порядковый номер мог не учитываться.
Версия 5.14, 03.09.2009
1. Таблица обязательств маркет-мейкера
Для рынков ТС ММВБ была добавлена возможность трансляции обязательств маркет-мейкера. Таблица доступна для терминалов с правами менеджеров через пункт меню "Дилер->Обязательства маркет-мейкера".
2. График доходности облигаций
Для анализа рынка облигаций был добавлен новый графический инструмент, позволяющий сравнить разные облигации по соотношению доходность/погашение.
3. Заполнение кода клиента из глобального фильтра
В форме подачи заявок была добавлена возможность заполнения кода клиента, указанного в глобальном фильтре. Для этого в панель инструментов "Код клиента" добавлена опция "Подставлять код клиента из фильтра в формы подачи заявок". При ее включении торговые счета и коды клиентов в форме ввода заявки заполняются следующим образом:
- при вводе заявки на спот-рынках в качестве кода клиента будет подставлено значение, выбранное в фильтре на панели инструментов. Торговый счет и примечание не будут заполнены.
- при вводе заявки на срочных рынках в качестве торгового счета будет подставлено значение счета на срочном рынке, выбранное в фильтре на панели инструментов. Код клиента и примечание не будут заполнены.
4. Сохранение спрэда при замене стоп-заявок
При использовании перемещения стоп-заявок на графиках мышью в новой версии можно сохранять спрэд между ценой лимитированной заявки и ценой условия - для этого нужно в момент перемещения стоп-заявки нажать клавишу Crtl.
Для стоп-заявок со связанной лимитированной заявкой нажатие Ctrl при перемещении приведет к тому, что связанная лимитированная заявка или стоп не будут автоматически сняты, а также будут перенесены.
5. Ввод поручения на подтверждение внебиржевой сделки
Для рынка RPNG (Внебиржевое РЕПО с ЦБ) ММВБ реализована возможность подачи транзакции "Ввод поручения на подтверждение внебиржевой сделки". Новая транзакция доступна из контекстного меню "Ввести поручение на подтверждение" таблицы сделок для исполнения.
6. Настройка для стаканов котировок РПС
В настройках стаканов котировок РПС появилась возможность настройки отображения котировочного окна в формате "покупки слева - продажи справа" или "покупки снизу - продажи сверху".
7. Замена безадресной заявки
В контекстное меню на таблице безадресных внебиржевых заявок был добавлен пункт "Заменить заявку". Это позволяет за одну команду выполнить две транзакции - снятие имеющейся безадресной заявки и выставление новой.
8. Оптимизирована и ускорена операция копирования в буфер обмена таблицы на QPile.
9. Добавлена возможность сделать кнопку "Отмена" кнопкой по умолчанию для формы подтверждения клиентских транзакции. Настройка производится в меню "Настройки->Основные->Клиентские транзакции".
Исправленные недоработки предыдущих версий
1. Исправлена проблема с отсутствием трансляции данных в таблицы текущих позиций по бумагам и текущих позиций по бумагам на выбранных счетах при старте клиентского места до подключения шлюзов к ТС.
2. Исправлена недоработка, из-за которой было невозможно задать дробную цену приобретения при использовании функционала корректировки лимитов через файл.
3. Добавлен доступ из QPile к линиям DI-, DI+ индикатора ADX.
4. Исправлена ошибка формирования графика объема в текстовый файл.
5. Исправлена ошибка чтения символа % в интерпретаторе QPILE, а также ошибка оператора BREAK, в ситуации, когда он был поставлен непосредственно перед END IF.
6. Исправлен порядок вывода стакана при экспорте по ODBC - теперь удаление строки котировки не будет осуществляться раньше вставки.
Версия 5.13, 29.06.2009
1. Замена и снятие заявок в стакане котировок мышью
В Таблице котировок ("стакане") добавлена возможность замены или снятия заявок курсором мыши. Данный функционал работает при включении признака "Использовать drag-and-drop" в настройках Таблицы котировок. Чтобы переставить заявку по новой цене, достаточно "перетащить" строку с активной заявкой на новое место в очереди, удерживая левую кнопку мыши. Цену заявки при этом можно корректировать вращением колеса мыши. Для снятия заявки достаточно "перетащить" строку с заявкой за пределы Таблицы котировок. Подробнее см. Руководство пользователя QUIK, Раздел 5, п.5.7.
2. Редактор "горячих клавиш"
Реализована возможность настройки сочетаний "горячих клавиш", используемых для быстрого вызова функций программы. Данный редактор доступен из пункта меню программы Настройки / Редактор горячих клавиш. Пользователь может создать и использовать свой набор клавиш, а также восстановить стандартные комбинации клавиш.
3. Фильтры по типам лимитов рынка RTS Standard
В таблице "Ограничения по клиентским счетам" появился фильтр по типу лимитов "По открытым позициям (споты базового актива)", используемому для инструментов рынка RTS Standard.
4. Запоминание расположения окна ввода заявки
Окно ввода заявки будет появляться в том месте, где оно было закрыто в предыдущий раз, если в настройках программы (меню Настройки / Основные, вкладка "Транзакции") включен признак "Запоминать положение формы ввода".
5. Возможность остановки экспорта по DDE (по Ctrl+Shift+S)
Экспорт данных по DDE может быть остановлен из всех таблиц одновременно выбором пункта меню программы Экспорт данных / Остановить экспорт таблиц по DDE, либо нажатием клавиш Ctrl+Shift+S.
6. Ограничение количества попыток возобновления экспорта по DDE
Количество попыток возобновления экспорта по DDE в случае длительной недоступности сервера DDE может быть задано в настройках программы (меню Настройки / Вывод по DDE).
7. Графики
- В настройках графиков цены и объема сделки появилось свойство "Выделять цветом" с возможностью выбора цветов для растущей и падающей цены.
- Появилась возможность отображения линий трендов в виде направленных лучей. В настройках линий трендов нужно выбрать функции "Продолжить вправо" и "Продолжить влево", позволяющие продлить линию до бесконечности в указанном направлении.
- Добавлены новые интервалы: 2, 3, 4 минуты; 2, 4 часа.
- Визуализация линий -DI, +DI для индикатора ADX. Линии -DI, +DI теперь настраиваются совместно с индикатором ADX.
- Новый индикатор Fractals. В перечень поддерживаемых индикаторов технического анализа добавлен индикатор Fractals.
- В окне графика появилась возможность ввода заявок. При этом поле цены заполняется автоматически выбранным с графика значением. Подробнее см. Руководство пользователя QUIK, Раздел 4, п. 4.1.5.
Исправленные недоработки предыдущих версий
1. Исправлена проблема с учетом НКД для облигаций, возникавшая в ситуации, когда в позицию по облигации была загружена средневзвешенная цена приобретения.
2. Исправлена проблема заполнения поля "Ссылка", возникавшая при двойном клике по заявке в режимах РПС и РЕПО.
Версия 5.12.0.153, 17.04.2009
Исправленные недоработки предыдущих версий 5.12
Версия 5.12, 06.03.2009
1. Работа с графиками:
- Замена заявок и стоп-заявок непосредственно на графике путем перемещения соответствующих уровней операций в окне диаграммы.
- Графическое отображение уровней цены последней сделки и цены приобретения позиции.
2. Работа с условными заявками:
- В Таблице стоп-заявок добавлена возможность изменения цветовых настроек для визуализации различных статусов стоп-заявок (активна, исполнена, снята, идёт расчёт min/max).
3. Новые параметры:
- В Таблице денежных позиций (пункт меню «Дилер / Денежные позиции») появились два новых параметра: «Дебет» и «Кредит», которые используются на Валютном рынке ММВБ.
4. «Клиентский портфель»
- Ускорение расчёта параметров таблицы «Клиентский портфель».
- Признак квалифицированных инвесторов переименован из «Квал.» в «ПовышУрРиска».
5. «Окно новостей»
- Возможность настройки параметров шрифта для текста сообщения.
- Максимальный размер текста сообщения увеличен до 20000 символов.
6. Новые возможности:
- Изменено правило кодировки опционов при включенной настройке "Настройки->Основные->Показывать полные коды опционов". Это позволяет различать маржируемые опционы. Теперь признак маржируемости отображается символом "М", а признак уплаты премии символом "P" в последнем символе полного кода опциона.
Прочие улучшения
- Оптимизирована работа клиентского места при использовании Окна котировок, в котором параметры спроса и предложения находятся в разных столбцах («третий» вид окна).
- До 800 символов увеличен максимальный размер сообщения в Окне сообщений трейдеру.
Исправленные недоработки предыдущих версий
1. В Окне ввода заявки исправлен некорректный расчёт объёма заявки по фьючерсным контрактам.
2. В форме «Установка лимита по бумагам» увеличена ширина поля «Бумага».
3. При изменении значений «Остатка» и «Плеча» в таблице «Клиентский портфель» операция по умолчанию совершается с учетом валюты и тэга расчетов, настроенных в параметрах расчёта (пункт контекстного меню «Установить параметры расчёта»).
4. Исправлена ошибка с некорректным расчётом максимального количества с учетом комиссии брокера в форме подачи заявки.
Версия 5.11.0.284, 25.12.2008
- Увеличена ширина всех выпадающих списков в формах ввода заявок и в диалоговых окнах клиентского места QUIK. Это позволяет решить проблему с отображением полного названия фирм при вводе адресных заявок РЕПО.
- Оптимизирован механизм замены кодов клиентов (пункт меню "Настройки / Основные / Общие / Заменять коды клиентов на их ФИО") и расчёт таблицы "Клиентский портфель" на менеджерских терминалах с большим количеством клиентов.
- Появилась возможность с помощью импорта транзакций из текстового файла отправлять транзакции по регистрации внебиржевых заявок на LSE. Пример транзакции в TRI-файле:
CLIENT_CODE=;TRANS_ID=8;CLASSCODE=LSE_OTC;SECCODE=AMCD;ACTION=NEW_NEG_DEAL;
OPERATION=B;PRICE=19;QUANTITY=1;SETTLE_CODE=T0;SETTLE_DATE=20081208;
DATE=20081208;TIME=180000; - Расширено поле "Дата" в стандартных формах ввода заявок для отправки поручений по зарубежным финансовым рынкам.
- Добавлена возможность с помощью ЭЦП подписывать файлы, передаваемые Модулем формирования отчётов.
Исправленные недоработки предыдущих версий 5.11
- Исправлена ошибка замены кодов клиентов на ФИО при выводе таблиц через DDE-сервер.
- Исправлена некорректная работа подсветки строк в таблице ограничений по клиентским счетам.
- Устранена недоработка при использовании горячих клавиш для выставления заявок из окна котировок.
- Копирование таблиц в буфер обмена:
- исправлена ошибка с игнорированием региональных настроек разделителя целой и дробной части;
- устранена проблема с медленным копированием программируемой таблицы QPILE;
-
исправлена проблема при копировании таблицы запросов клиентов на исполнение заявок.
Версия 5.11.0.259, 01.11.2008
- Добавлена поддержка параметра "Cсылка" для заявок РПС и РЕПО при использовании импорта транзакций из текстового файла.
- Появилась новая форма подачи заявки для классов "РТС: Классический рынок" и "РТС: Индикативные котировки". Cпециально для этих режимов формы ввода заявок были доработаны. Для использования новых форм требуется обновление ПО шлюза к ТС РТС.
- Появилась возможность использования новой формы пролонгации РЕПО на рынке ГЦБ.
- Доработан экспорт данных по DDE:
- появилась возможность указания имени DDE-сервера,
- добавлена возможность экспортировать большие таблицы с количеством строк более 65535,
- появилась возможность выводить таблицу "Информация по опционам".
- Появилась возможность при копировании через Буфер обмена выводить пустые ячейки вместо нулей (пункт меню "Настройки / Буфер обмена").
- При использовании "Кармана транзакций" появилась возможность:
- выставлять адресные заявки модифицированного РЕПО,
- загружать в "Карман транзакций" рыночные заявки,
- учитывать условия исполнения заявок и признаки стоп-заявок при загрузке их в "Карман транзакций".
Исправленные недоработки предыдущих версий 5.11
- Устранены недоработки, приводящие к сбоям при сохранении конфигурации окон и настроек экспорта в системы теханализа.
- Исправлена ошибка с большим расходом памяти при использовании API для импорта транзакций.
- Работа со стаканами на срочном рынке FORTS:
- устранена проблема с задержками, возникавшими при экспорте стакана по ODBC,
- устранен эффект с повышенной загрузкой процессора при отображении стакана FORTS.
- Исправлено некорректное отображение дуг Фибоначчи при максимизации окна с графиком, а также проблема с автомасштабированием вертикальной оси.
- Исправлено некорректное отображение остатка по фьючерсам в таблице "Купить/Продать".
- Устранена ошибка отладчика QPile, возникавшая при использовании оператора BREAKPOINT.
Версия 5.11.0.196, 08.09.2008
Экспорт данных
- Реализован экспорт стакана котировок во внешние источники данных через DDE. Экспорт данной таблицы позволяет использовать в качестве DDE-сервера не только excel, но и другие сервера – идентификатор DDE-сервера можно менять в настройках экспорта стакана. Подробнее о функционале можно почитать в справке - «Раздел 3. Просмотр информации - Таблица котировок - Вывод данных через DDE сервер».
- Добавлена возможность группового экспорта данных стаканов котировок – т.е. теперь для экспорта необязательно отображать на экране окна экспортируемых стаканов и настраивать каждое окно по отдельности. Групповой экспорт котировок второго уровня настраивается в меню «Экспорт данных->Экспорт инструментов по ODBC».
- Доработан функционал экспорта в AmiBroker - появилась настройка, определяющая, как новые данные пишутся в базу данных AmiBroker'а – с предварительной полной очисткой всех данных по инструменту или же в режиме добавления к существующим данным с учетом времени свечек.
- В рамках функционала экспорта в AmiBroker появилась возможность экспорта тиковых данных – ранее можно было экспортировать только рассчитанные свечки.
Графики
- Доработан функционал отображения операций на графике – метки отображения заявок, сделок и стопов теперь имеют отдельно настраиваемые цвета для операций на покупку и на продажу.
- Метки отображения заявок, сделок и стопов могут учитывать глобальный фильтр по клиентскому коду, торговому счету и фирме, т.е. на графике теперь можно отобразить операции только одного клиента. Данная опция полезна трейдерам, работающим более чем с одним клиентским кодом – для ее использования в настройках диаграммы включите опцию «Применять глобальный фильтр» и после этого установите фильтры через меню «Торговля-Общие фильтры» либо через элемент панели инструментов «Общий фильтр клиентов».
- В настройках диаграммы добавлена опция «При автомасштабировании учитывать уровни отображаемых операций». Ранее автомасштабрирование по шкале цен учитывало только цены сделок и если уровень заявки или стоп-приказа превышал значения видимой шкалы – то уровень на графике не отображался. Включение опции позволяет избавиться от этого эффекта.
Прочее
- В форме группового подтверждения отчетов на сделки для исполнения РЕПО в поле «Партнер» теперь отображается не код фирмы на ММВБ, а короткое название фирмы.
Исправленные недоработки предыдущих версий 5.11
- В функционале подачи заявок из стакана котировок устранены следующие эффекты:
- Функция снятия заявок из стакана не всегда позволяла снять заявки.
- При совершении сделок не менялась позиция POS в "Панели инструментов для ввода заявок".
- При вводе цены на фьючерс в стакане на кратность проверялась каждая цифра, а не итоговая цена – происходила блокировка ввода, и было неудобно вводить цены по некоторым инструментам.
- В функционале экспорта данных устранены:
- Неправильный вывод заголовка "Инструмент" при экспорте Таблицы Изменений Параметров в Excel.
- Повышенная загрузка CPU при экспорте стакана котировок по ODBC и эффект с отсутствием проверки на экспорт только изменившихся записей.
- В графической подсистеме исправлены ошибки:
- При совершении сделок на графике не всегда отображались соответствующие уровни.
- Построение индикатора МА приводило к зависанию клиентского места QUIK.
- Таблица «Клиентский портфель» теперь:
- Корректно обновляется при наличии нескольких лимитов по деньгам на одном клиентском счете.
- Учитывает ограничения квалифицированных инвесторов при расчете параметра «НаПокупкуНеМаржин».
- В QPILE устранены недоработки:
- Из таблицы заявок нельзя было получить параметр UID.
- Функция GET_CLIENT_MARGINAL_PORTFOLIO_INFO не возвращала значение параметра RATE_CHANGE («Процент изменения»).
- Параметр "Цена последней сделки" в Таблице текущих значений параметров для класса РТС при использовании функции Get_Param_EX возвращалось с неправильной точностью.
Версия 5.11, 15.07.2008
Ввод заявок
- Возможность ввода заявок из Таблицы котировок
В Таблице котировок добавлена возможность ввода заявок. Управление заявками осуществляется при помощи специальной панели инструментов. Активизируется панель либо опцией в диалоге настроек стакана, либо нажатием клавиш Alt+F2. Элементы управления в панели инструментов позволяют вводить цену, количество, код клиента и с помощью кнопок или горячих клавиш ставить заявки. Также возможно снятие своей активной заявки в стакане двойным нажатием правой кнопки мыши на строке со своей котировкой, быстрая замена заявок и т.п.. Подробнее о новом функционале стакана можно прочитать в документации на Рабочее место QUIK – «Раздел 5. Торговые операции клиента - Управление заявками из Таблицы котировок». - «Сделать стоп-заявку своей»
Появилась новая команда (транзакция) «Сделать стоп-заявку своей», доступная через контекстное меню Таблицы стоп-заявок. Команда может применяться в ситуации, когда доступ к торгам доступен через несколько различных серверов QUIK одного брокера. Т.к. стоп-приказ всегда «привязан» к определенному серверу, но иногда для удобства дальнейшей работы требуется изменить эту привязку, установив для стоп-приказа другой сервер. В этой ситуации и можно задействовать эту команду. - Подтверждение нескольких сделок для исполнения
Добавлена возможность одновременного подтверждения нескольких сделок для исполнения, позволяющая подтвердить до 4 сделок единовременно, что позволяет облегчить, например, операцию по пролонгации РЕПО. Функционал доступен из контекстного меню «Ввод заявки-отчета (макс. 4 сделки)» Таблицы сделок для исполнения. В появившемся диалоге можно по ряду признаков отфильтровать сделки для исполнения и выбрать сделки, которые будут подтверждены единой транзакцией в торговой системе. - Ввод заявок из Таблицы позиций по счетам на срочном рынке
Добавлена возможность подачи обычной заявки и заявки на экспирацию опциона на ФОРТС из Таблицы позиций по счетам на срочном рынке. - Поддержка простого клиринга ММВБ
В форму заполнения транзакций РПС и РЕПО добавлена возможность выбора кода расчетов Z0 для отчетов простого клиринга ММВБ – раньше его приходилось вводить вручную. Также в контекстном меню Таблицы сделок для исполнения появилась команда «Подтвердить срочным отчетом», которая позволяет включить выбранную сделку в режим расчетов по правилам простого клиринга.
Новые параметры
- Оценка позиции по бумаге
В Таблицу лимитов по бумагам и Сводную таблицу лимитов добавлен параметр «Цена приобретения», в котором отображена средневзвешенная цена приобретения позиции. Значение этого параметра может быть сохранено в файл лимитов *.lim и загружено брокером при установке позиции по бумаге, либо вручную. В течение торговой сессии «Цена приобретения» перерасчитывается с учётом производимых клиентом операций. Средневзвешенная цена приобретения позиции учитывает только имеющуюся текущую позицию. При изменении направления позиции (с «Лонга» на «шорт» и наоборот) новая цена становится равной цене сделки, которая привела к смене направления, и далее перерасчитывается с учётом производимых клиентом операций.В файле лимитов это новый параметр - WA_POSITION_PRICE, который как раз и задает «Цену приобретения» по бумаге. Пример строки файла для задания лимита по бумаге с указанием «Цены приобретения»
В таблицу «Купить/Продать» также добавлены новые колонки:DEPO: FIRM_ID=NC0038900000; SECCODE=EESR; CLIENT_CODE=001; OPEN_BALANCE=10; TRDACCID=L01-00000F00; WA_POSITION_PRICE=26.12;
- Средневзвешенная цена коротких позиций. Показывает средневзвешенную цену продажи имеющейся у клиента короткой позиции;
- Средневзвешенная цена длинных позиций. Показывает средневзвешенную цену покупки имеющейся у клиента длинной позиции;
- Прибыль/убытки. Показывает стоимость имеющейся у клиента позиции, рассчитанную исходя из средневзвешенной цены её приобретения и лучшей текущей котировки (на покупку, в случае если позиция клиента короткая, или на продажу, если текущая позиция клиента длинная).
- Новые параметры в таблицах
-
Текущая таблица параметров
№ Параметр Тип данных Описание Подробное описание 1. REGNUMBER STRING Рег. номер Регистрационный номер бумаги 2. LASTBID DOUBLE Спрос сессии Лучшая котировка на покупку на момент завершения нормального периода торгов 3. LASTOFFER DOUBLE Предложение сессии Лучшая котировка на продажу на момент завершения нормального периода торгов -
Таблица сделок
№ Параметр Тип данных Описание Подробное описание 1. STATION_ID STRING Идентификатор участника Идентификатор участника торгов в РТС 2. SETTLE_DATE DOUBLE Дата расчетов Дата расчетов по сделке 3. TRADE_CURRENCY STRING Валюта сделки Валюта торгов сделки в РТС 4. SETTLE_CURRENCY STRING Валюта расчетов Валюта расчетов сделки в РТС -
Таблица текущих позиций по бумагам
№ Параметр Тип данных Описание Подробное описание 1. USQTYB DOUBLE Куплено Купленное в течение торговой сессии количество бумаг, включенное в многосторонний клиринг 2. USQTYS DOUBLE Продано Проданное в течение торговой сессии количество бумаг, включенное в многосторонний клиринг -
Текущие позиции по бумагам на выбранных счетах
№ Параметр Тип данных Описание Подробное описание 1. PLANBAL DOUBLE Контрольный Контрольный остаток простого клиринга. Контрольный остаток равен входящему остатку минус плановая позиция на продажу, включенная в простой клиринг 2. USQTYB DOUBLE Куплено Купленное в течение торговой сессии количество бумаг, включенное в многосторонний клиринг 3. USQTYS DOUBLE Продано Проданное в течение торговой сессии количество бумаг, включенное в многосторонний клиринг 4. PLANNED DOUBLE Плановый Плановый остаток. Плановый остаток равен текущему остатку минус плановая позиция на продажу -
Таблица заявок на внебиржевые сделки
№ Параметр Тип данных Описание Подробное описание 1. ACTIVATION_DATE DOUBLE Дата активации Дата активации заявки 2. ACTIVATION_TIME DOUBLE Время активации Время активации заявки 3. QUOTENO DOUBLE Встречная безадресная заявка Номер встречной безадресной заявки, 0 - если заявки нет -
Таблица заявок
№ Параметр Тип данных Описание Подробное описание 1. ACTIVATION_TIME DOUBLE Время активации Время активации заявки 2. IS_MARKET_MAKER_ORDER STRING Заявка Маркет-мейкера Признак заявки Маркет-мейкера -
Таблица денежных позиций
№ Параметр Тип данных Описание Подробное описание 1. ORDERBUY DOUBLE В заявках на покупку Объем активных заявок на покупку - суммарный неудовлетворенный объем всех активных заявок на покупку, в денежном выражении. Объем заявки в денежном выражении рассчитывается с учетом комиссионного сбора Биржи и накопленного купонного дохода 2. ORDERSELL DOUBLE В заявках на продажу Объем активных заявок на продажу - суммарный неудовлетворенный объем всех активных заявок на продажу, в денежном выражении. Объем заявки в денежном выражении рассчитывается с учетом комиссионного сбора Биржи и накопленного купонного дохода 3. NETTO DOUBLE Нетто Нетто позиция - текущий остаток плюс объем активных заявок на продажу и минус объем активных заявок на покупку (CURRENTPOS + ORDERSELL - ORDERBUY) 4. PLANNEDBAL DOUBLE Контрольная Контрольная позиция простого клиринга равна входящей позиции минус плановая позиция на покупку, включенная в простой клиринг -
Таблица заявок-отчётов на сделки РПС
№ Параметр Тип данных Описание Подробное описание 1. COMISSION DOUBLE Комиссия Объем комиссии по сделке, выраженный в руб. 2. REPORT_KIND DOUBLE Вид отчёта Вид отчета -
Сделки для исполнения
№ Параметр Тип данных Описание Подробное описание 1. STATE_OF_CLEARING DOUBLE Состояние расчётов Состояние расчетов по сделке 2. TYPE_OF_CLEARING DOUBLE Тип клиринга Тип процедуры расчетов по сделке 3. REPORT_COMISSION DOUBLE Комиссия за отчёт Размер комиссионного вознаграждения за исполнение сделки срочным отчетом, выраженный в руб. 4. COUPON_PAYMENT DOUBLE Купонная выплата Объем купонной выплаты, прошедшей со дня последних торгов по бумагам, входящим в обеспечение сделки РЕПО 5. COUPON_PAYMENT_DATE DOUBLE Дата купонной выплаты Дата прошедшей купонной выплаты 6. PRINCIPAL_PAYMENT DOUBLE Выплата по основному долгу Объем выплаты по основному долгу, прошедшей со дня последних торгов по бумагам, входящим в обеспечение сделки РЕПО 7. PRINCIPAL_PAYMENT_DATE DOUBLE Дата выплаты по основному долгу Дата прошедшей выплаты по основному долгу (амортизации)
-
Графики
- Текстовые метки
На график можно добавить текстовую метку, представляющую собой текст с изображением. Метка снабжается текстовой подсказкой, для нее можно задавать цвет шрифта, изображение ссылкой на *.bmp-файл, расположение изображения относительно текста, прозрачность. Метка может быть привязана к вертикальной и/или горизонтальной оси. Если метка не привязана, то она оказывается неподвижной относительно графика при прокручивании.Графические метки имеют интерфейс с QPILE позволяющий их ставить, удалять и редактировать из QPILE программы. Для работы с метками на графиках добавлены 5 функций:
- DOUBLE ADD_LABEL(STRING tag, MAP label_params) – добавляет метку с заданными параметрами в окно, где отображен график с идентификатором tag; возвращает идентификатор метки или (-1), если добавить метку не удалось.
- DOUBLE DELETE_LABEL(STRING tag, DOUBLE id) – удаляет метку по заданному идентификатору id с графика с текстовым идентификатором tag; возвращает 1 в случае успеха, 0 в случае неудачи.
- DOUBLE DELETE_ALL_LABELS(STRING tag) – удаляет все метки на графике с идентификатором tag;
- MAP GET_LABEL_PARAMS(STRING tag, DOUBLE id) – возвращает параметры метки с указанным идентификатором; если метка с указанным идентификатором не существует – возвращается пустой MAP.
- DOUBLE SET_LABEL_PARAMS(STRING tag, DOUBLE id, MAP new_label_params) – задает параметры метки с указанным идентификатором; возвращает 1 в случае успеха, 0 в случае неудачи.
Формат массива MAP, содержащего параметры метки:
№ Параметр Тип данных Описание 1. TEXT STRING Подпись метки (если подпись не требуется, то пустая строка) 2. IMAGE_PATH STRING Путь к картинке, которая будет отображаться в качестве метки (пустая строка, если картинка не требуется) 3. ALIGNMENT STRING Расположение текста относительно картинки (возможно 4 варианта: LEFT, RIGHT, TOP, BOTTOM) 4. YVALUE DOUBLE Значение параметра на оси Y, к которому будет привязана метка 5. DATE DOUBLE Дата в формате YYYYMMDD, к которой привязана метка 6. TIME DOUBLE Время в формате HHMMSS, к которому будет привязана метка 7. R DOUBLE Красная компонента цвета в формате RGB. Значение должно быть в интервале [0;255] 8. G DOUBLE Зеленая компонента цвета в формате RGB. Значение должно быть в интервале [0;255] 9. B DOUBLE Синяя компонента цвета в формате RGB. Значение должно быть в интервале [0;255] 10. TRANSPARENCY DOUBLE Прозрачность метки в процентах. Значение должно быть в промежутке [0; 100] 11. FONT_FACE_NAME STRING Название шрифта (например “Arial”) 12. FONT_HEIGHT DOUBLE Размер шрифта 13. HINT STRING Текст всплывающей подсказки - Визуализация на графике сделок, заявок и стоп-заявок
В новой версии появилась возможность визуализации торговых операций на графике. В контекстном меню настроек ценового графика, которые доступны при нажатии правой кнопкой мыши на графике по конкретному инструменту, выберите пункт меню «Параметры», активируйте вкладку «Дополнительно» и настройте цветовые параметры отображения уровней заявок и стоп-заявок, а также меток сделок для данной бумаги.
Прочее
- Отладчик QPILE
В новой версии QUIK при использовании языка QPILE появилась возможность вызова окна отладки. В этом окне возможен просмотр значений используемых переменных и пошаговое выполнение Вашего кода. Для того чтобы вызвать окно отладки, необходимо в код программы вставить оператор «breakpoint()». После запуска портфеля, когда QUIK дойдет до этого оператора, расчет портфеля остановится и появится отладочное окно.В этом окне, в левой части отображается код программы. Красным выделяется строчка кода, которая будет выполняться следующей. В правой части окна располагается список инициализированных переменных и их значения. На окне отладки располагаются 3 кнопки:
- «Следующий шаг» - выполняет подсвеченную строчку кода.
- «Продолжить выполнение» - продолжает расчет портфеля до следующего Breakpoint(), если в коде больше нет точек прерывания, то расчет продолжается до конца портфеля.
- «Остановить расчет» - останавливает расчет портфеля.
- Изменение форматов текстовых файлов
Форматы текстовых файлов, в которые сохраняются данные из таблиц всех сделок, сделок, заявок, позиций по деньгам, адресных заявок, сделок для исполнения и отчетов приведены в соответствие с форматами экспорта последней версии рабочего места терминала ММВБ.
Версия 5.10, 11.03.2008
- Учет комиссии при расчете доступного количества
Доступное количество в таблице "купить/продать" теперь рассчитывается с учётом комиссии (комиссия торговой системы + брокерская комиссия). То есть, теперь заявка на рассчитанное максимальное количество будет приниматься сервером Quik, так как при её расчёте учтено, что помимо суммы сделки потребуется дополнительно некоторая сумма на уплату комиссии по этой сделке.Сумма комиссий при этом несет информационный характер, и может несколько превышать сумму реально списанных со счёта средств, в качестве комиссии по данной сделке. Такое превышение связано с тем, что выставляемая заявка может быть удовлетворена несколькими встречными заявками, при этом суммарно по этим сделкам суммы комиссий могут отличаться между собой. В качестве значения комиссии под сделку в форме ввода заявки в этом случае будет отображена максимально возможная сумма комиссии, исходя из наихудшего сценария удовлетворения заявки с точки зрения размера комиссии. Сервис доступен при включенной опции "Рассчитывать доступное количество" (меню Настройки - Основные - Транзакции, раздел "Выполнение транзакций").
-
Поле «Комиссия» в форме ввода заявки
В поле ввода заявки на покупку/продажу инструмента добавлено поле "комиссия". В нём отображается сумма, состоящая из комиссии торговой системы и комиссии брокера, установленных для выбранного кода клиента. -
Новый механизм импорта транзакций
Данный функционал предназначен для отправки транзакций, подготовленных программой клиента через специальное API. Функционал реализован в виде библиотеки trans2quik.dll, которую могут использовать внешние программы для трансляции поручений через клиентское место QUIK на сервер QUIK и далее в торговые системы. Более подробно об этом функционале Вы сможете прочитать в файле Trans2quik_API.doc комплекта API. -
Автоматический запуск импорта транзакций
В диалоге импорта транзакций из файла добавлено свойство "Начинать динамическую загрузку транзакций атоматически", позволяющее запускать импорт сразу после запуска Рабочего места QUIK. -
Экспорт Окна котировок через ОDBC
Реализована возможность экспорта Окна котировок во внешние источники данных через ODBC. Настройка экспорта из таблиц осуществляется аналогично настройке экспорта из других таблиц QUIK’а. -
Окно котировок
Изменен вид Окна котировок при включенной опции "Лучшие спрос и предложение видны всегда" (включается в форме редактирования Окна котировок). Теперь условная линия, разделяющая котировки на покупку и на продажу, остаётся неподвижной независимо от количества котировок на покупку и на продажу. Это позволяет избежать ситуаций, когда пользователь выставлял заявку двойным кликом по котировке, и при повышенной активности участников торгов котировки в очереди настолько быстро изменяются, что становилось трудно попасть мышью в выбранную строку окна. -
Оптимизирован экспорт по ODBC
Проведены работы по оптимизации функционала экспорта данных в источники ODBC. Экспорт в новой версии производится быстрее. -
В таблицу «Клиентский портфель» добавлены новые параметры
-
"Сроч. счет" – если клиентский счет использует единую денежную позицию фондового рынка и срочного рынка ФОРТС, то здесь отображается счет на ФОРТС.
-
"ГО поз." - отображает ГО, уплаченное под все открытые позиции на срочном рынке (списанное с денежного остатка). Значение совпадает с со значением «Тек. чист. поз.» в таблице ограничений по клиентским счетам.
-
"ГО заяв." - отображает ГО, ГО, зарезервированное под заявки на срочном рынке. Значение совпадает со значением «Тек чист поз (под заявки)» в таблице ограничений по клиентским счетам.
-
"Вариац. маржа" – отображает текущую вариационную маржу по счету после последнего клиринга. Значение совпадает со значением вариационной маржи в таблице ограничений по клиентским счетам.
-
"Активы/Го" - отображает в процентах отношение ликвидационной стоимости портфеля к ГО по срочному рынку. Рассчитывается по формулам:
Активы/Го = (Тек. активы + ГО поз.) / ГО поз.
Если ГО=0, либо Активы/Го >100% то Активы/Го=100%Также теперь в "Текущих средствах" для объединенных с ФОРТС счетов учитывается ГО позиции и значение вариационной маржи для корректного учета прибылей и убытков – т.е. учитываются средства, которые будут получены/списаны при закрытии всех позиций срочного рынка - ГО позиций и вариационная маржа.
Версия 5.09, 10.12.2007
- Экспорт в систему технического анализа AmiBroker
В рамках функционала экспорта данных в системы технического анализа добавлена поддержка системы AmiBroker. Описание настройки экспорта Вы можете найти в руководстве пользователя (оно доступно по нажатию кнопки F1) в разделе «Совместная работа с другими приложениями».Модуль экспорта данных в программу технического анализа AmiBroker можно скачать в разделе "Файловый архив", часть "Прочее".
- Групповые операции с настройками экспорта с системы технического анализа
Для облегчения задачи смены параметров экспорта в системы технического анализа сразу для нескольких инструментов добавлены групповые операции со списком экспортируемых инструментов.Изменять можно для нескольких бумаг следующие настройки экспорта:
- период времени, за который нужно выводить данные ("выводить данные с ... и по ...")
- множество выводимых значений (все доступные, только за текущий день, за период)
- опция повторного вывода данных
- Восстановление конфигурации окон после выполнения команды «Очистить все и начать новый сеанс»
В новой версии программы после выполнения команды "Очистить все и начать новый сеанс" после установления связи с сервером автоматически загружается конфигурационный файл окон, используемый пользователем. - Улучшена процедура восстановления версии клиентского терминала после неудачного обновления
Теперь при обновлении программы QUIK в момент перезагрузки в каталог BACKUP дополнительно копируются файлы с расширением INI, CFG, DAT и текущий используемый WND-файл. Это позволяет в случае неудачного обновления «откатиться» на предыдущую версию терминала и полностью восстановить работу программы с настройками, которые были до обновления. - Вывод в Excel через DDE таблицы всех сделок
Теперь при работе с версией Excel2007 Таблица всех сделок корректно выводится по DDE в ситуации, когда количество сделок превышает 65535 строчек. - Подстановка ФИО для фьючерсных счетов
В новой версии добавлен функционал замены фьючерсных счетов на ФИО клиентов. Замена настраивается аналогично замене кодов клиента на ФИО - в файл "Clients.ini" добавляются строки формата "Торговый счет ФОРТС = ФИО". Подробно этот функционал описан в документации на терминал в разделе "Основные принципы работы" -> "Описания клиентов и рынков" -> "Замена кодов / фьючерсных счетов клиентов на описания". - Торговый счет для фьючерсов по умолчанию в форме подачи заявки
Появилась возможность задавать правило отображения в форме подачи заявки вместе с кодами клиентов по умолчанию для разных классов и режимов также счет по умолчанию для работы на срочном рынке. Настраивается все аналогично кодам клиентов по умолчанию, работает по тем же самым правилам, только меняется не код клиента, а его счет. Описание функционала Вы можете найти в руководстве пользователя в разделе "Торговые операции клиента" -> "Ввод заявки" -> "Настройка функции «Автозаполнение». - Подтверждение отчетами всех сделок для исполнения из таблицы "Сделки для исполнения"
Данная функция вызывается из таблицы "Сделки для исполнения" с помощью контекстного меню "Подтвердить все сделки из таблицы". При вызове этой функции подтверждаются отчетами те сделки для исполнения, которые отфильтрованы для отображения в текущей таблице. Функционал призван облегчить подтверждение вторых частей РЕПО, например, в ситуации переноса клиентских позиций. - Динамический импорт ограничений по фьючерсным счетам
В рамках интерфейса динамической подачи транзакций из файла добавлена возможность динамической загрузки транзакций на установку и изменение ограничений по позициям клиентов на срочном рынке. Пример транзакции:
Описание остальных параметров этой транзакции можно узнать в руководстве пользователя, Раздел 6 глава 6.9.ACTION=SET_FUT_LIMIT; TRANS_ID=22; CLASSCODE=SPBFUT; ACCOUNT=389_011; VOLUMEMN=20000000,00; VOLUMEPL=10000000,00; KFL=0,00; KGO=0,00; USE_KGO=Y; FIRM_ID=SPBFUT389;
- Расширение функционала "Импорт транзакций" транзакцией "Подтверждение отчетом сделок для исполнения"
Теперь с помощью импорта транзакций можно подавать транзакцию "Подтвердить отчетом сделку для исполнения". Подтверждать можно сделки для исполнения РПС, а также РЕПО, как по первой, так и по второй части. Параметр ACTION должен быть равен значению "NEW_REPORT". Пример транзакции на подтверждение сделки для исполнения:
Описание остальных параметров этой транзакции можно узнать в руководстве пользователя, Раздел 6 глава 6.9.ACTION=NEW_REPORT; TRANS_ID=15; CLASSCODE=RPMA; NEG_TRADE_OPERATION=B; NEG_TRADE_NUMBER=179205900;
- Загрузка в карман транзакций безадресных заявок РЕПО и РПС.
Добавлена возможность добавлять в карман транзакций безадресные заявками РПС и РЕПО с помощью загрузки через файл. Диалог загрузки вызывается из таблицы "Карман" с помощью контекстного меню "Загрузить безадресные заявки из файла". Файл можно создать из таблицы безадресных заявок с помощью контекстного меню "Сохранить в файл безадресные внебиржевые заявки". Также в «карман» можно добавлять такие транзакции с помощью «перетаскивания» заявок из "Таблицы безадресных заявок на внебиржевые сделки" мышью непосредственно в «карман». - Копирование таблиц для работы с РПС и РЕПО с помощью Ctrl+N
В новой версии таблицы "Таблица заявок на внебиржевые сделки", "Сделки для исполнения", "Таблица заявок-отчетов на сделки РПС" можно копировать с помощью горячих клавиш <CTRL+N> или пункта меню "Таблицы -> Создать копию".
Версия 5.08, 13.07.2007
- Построение графиков изменений параметров за предыдущие торговые дни
Появилась возможность просматривать графики, построенные по таблице истории значений параметров не только за текущую сессию, но и за предыдущие торговые дни. Историю изменения параметров также можно экспортировать в системы тех. анализа.
Сервис доступен при наличии на сервере QUIK Модуля ведения архивов. - Оптимизирован экспорт по ODBC таблицы текущих параметров
Если в настройках Таблицы текущих значений параметров включена опция «Вывод по ODBC только изменившихся значений», то при изменении какого-либо параметра Рабочее место QUIK передает базе данных SQL-запрос с обновлением только данного параметра. Тем самым повышено быстродействие экспорта из этой таблицы. - Расчет доступного количества для операций с фьючерсами FORTS
Расчет максимального количества на покупку/продажу в Окне ввода заявки стал доступен и для фьючерсов FORTS. Функция может использоваться только для единой денежной позиции на фондовом и срочном рынках. - Загрузка значений клиентского гарантийного обеспечения (КГО) из файла
В новой версии сервера и Рабочего места QUIK появилась возможность загрузки величины клиентского гарантийного обеспечения из файла лимитов для срочного рынка FORTS. - Загрузка лимитов FORTS на различные разделы с одного терминала
В новой версии сервера и клиентского места QUIK появилась возможность загрузки лимитов на срочном рынке FORTS на различные разделы с одного терминала. Для указания идентификатора раздела, используется параметр FIRM_ID, который указывается в файле с лимитами для срочного рынка. - Корректное отображение даты выставления заявки для заявок «до отмены» (GTS)
В таблице заявок исправлено некорректное отображение значения в поле «дата» для заявок, выставленных не сегодня («до отмены», GTS). Это актуально для заявок, в режиме «РТС-классика» и других режимах, в которых поддерживаются заявки «до отмены» (GTS) - Корректное отображение значений > 2 млрд. в таблицах текущих позиций по бумагам и текущих позиций по счетам
Исправлено некорректное отображение значений >2 млрд. в Таблицах текущих позиций по бумагам, текущих позиций по счетам и в Таблице текущих значений параметров (обычно проблема проявлялась при отображении количества по бумаге ВТБ). - Новые параметры в таблицах
Таблица Новый параметр Описание Тип данных Таблица текущих значений параметров ISIN-код бумаги ISIN-код бумаги (ISIN – International Securities Identification Number) Международный идентификационный код бумаги VARCHAR(12) Таблица заявок Код биржи Биржевой идентификатор заявки VARCHAR(64) Таблица сделок Код биржи Биржевой идентификатор заявки VARCHAR(64) Таблица отчетов на сделки для исполнения Тип отчета Тип отчета VARCHAR(20) Таблица безадресных заявок РЕПО-М Сумма РЕПО Сумма РЕПО - сумма привлеченных/предоставленных по сделке РЕПО денежных средств, по состоянию на текущую дату DECIMAL (16,2) Таблица безадресных заявок РЕПО-М Объем выкупа РЕПО Объем сделки выкупа РЕПО, выраженный в руб. DECIMAL (16,2) Таблица безадресных заявок РЕПО-М Тип ввода заявки РЕПО Тип ввода заявки РЕПО VARCHAR (12) Таблица безадресных заявок РЕПО-М Срок РЕПО Срок РЕПО в календарных днях INTEGER Таблица безадресных заявок РЕПО-М Дисконт (%) Дисконт при заключении сделки РЕПО DECIMAL (16,4) Таблица безадресных заявок РЕПО-М Сумма РЕПО первоначальная Первоначальное, указанное при регистрации, значение Суммы РЕПО. Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто DECIMAL (16,2) Таблица безадресных заявок РЕПО-М Кол-во первоначальное Первоначальное, указанное при регистрации, количество бумаг (в стандартных лотах). Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто INTEGER Таблица безадресных заявок РЕПО-М Дисконт (%) первоначальный Первоначальное, указанное при регистрации, значение дисконта. Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто DECIMAL (16,4) Таблица безадресных котировок РЕПО-М (К) Номер Номер безадресной заявки на покупку Таблица безадресных котировок РЕПО-М (К) Сумма РЕПО Сумма РЕПО безадресной заявки на покупку Таблица безадресных котировок РЕПО-М (К) Срок РЕПО Срок РЕПО безадресной заявки на покупку Таблица безадресных котировок РЕПО-М (К) Дисконт Дисконт безадресной заявки на покупку Таблица безадресных котировок РЕПО-М (П) Номер Номер безадресной заявки на продажу Таблица безадресных котировок РЕПО-М (П) Сумма РЕПО Сумма РЕПО безадресной заявки на продажу Таблица безадресных котировок РЕПО-М (П) Срок РЕПО Срок РЕПО безадресной заявки на продажу Таблица безадресных котировок РЕПО-М (П) Дисконт Дисконт безадресной заявки на продажу Таблица сделок для исполнения Номер заявки Номер заявки, на основании которой была заключена данная сделка DECIMAL (16,0) Таблица сделок для исполнения Дата заключения Для компенсационных взносов - дата заключения исходной сделки РЕПО, пусто для остальных случаев. VARCHAR (12) Таблица заявок на внебиржевые сделки (адресные заявки) Дата выставления Дата выставления VARCHAR (12) Таблица заявок на внебиржевые сделки (адресные заявки) Остаток Объем неисполненной части заявки, выраженный в лотах INTEGER Таблица заявок на внебиржевые сделки (адресные заявки) Сумма РЕПО первоначальная Первоначальное, указанное при регистрации, значение Суммы РЕПО. Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто. DECIMAL (16,2) Таблица заявок на внебиржевые сделки (адресные заявки) Кол-во первоначальное Первоначальное, указанное при регистрации, количество бумаг (в стандартных лотах). Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто. INTEGER Таблица заявок на внебиржевые сделки (адресные заявки) Дисконт (%) первоначальный Первоначальное, указанное при регистрации, значение дисконта. Только для заявок модифицированного РЕПО, для других заявок (или если значение не было указано) - пусто. DECIMAL (16,4) Таблица ограничений по клиентским счетам Тек.чист.поз. (под заявки) Величина гарантийного обеспечения, зарезервированного под клиентские заявки, в рублях DECIMAL (16,2) Таблица ограничений по клиентским счетам Тек.чист.поз. (под откытые позиции) Величина гарантийного обеспечения, зарезервированного под открытые клиентские позиции, в рублях DECIMAL (16,2) Таблица ограничений по клиентским счетам Премия по опционам Премия по опционным позициям, рассчитанная по правилам торговой системы DECIMAL (16,2) Таблица ограничений по клиентским счетам Биржевые сборы Биржевые сборы DECIMAL (16,2) Таблица ограничений по клиентским счетам Коэфф-нт кл-го ГО Коэффициент клиентского гарантийного обеспечения DECIMAL (16,2) Таблица клиентских позиций на срочном рынке Стоимость позиций Стоимость позиций DECIMAL (16,2)
Новое во встроенном языке программирования QPILE
- Отмена автоматического перевода имен констант в верхний регистр
В новой версии QUIK появилась возможность добавить в код программы специальный ключ, после добавления которого, имена строковых констант не будут переводиться в верхний регистр, а будут оставаться такими, какие они есть (в предыдущих версиях все строковые константы переводились в верхний регистр). Для этого необходимо между заголовком и телом программы добавить следующую строку:USE_CASE_SENSITIVE_CONSTANTS;
- Новый параметр в функции Get_Datetime
В структуру MAP-массива, возвращаемого функцией Get_datetime, добавлен новый параметр DAYOFWEEK - день недели. Параметр имеет тип DOUBLE и возвращает порядковый номер дня недели (воскресенье – 0, понедельник - 1, вторник – 2, среда – 3, четверг – 4, пятница -5, суббота – 6) - Раздел INCLUDE
Добавлена возможность использования раздела INCLUDE, позволяющего подключать дополнительные файлы с функциями к программе. Данный раздел размещается между заголовком и телом программы и описывается следующим образом:INCLUDE file1, file2,…,fileN;
Где file1, file2,…,fileN – относительные или полные пути до файлов с описанием функций (через запятую). - Функция Randomize - генерация случайных чисел
Реализована функция Randomize(), которая инициализирует генератор случайных чисел для определения случайной последовательности генерируемых чисел. Функцию Randomize() необходимо вызвать до того, как будет использоваться функция RAND(). - Функция Get_Info_Param
Появилась функция, возвращающая значения параметров информационного окна (пункт меню Связь / Информационное окно).STRING GET_INFO_PARAM (STRING param_name)
Параметр «param_name» может принимать следующие значения:
- VERSION - Версия программы
- TRADEDATE - Дата торгов
- SERVERTIME - Время сервера
- LASTRECORDTIME - Время последней записи
- NUMRECORDS - Число записей
- LASTRECORD - Последняя запись
- LATERECORD - Отставшая запись
- CONNECTION - Соединение
- IPADDRESS - IP-адрес сервера
- IPPORT - Порт сервера
- IPCOMMENT - Описание соединения
- SERVER - Описание сервера
- SESSIONID - Идентификатор сессии
- USER - Пользователь
- USERID - ID пользователя
- ORG - Организация
- MEMORY - Занято памяти
- LOCALTIME - Текущее время
- CONNECTIONTIME - Время на связи
- MESSAGESSENT - Передано сообщений
- ALLSENT - Передано всего байт
- BYTESSENT - Передано полезных байт
- BYTESPERSECSENT - Передано за секунду
- MESSAGESRECV - Принято сообщений
- BYTESRECV - Принято полезных байт
- ALLRECV - Принято всего байт
- BYTESPERSECRECV - Принято за секунду
- AVGSENT - Средняя скорость передачи
- AVGRECV - Средняя скорость приема
- LASTPINGTIME - Время последней проверки связи
- LASTPINGDURATION - Задержка данных при обмене с сервером
- AVGPINGDURATION - Средняя задержка данных
- MAXPINGTIME - Время максимальной задержки
- MAXPINGDURATION - Максимальная задержка данных
- Функция Get_Candle_Ex
Добавлена новая функция для доступа к данным «свечек» на графике, а также к значениям индикаторам технического анализа.MAP GET_CANDLE_EX (STRING Tag, DOUBLE Date, DOUBLE Time)
При вызове функции значение даты «Date» нужно указывать в формате «YYYYMMDD». Например, «20050527» означает 27 мая 2005 г. Значение времени «Time» нужно указывать в формате «hhmmss». Например, «163500» означает 16 ч. 35 мин. Причем, функция округляет параметр «Time» до ближайшего меньшего значения времени, соответствующему интервалу графика. Например, если интервал графика - «5 минут», а значение параметра «Time» - «163700», то функция округлит значения параметр «Time» до «163500», а если интервал графика – «60 минут», то «163700» округлиться до «160000».
Возвращаемый функцией ассоциативный (MAP) массив содержит следующие поля:
- COUNT - количество линий, образующих индикатор;
- TIME - точное время свечки;
- LINES - коллекция линий, в которой каждый элемент коллекции содержит ассоциативный массив (MAP):
- NAME - название линии (из легенды);
- OPEN - цена открытия в интервале времени;
- CLOSE - цена закрытия в интервале времени;
- HIGH - наибольшее значение цены в интервале времени;
- LOW - наименьшее значение цены в интервале времени;
- VOLUME - суммарный объем сделок в интервале.
slice = Get_Candle_Ex ("all", 20070511, 170000)
LineCount = Get_Value (slice,"COUNT")
time = Get_Value (slice,"TIME")
lines = Get_Value (slice,"LINES")
FOR lineID FROM 0 TO LineCount-1
line = Get_Collection_Item (lines, lineID)
open = Get_Value (line,"OPEN")
line_name = Get_Value (line,"NAME")
volume = Get_Value (line,"VOLUME")
END FOR - Расширенная диагностика при возникновении ошибки расчета программы
Теперь если при выполнении программы возникает ошибка, то в соответствующем сообщении будет указано имя файла, а также номер строки, в которой обнаружена ошибка. - Функция Is_Connected
Добавлена функция, определяющая подключено ли клиентское место к серверу. Возвращает 1, если подключено и 0 – если нет.
Версия 5.07, 11.12.2006
Графики
- Новые индикаторы технического анализа:
- AC (Accelerator/Decelerator Oscillator),
- ADX (Average Directional Movement Index),
- Alligator,
- AO (Awesome Oscillator),
- CCI (Commodity Channel Index),
- CMO (Chande Momentum Oscillator),
- BW MFI (Market Facilitation Index),
- Ichimoku,
- MACD-Histogram,
- TRIX (Triple Exponential Moving Average).
- Сдвиг графика по времени
График цены, а также график любого из индикаторов, теперь можно сдвигать на N интервалов вперед или назад. Сдвиг графика можно настроить в окне редактирования настроек диаграммы на закладке «Дополнительно». - График процентного изменения
График цены, а также график любого из индикаторов, теперь можно настроить таким образом, чтобы они отражали текущее процентное изменение цены (или значения индикатора) от некоторого абсолютного значения. Исходное значение можно задать вручную или использовать «Цену закрытия» предыдущего дня. Настройка находится в окне редактирования настроек диаграммы на закладке «Дополнительно». - Горизонтальные уровни
Для графика цены, а также для графика любого из индикаторов теперь можно задать уровни (горизонтальные линии), которые будут отражаться в соответствующем этому графику окне. Для горизонтальных уровней можно задать цвет и толщину линий по умолчанию. Настройка находится в окне редактирования настроек диаграммы на закладке «Уровни». - Шаблоны графиков
Расширены возможности шаблонов графиков в QUIK – в шаблонах графиков в новой версии сохраняется информация о цвете, виде диаграммы, толщине линий, а также некоторых других параметров, которые ранее в шаблон не сохранялись. - Координаты курсора
Появилась новая панель инструментов «Координаты курсора», на которой включается режим отображения «перекрестия» положения курсора с осями графика и численные значения координат: «Цена» и «Дата и время». Чтобы добавить панель управления нажмите на панель управления правой клавишей мыши и выберете «Координаты курсора» - Сохранение истории котировок и значений индикаторов в файл
Реализована возможность сохранения численных значений с графика в файл. Для этого нажмите правой клавишей мыши на графике и выберете «Сохранить в файл». Таким образом может быть сохраняться история торгов в формате, совместимым с Equis Metastoсk, а также значения индикаторов с графика. Например: - Последнее значение индикатора на графике
Добавлена настройка, включающая отображение последнего значения индикатора на оси графика. Значение настройки сохраняется в шаблон графиков. Настройка находится в окне редактирования настроек диаграммы на закладке «Общие». - Удаление трендов с графика
В контекстном меню окна диаграммы появился пункт «Удалить все тренды в текущем окне». График цены и индикаторы при этом не удаляются. - Прочие нововведения в графиках
- При печати графика текущая дата автоматически отображается в углу листа.
- Название графика при его построении формируется с учетом параметра «Короткое название бумаги».
- Прокрутка графика вперед и назад при помощи скроллера (колеса) мыши, а также вверх и вниз (если курсор находится над вертикальным скролл-баром).
- Масштаб графика можно менять с помощью горячих клавиш «+» и «–».
<TICKER>,<PER>,<DATE>,<TIME>,<OPEN>,<HIGH>,<LOW>,<CLOSE>,<VOL>
EESR [EQBR],5,20060921,125500,20.720000,20.735000,20.687000,20.690000,29419.000000
EESR [EQBR],5,20060921,130000,20.690000,20.714000,20.670000,20.714000,44473.000000
Экспорт данных в системы технического анализа
- Экспорт истории котировок
Появилась возможность экспортировать данные из QUIK в системы тех. анализа не только за текущую сессию, но и за предыдущие дни – т.е. теперь возможен экспорт истории котировок. - Новые настройки экспорта
В окне настроек экспорта в системы тех. анализа появились новые настройки: - «Интервал» – выбор длины интервала для экспорта: «Тиковый», «Минутный», «5-ти минутный» … «60-ти минутный»,
- «Все доступные значения» / «Только за текущий торговый день» / С «дата-время» по «Дата-время» - выбор периода времени для экспорта данных.
Ввод заявок
- В окне ввода заявки максимальное количество на покупку теперь рассчитывается, в том числе и для рыночных заявок.
- Расчет доступного количества бумаг может включать либо не включать заемные средства брокера, в зависимости от настройки в меню «Настройки->Основные->Транзакции/Рассчитывать доступное количество»/(Исходя из собственных средств)
- В функционале динамической загрузки транзакций через файл появилась возможность подавать и снимать безадресные заявки РПС.
- При загрузке из файла транзакции типа «Заявка на покупку/продажу» на рынке FORTS (опционы), появилась возможность указывать признак проверки лимитов на FORTS.
Состояние портфеля клиента
- Признак квалифицированного клиента
В «Клиентском портфеле» добавлена новая колонка «Квал.», по значению которой можно определить, переведен ли брокером клиентский счет в список квалифицированных клиентов или нет. - Покупка/продажа на собственные средства
В таблице «Купить/Продать» появились две новые колонки: «Покупка (Собств.)» и «Продажа (Собств.)». В этих колонках отображается максимальное количество бумаг, которое клиент может купить/продать на свои собственные средства без учета кредита брокера. - Доля бумаги в портфеле клиента
В таблице «Купить/Продать» появились новая колонка «Доля». Значение в этой колонке показывает процентное отношение оценки позиции по бумаге ко всей оценке портфеля клиента, т.е. к «текущим средствам». - Настройки таблицы «Купить/Продать»:
- В окне редактирования таблицы «Купить/Продать» появилась настройка «Показывать позиции с нулевыми остатками». Отключение этой настройки «спрячет» строки с теми инструментами, по которым позиция клиента равна нулю.
- Появилась возможность сортировать данные таблицы «Купить/Продать» по различным столбцам из контекстного меню.
- Теперь можно настроить список отображаемых инструментов вручную. Для этого следует в окне настроек таблицы поставить галочку «Выбрать инструменты вручную». Если настройка отключена, то в таблице, как и ранее, отображаются бумаги, по которым выставлены лимиты и бумаги, которые являются маржинальными.
Версия 5.06, 30.06.2006
- "Умный" заказ данных
Диалог «Получение данных», предназначенный для управления поведением клиентского места при заказе информации с сервера QUIK дополнен новыми опциями и перемещен в общий диалог настройки - «Настройки / Основные / Получение данных». В диалоге добавлено много новых настроек, позволяющих оптимизировать трафик и использование системных ресурсов компьютера Pабочим местом QUIK. Подробно они описаны ниже. - В диалоге «Получение данных» появилась настройка «Только данные, отражающие текущее состояние». Если настройка включена, то QUIK не будет сохранять историю изменения значений параметров из ТТП *.
Настройка актуальна для пользователей, которые не используют таблицу истории значений параметров, не строят графики на основании данных из этой таблицы и не выводят данные из таблицы истории в системы технического анализа. Включение этой настройки позволит существенно снизить потребление оперативной памяти клиентским терминалом и увеличит быстродействие QUIKа. Данная настройка никак не влияет на отображение данных в ТТП, на отображение графиков и экспорт в теханализ, в качестве данных для которых используется таблица всех сделок.
- В диалоге «Получение данных» в разделе «Интервал обновления» появилась настройка «Интервал обновления данных» - он задается в секундах. Ее включение приводит к тому, что данные об изменениях значений параметров будут поступать на клиентский терминал не непрерывным потоком, а через заданные пользователем промежутки времени, т.е. дискретно. Это поможет существенно сэкономить интернет-трафик клиентам, которые не нуждаются в непрерывном обновлении данных в ТТП. Если пользователь использует терминал QUIK не постоянно, он может включить обновление данных в ТТП, например, с промежутком в 10сек. – сервер будет автоматически формировать через заданные промежутки времени «слепок» состояния биржевых параметров на текущий момент и отправлять его на клиентский терминал. Это позволит существенно сэкономить на трафике, порождаемом потоком изменения биржевой информации. Данная настройка не влияет на отображение данных в стаканах котировок и таблице всех сделок, а также на построение графиков.
- Добавлен механизм автоматического определения оптимальных параметров заказа данных с сервера QUIK, для этого в диалоге «Получение данных» появилась настройка «Исходя из настроек открытых пользователем таблиц». Если она включена, Рабочее место QUIK самостоятельно формирует настройки фильтров параметров и бумаг в диалоге «Связь / Списки». При этом задействуется новый встроенный механизм анализа, когда Рабочее место QUIK определяет, какие именно данные пользователь действительно использует в текущий момент (по каким бумагам строит графики, просматривает изменения биржевых параметров в ТПП, выводит в системы технического анализа и т.п.) и заказывает с сервера QUIK только их. При включенной настройке диалог «Связь / Списки» доступен для просмотра, но предназначен только для отображения текущих фильтров без возможности их изменения.
Механизм автоматического определения оптимальных параметров заказа данных также доступен и в «ручном» исполнении: если Вы не хотите включать постоянное автоматическое определение, Вы можете воспользоваться кнопкой «Установить настройки на основе открытых таблиц». В результате параметры заказа данных в «Связь / Списки» будут сформированы на основе текущих открытых окон, настроек маржинальной торговли и т.д., но при изменении настроек окон пользователем Рабочее место QUIK в этом случае не переформирует настройки фильтров автоматически.
- Таблица текущих параметров
- Таблица изменений
- Таблица истории
- Графики изменения параметров
- Таблица лимитов по бумагам
- Доски опционов, таблица параметров опционов
- Таблицы с портфелями на языке QPILE
- Параметры экспорта в системы технического анализа на основании истории ТТП
- При запуске новой версии Рабочего места QUIK будет показан диалог, в котором будет предложено изменить текущие настройки получения данных. Мы рекомендуем обратить внимание на те настройки, которые предложит установить QUIK, и в случае согласия – сохранить их. Для того чтобы этот диалог не появлялся вновь, включите опцию «Не показывать в следующий раз".
- Изменения в функционале QUIKа для срочного рынка:
- Коды фьючерсов и опционов теперь отображаются полностью: в соответствии со спецификациями FORTS.
- Оптимизирован механизм выбора инструмента в диалогах редактирования таблиц - предусмотрена группировка опционов с различными датами исполнения на один базисный актив, выделение класса экспирации.
- В диалоге выбора инструмента появилась опция «Только активные инструменты». Если она включена, то в окне "Доступные инструменты" не будут отображаться те инструменты, у которых все параметры «Лучшая цена спроса», «Лучшая цена предложения», «Количество сделок за сегодня», «Количество открытых позиций» равны нулю.
- Оптимизирован и расширен функционал расчета премии опционов, в диалоге расчета премии можно выделить следующие элементы:
- «Выбранные опционы» – список опционов для расчета премии. Кнопки управления: «Добавить», «Удалить», «Очистить»
- «Установить значение волатильности» – возможные варианты: «Для всех», «Для выбранного» или «Взять для всех из системы»
- «Изменить волатильность на заданную величину» – возможные варианты: «Для всех», «Для выбранного». Величина изменения: «Пункты» или «Проценты»
- «Установить значение безрисковой ставки» – возможные варианты: «Для всех», «Для выбранного».
- Признак "Купля"/"Продажа" в Таблице всех сделок
В Таблице всех сделок добавлен параметр "Операция", имеющий значения "Купля" или "Продажа", который показывает направленность заявки, инициировавшей сделку. Параметр имеет значения только для сделок, совершенных в торговой системе ММВБ. - Перестановка активных заявок на рынке FORTS
На рынке FORTS появилась новая транзакция: "Переставить заявки". Она может подаваться с помощью механизма динамического импорта транзакций из файла, либо вручную. Описание см. в Руководстве пользователя, Раздел 6, п.6.8.3. - Коэффициент пересчета количества в "Объединенных котировках"
Параметры окна "Объединенные котировки": «Покупка», «Продажа», «Сумма лучшей покупки», «Сумма лучшей продажи» теперь умножаются на заданный пользователем коэффициент пересчета количества. Этот коэффициент задается при создании объединенного "стакана" либо редактировании его настроек и настраивается для каждого инструмента отдельно. - Точность цены в "Объединенных котировках"
В диалоге создания (редактирования) окна объединенных котировок появилась возможность задать точность, с какой будут показываться цены в окне котировок. Для этого следует включить настройку «Показывать цены с точностью» и указать необходимое значение - количество знаков после запятой в цене в стакане будет равно этому значению. Максимально допустимо 10 знаков после запятой. Данная настройка сохраняется в шаблоне объединенных котировочных окон. - Замена отображаемого инструмента в окне котировок
Появилась возможность заменять инструмент в окне котировок ("стакане"). Для этого в том окне, где необходимо заменить инструмент, необходимо вызвать контекстное меню и выбрать «заменить инструмент». После чего появится диалог выбора нового инструмента. - Отображение частей комиссии ММВБ
В таблице сделок добавлены три новых параметра, отображающих комиссию – - «Комиссия за клиринг» (24),
- «ФБ комиссия» (25),
- «ТЦ комиссия» (26).
- Изменения в экспорте по ODBC
Параметры "Точность" и "Шаг цены" из текущей таблицы параметров теперь выводятся по ODBC в базы данных как числовые поля (LONG и NUMERIC). Ранее эти параметры выводились как строковые.
Список таблиц, которые будут влиять на автоматическую настройку параметров фильтров в «Связь / Списки»:
Кроме того, на автоматический заказ данных влияют настройки маржинальной торговли на сервере QUIK. Бумаги, входящие в список маржинальных или обеспечения будут добавлены в список заказа автоматически – информация по таким параметрам, как размер лота, цена последней сделки, цена закрытия предыдущего дня, текущий спрос и предложение, нужна для расчета маржинальных показателей портфелей клиента.
Также транзакцию можно выполнить с интерфейса. Для этого надо вызвать окно “Список транзакций” (CTRL+T), выбрать для класса бумаг FORTS транзакцию «Переставить заявки». В появившемся окне выбрать режим, инструмент и заполнить поля «Номер первой заявки», «Количество в первой заявке», «Цена в первой заявке», «Номер второй заявки», «Количество во второй заявке», «Цена во второй заявке».
Новые параметры также фигурируют в текстовом файле со сделками формата рабочего места ММВБ на позициях указанных в скобках и доступны из программ на языке QPILE (параметры "CLEARING_COMISSION", "EXCHANGE_COMISSION", "TECH_CENTER_COMISSION" в функции GET_ITEM для таблицы "TRADES").
Версия 5.04, 26.02.2006
- Объединенный "стакан" котировок
Окно позволяет отображать сводную таблицу котировок второго уровня для нескольких торговых площадок. Данная сводная таблица может быть интересна обычным участникам торгов, специалистам по проведению арбитражных операций, а также управляющим, заинтересованным в одновременном приобретении большого пакета акций одного эмитента на разных площадках. Для этого в окне реализована возможность выставленния заявки на разные торговые площадки. Подробнее об обьединенном "стакане" можно почитать в документации на Рабочее место QUIK. - Настройки размещения файлов с ключами
Появилась возможность указания пути к файлам с публичными и секретными ключами через интерфейс программы. Пути к файлам можно задавать только в тот момент, когда подключение к серверу QUIK не произведено, а делается это в меню "Настройки->Шифрование->Настройки по умолчанию->...". - Новые параметры таблицы "Купить/Продать"
В таблицу "Купить/Продать" добавлена возможность просмотра маржинальных оценочных коэффициентов по бумагам, ограничения по оценке бумаг и оценку с учетом всех ограничений. Параметр "Оценка" с оценкой текущей стоимости бумаг добавлен в конфигурацию таблицы по умолчанию. - Создание копии окна графика
Реализовано создание копии окна с графиком по комбинации копирование диаграмы со всем содержимым - для копирования окна нажмите сочетание клавиш "Ctrl"+"N" - Сортировка таблиц по полям типа "Дата"
В таблицах QUIKа реализована сортировка по полям, содержащим значения типа "Дата" - это позволяет, например, сортировать облигации по дате погашения. - Экспорт "Доски опционов" в Excel
Реализован экспорт в Excel таблицы "Доска опционов". - Алерты для опционов
Реализована возможность установки оповещений на соотношение цен опционов и расчетных премий - в диалоге создания оповещения добавлена опция "Соотношения цен опционов и расчетных премий" с возможностью выбора опциона и установки соотношения "Цена/Премия". - Новые параметры для опционов
В окно информации по опционам добавлены параметры "Волатильность" и "Теоретическая цена". - Новые параметры в Таблице текущих значений
Для бумаг, торгующихся на ТС ММВБ в Таблицу текущих значений добавлены параметры "Объем обращения", "Дата предыдущего торгового дня", "Дюрация", "Официальная цена открытия", "Официальная текущая цена", "Официальная цена закрытия". Для всех бумаг добавлены параметры "Тип цены", "Точность" (количество значащих символов) и "Шаг цены". - Глобальный фильтр клиентов для срочного рынка
Фильтр клиентов теперь позволяет задавать фильтрацию по клиентским кодам из таблицы ограничений по клиентским счетам для срочного рынка. - Новые функции языка QPILE.
Существенно расширены возможности встроенного языка программирования QPILE. Добавлены новые функции:- для работы со строками:
- для считывания данных из файла:
- для работы с графиками:
- для получения значений всех параметров из Таблицы текущих значений:
DOUBLE LEN (STRING value)
STRING TRIM (STRING value)
STRING SUBSTR (STRING value, DOUBLE start, DOUBLE len)
DOUBLE FIND (STRING value, DOUBLE start, STRING sub)DOUBLE GET_FILE_LEN (STRING target_file)
STRING READ_LINE (STRING target_file, DOUBLE line, DOUBLE error)MAP GET_CANDLE (STRING class_code, STRING sec_code, STRING parameter_name, STRING interval, STRING graph_type, DOUBLE Date, DOUBLE Time)
MAP GET_PARAM_EX (STRING classcode, STRING seccode, STRING param_name)
Также модифицирована функция GET_ITEM - ее функционал расширен для получения данных из таблиц денежных позиций, текущих позиций по бумагам и текущих позиций по счетам. Изменился и функционал этой функции, предназначенный для работы с лимитами по бумагам - изменился формат содержимого возвращаемого результата. Значения параметров, содержащих дату и время теперь возвращаются в числовом формате, удобном для обработки в программах пользователей.
- Изменение форматов текстовых файлов
Форматы текстовых файлов Рабочего места QUIK приведены в соответствие с форматами Универсального Рабочего Места ММВБ версии 3.20. - Настройки экспорта
В настройки программы (меню "Настройки->Основные->Общие" добавлена опция "При экспорте в файл выводить наименование фирмы вместо идентификатора". Если настройка включена, то при сохранении в текстовый файл таблиц сделок, заявок и таблиц РПС вместо идентификатора фирмы-контрагента в файл записывается ее символьное имя. - Настройки ввода заявок
Появилась настройка "Настройки->Основные->Транзакции-> Всегда брать клиента по умолчанию". Если она включена, то заданный в настройках клиент по умолчанию (а также и примечание, если оно указано через символ / в коде клиента) появляется в форме ввода заявки.
Версия 5.03, 30.09.2005
- Новые индикаторы технического анализа
В графиках добавлены новые индикаторы:
- Балансовый объём (On Balance Volume, OBV),
- Вертикально-горизонтальный фильтр (Vertical Horizontal Filter),
- Волатильность Чайкина (Chaikin’s Volatility),
- Индекс денежных потоков (Money Flow Index),
- Индекс силы Элдера (Elder’s Force Index),
- Конверты (Envelopes),
- Кумулятивное накопление/распределение Уильямса (CumWAD, Williams’ A/D),
- Накопление/распределение (A/D),
- Осциллятор объёма (Volume Oscillator),
- Осциллятор Чайкина (Chaikin Oscillator),
- Процентный диапазон Уильямса (Williams’ %R),
- Сглаженная скорость изменения (Smoothed rate of change, SROC),
- Скорость изменения (Rate of Change, ROC),
- Темп движения (Momentum, Mom).
Также появились два новых тренда - Скоростные линии (Speed Resistance Lines) и Канал.
- Новые возможности по работе с графиками
Переработан пользовательский интерфейс в модуле работы с графиками:
- в числа на шкале Y добавлен разделитель между разрядами - символ разделителя QUIK берет из региональных настроек компьютера,
- в настройках индикаторов убрано ограничение в 100 значений на количество периодов и т.п.,
- в графике цены и объема на оси координат Y окна с графиком объема добавлена индикация объема последней сделки,
- добавлена возможность изменить бумагу, по которой строится график в конкретном окне графика, из диалога редактирования параметров диаграммы. Если диаграмма в окне строится только по одной бумаге, то с помощью кнопки "Другой инструмент" можно выбрать другую,
- в диалог настройки параметров диаграммы добавлена опция "Intra-day с <время> по <время>". Эта опция позволяет отобразить на диаграмме только IntraDay-график, без просмотра истории,
- добавлена возможность печати видимой части графика. Функционал доступен через пункт контекстного меню "Печать" конкретного графика.
- Шаблоны графиков
Настройки окон с диаграммами в этой версии можно сохранять в шаблоны, которые впоследствии можно использовать при создании или редактировании других окон диаграмм. При этом вновь создаваемые окна создаются с настройками шаблона по умолчанию. Шаблон по умолчанию также может быть изменен пользователем. Для изменения настроек окна диаграммы и работы с шаблонами можно использовать пункт меню "Шаблоны", появляющийся при нажатии на правую кнопку мыши на окне диаграммы. Существующие шаблоны также можно применять ко всем открытым окнам с графиками (кнопка "Применить ко всем окнам"), либо только к окнам графиков, расположенным на текущей закладке (кнопка "Применить к окнам на закладке").
- Другие изменения
- Значения параметров "Дата выплаты купона" и "Дата оферты" в таблице текущих параметров теперь отображаются корректно - в формате даты, а не целого числа.
- При переносе оповещений на следующий день теперь они не исполняются в момент загрузки торговыми площадками биржевых параметров с нулевыми значениями перед началом торгов.
- Последнее состояние настройки "Переносить использованные лимиты" в диалоге сохранения лимитов в файл теперь сохраняется при перезапуске клиентского места.
Версия 5.01, 20.05.2005
- Звуковые сигналы
Добавлена возможность настройки звуковых оповещений на различные события - совершение сделки, установка или разрыв соединения с сервером и т.п. При этом каждому событию может быть назначен определенный звуковой WAV-файл, который будет проигрываться при наступлении события. Настройка звуковых оповещений производится в меню "Сообщения/Звуковые сигналы". - Повторяемые оповещения
В функционале локальных оповещений добавлена возможность создания оповещения, которое остается активным до его явного снятия. После "срабатывания" такое оповещение остается со статусом "Исполнено" либо до тех пор, пока пользователь не просмотрит его, либо до того момента, когда условие, по которому он сработал, перестанет выполняться. После этого он автоматически опять активируется и начинает заново проверять условие исполнения. - Смещение влево правого края графика
В диалоге настройке отображения параметров диаграммы для графиков появился новый параметр - "Правый край (кол-во интервалов)". Его значение может быть задано в диапазоне от 0 до 1000 обозначает кол-во пустых интервалов, которые будут добавлены справа. Используется для того, чтобы можно было строить тренды, которые будут учитывать прогноз на будущие интервалы. По умолчанию количество пустых интервалов равно 20. - Отображение значение интервала на графике
Интервал графика теперь отображается в правом углу заголовка окна графика. - Модернизация Окна сообщений трейдера
В окне сообщений трейдеров добавлено поле с номером трейдера в таблице и колонка "UID", в которой отображается идентификатор пользователя на сервере QUIK. Добавлена сортировка по колонкам и вывод окна сообщений в Excel. Изменен интерфейс диалога отправки сообщения - также добавлена сортировка и поле UID. - Наименование контрагента в таблицах РПС/РЕПО
В таблицы для работы с РПС и РЕПО добавлена колонка "Орг-я трейдера" - в ней отображается названием фирмы-контрагента по РПС/РЕПО-операции. - Отмена адресных заявок контрагентов
Добавлена возможность отмены адресной РПС/РЕПО-заявки, выставленной контрагентом. - Вызов информации по кодам расчетов из Таблицы текущих значений
В контекстное меню таблицы текущих параметров добавлен пункт "Информация по кодам расчетов". Если выбранная бумага принадлежит к классу РЕПО или РПС, то пункт меню имеет вид "Коды расчетов по <бумага>" и открывает таблицу с кодами расчетов по указанному инструменту. Во всех остальных случаях просто открывается общий диалог создания таблицы с кодами расчетов, в котором бумаги нужно выбирать вручную. - Подстановка направления операции при закрытии позиции
При выборе функции подачи заявки из таблицы лимитов по бумагам (с помощью клавиши F2 либо контекстного меню) в открытом диалоге параметров заявки учитывается текущая позиция клиента (short или long) и в зависимости от нее заполняются поля "Операция" и "Количество" - при short’е у клиента устанавливается покупка недостающего количества, при long’е - продажа всего остатка. - Группировка опционов по базовому активу
При добавлении в различные таблицы опционов в "дереве" выбора инструментов для опционов появился еще один промежуточный уровень - базовый актив. Т.е. опционы в списке сгруппированы не только по классу, но внутри класса бумаг еще и по базовому активу, что позволяет быстрее находить нужный опцион.
Версия 5.00, 22.03.2005
- Изменение формы ввода заявки
Переработана форма подачи заявки - оптимизировано расположение полей ввода параметров заявки, добавлена возможность расчета объема заявки и обратного расчета количества по объему. -
Изменения в окне "Графики"
- Добавлена панель инструментов "График" - "включить" ее можно через меню "Настройки -> Основные -> Панели инструментов -> График".
- Модифицирована процедура добавления нового графика.
- Изменена параметры оси X и сетки диаграммы.
- Добавлена возможность масштабирования оси Y (для отмены масштабирования нужно дважды щелкнуть мышкой по оси Y).
- Для оси X графика добавлено контекстное меню.
- По данным истории изменения параметров из таблицы текущих параметров можно строить индикаторы.
- Добавлены новые индикаторы - Price Oscillator, MACD, Standard Deviation, Bollinger Bands, Stochastic Oscillator, Relative Strength Index (RSI), Parabolic SAR.
- Добавлены новые тренды - трендовая линия, горизонтальная линия, вертикальная линия, Fibonacci Arc, Fibonacci Fan, Fibonacci Retracement, Fibonacci Time Zones.
-
Новые "горячие клавиши"
Добавлены комбинации быстрых клавиш для установки и разрыва соединения с сервером QUIK:- Ctrl+Q - установить соединение
- Alt+Q - разорвать соединение
- Перегруппировка пунктов меню
Добавлен пункт меню "Торговля", в который вынесены часть подпунктов из меню "Дилер" и "Лимиты". У пользователей с правами клиентов фирмы пункт "Дилер" теперь будет отсутствовать, а в пункте "Лимиты" будут отображаться только нужные клиенту подпункты. - Быстрый поиск инструмента
Поиск производится по коду бумаги и ее названию и осуществляется через панель инструментов на главном окне программы. Для ее отображения включите опцию "Настройки -> Основные -> Панели инструментов -> Поиск инструмента". - Новая панель инструментов
Добавлена новая панель инструментов "Свои таблицы", с кнопками для быстрого доступа к таблицам сделок, заявок, стоп заявок, лимитов, а также к таблице "клиентский портфель". Для отображения этой панели инструментов в главном окне терминала QUIK включите опцию "Настройки -> Основные -> Панели инструментов -> Свои таблицы". - Расширение функций таблицы "Купить/Продать"
У таблицы "Купить/продать" появился новый функционал, теперь ее можно настраивать - выбирать отображаемые поля, сортировать, выводить данные из этой таблицы в Excel. - Режим связанных окон
Понятие "связанные окна" подразумевает, что можно связать одно или несколько окон котировок, таблиц всех сделок и графиков с какой-либо таблицей текущих параметров. При этом, при изменении текущей активной строки в таблице текущих параметров, фильтры в таблицах котировок, всех сделок и графиков будут установлены таким образом, что в этих таблицах будет отображаться информация по выбранной в таблице текущих параметров бумаге. Для включения функционала связанных окон нажмите кнопку с "якорем" в правом верхнем углу таблицы текущих параметров. После этого рядом с системными кнопками во всех окнах котировок, графиков и всех сделок, располагающихся на той же закладке, что и текущая таблица параметров, тоже появятся такие же кнопки с "якорем". Для того, чтобы привязать какую-либо таблицу котировок, всех сделок или график к таблице текущих параметров - "включите" на ней кнопку с "якорем". - Проверка диапазона допустимых цен для режимов РЕПО и РПС
Добавлена возможность проверки минимальной/максимальной цены при работе с РЕПО и РПС. Включается функционал опцией "Настройки -> Основные -> Транзакции -> Проверять цены на min-max для РПС,РЕПО". Если опция включена, то в момент подачи заявки РПС или РЕПО с ценой, не попадающей в диапазон мин/макс на основном классе, (например, для класса "РПС А1-акции" основным классом является класс "А1-акции") выдается предупреждение об этом с возможностью отказаться от ввода заявки. Если одна из цен мин/макс нулевая, то ограничение не проверяется с соответствующей стороны. - Улучшение экспорта по DDE
Проведены работы по оптимизации и улучшению работы экспорта данных в Excel. Теперь экспорт в Excel большого объема данных и использование ресурсоемких макросов в Excel'e не должны влиять на скорость приема и обработки данных, получаемых от сервера. - Разрядность данных в таблице денежных позиций
В таблице денежных позиций (меню "Дилер -> Денежные позиции") позиции фирмы в ТС теперь отображаются с точностью до копеек. - Опционные коэффициенты
В окно информации по опционам (меню "Торговля -> Опционы -> Информация по опционам" добавлена возможность отображения показателей "Гамма", "Дельта", "Тэта", Вега", "Ро". - Модификация доски поционов
В доску опционов добавлен параметр "Количество дней до погашения". - Фильтры в таблице ограничений на срочном рынке
В таблицу ограничений по клиентским счетам на срочном рынке добавлена возможность фильтрации ограничения по типу лимита - по залоговым средствам, по рублям или по совокупным средствам. Фильтрация включается в настройках таблицы. - "Дата погашения" в таблице позиций на срочном рынке
В таблицу позиций по клиентским счетам на срочном рынке добавлен параметр "Дата погашения контракта". - Сортировка и подсветка строк в таблицах позиций и ограничений на срочном рынке
В таблицах позиций и ограничений по клиентским счетам на срочном рынке добавлена возможность сортировки по столбцам и возможность выделения строк цветом в зависимости от состояния счёта. Сортировка включается через контекстное меню, а функция выделения цветом настраивается в параметрах таблиц. - Новая транзакция на снятие всех активных заявок на рынке FORTS
В механизм динамической загрузки транзакций из файла добавлена транзакция KILL_ALL_FUTURES_ORDERS, позволяющая снять все активные заявки на рынке FORTS. Пример команды:
TRANS_ID=50; ACCOUNT=SPBFUT00001; ACTION=KILL_ALL_FUTURES_ORDERS; OPERATION=B; CLASSCODE=SPBFUT; BASE_CONTRACT=EESI; - Конфигурация окон по умолчанию
Появилось понятие конфигурации окон по умолчанию, которая может хранится в файле Default.wnd в директории, где установлен QUIK. Эту конфигурацию можно загрузить с помощью пункта меню "Настройки -> Загрузить настройки по умолчанию". - Автоматическое сохранение конфигурации окон
Для устранения проблем с восстановлением конфигурации окон QUIK после различных сбоев (неожиданное выключение питания компьютера и т.п.) добавлена возможность автоматического сохранения резервной копии последней конфигурации окон - она производится автоматически при выходе из QUIKа либо при сохранении пользователем настроек окон в файл. При этом предыдущая версия конфигурации сохраняется в файл с именем вида:
<имя_файла_конфигурации>.wnd.sav
Например, при выходе из клиентского места и автосохранении новой конфигурации в файл info.wnd, будет автоматически создан резервный файл info.wnd.sav.
А при сохранении настроек окон через меню "Настройки -> Сохранить настройки в файл" предыдущая версия конфигурации сохранится в файл с именем вида:
<имя_файла_конфигурации>.wnd.<дд_мм_гггг>.<чч.мм.сс>
Например, для info.wnd мы получим файл с именем вида:
info.wnd.15_12_2004.20_04_19 - Заявки на экспирацию опционов
На срочном рынке FORTS добавлена возможность ввода заявок на экспирацию опционов.