Таблица транзакций
меню Создать окно
/ Таблица транзакций...
Назначение
Просмотр информации об отправленных транзакциях пользователя. Для пользователя с правом «Показывать клиентские ошибки» данная таблица содержит информацию об отвергнутых транзакциях клиентов его фирмы и его собственных транзакциях.
Формат таблицы
Каждой транзакции соответствует отдельная строка таблицы.
В столбцах таблицы отображаются следующие параметры:
Параметр |
Значение |
ID транзакции |
Уникальный номер
транзакции |
Исходный номер |
Идентификатор исходной транзакции, присвоенный сервером QUIK. Поле заполняется только для транзакций, которые нарушили дополнительные ограничения |
UID |
Код пользователя на сервере QUIK |
Статус |
Статус транзакции. Возможные
значения:
- «0» - транзакция отправлена серверу;
- «1» - транзакция получена на сервер QUIK от клиента;
- «2» - ошибка при передаче транзакции в торговую систему. Так
как отсутствует подключение шлюза Московской Биржи, повторно транзакция не отправляется;
- «3» - транзакция выполнена;
- «4» - транзакция не выполнена торговой
системой. Более подробное описание ошибки отображается в поле «Сообщение»;
- «5» - транзакция не прошла проверку сервера
QUIK по каким-либо критериям. Например, проверку на наличие прав у
пользователя на отправку транзакции данного типа;
- «6» - транзакция не прошла проверку лимитов сервера QUIK;
- «10» - транзакция не поддерживается торговой системой;
- «11» - транзакция не прошла проверку правильности электронной цифровой подписи;
- «12» - не удалось дождаться ответа на
транзакцию, т.к. истек таймаут ожидания. Может возникнуть при подаче транзакций из QPILE;
- «13» - транзакция отвергнута, так как ее выполнение могло привести к кросс-сделке
(т.е. сделке с тем же самым клиентским счетом);
- «14» – транзакция не прошла контроль дополнительных ограничений;
- «15» – транзакция принята после нарушения дополнительных ограничений;
- «16» – транзакция отменена пользователем в ходе проверки дополнительных ограничений.
Статусы 14, 15 и 16 транслируются только пользователям, имеющим право игнорировать дополнительные ограничения на подачу транзакций. Дополнительные ограничения – некоторые из настроенных на сервере QUIK ограничений на подачу транзакций, (подробнее см. руководство «Настройки Библиотеки расчета лимитов», п. 32). Список пользователей, имеющих право игнорировать дополнительные ограничения, определяется брокером. Для пользователей, не имеющих такого права, на транзакциях, нарушающих дополнительные ограничения, транслируется статус 6 (транзакция не прошла проверку лимитов сервера QUIK) |
Статус расширенный |
Строка, соответствующая численному значению поля «Статус» |
Сообщение |
Сообщение системы при отправке транзакции |
* Дата |
Дата выставления транзакции |
* Время |
Время отправки транзакции. Формат
определяется настройками операционной системы |
Время (мкс) |
Время выставления транзакции, в микросекундах |
Номер заявки |
Номер заявки в торговой системе |
Код класса |
Код класса в торговой системе |
Код инструмента |
Идентификатор инструмента в торговой
системе |
Операция |
Направление операции |
Цена |
Цена сделки, за единицу
инструмента |
Количество |
Количество инструментов с точностью количества инструмента или в
лотах
|
Остаток |
Объем неисполненной части заявки с точностью количества инструмента или в лотах |
Фирма |
Идентификатор фирмы в торговой системе |
Счет |
Код торгового счета, по которому подана
заявка |
Код клиента |
Идентификатор клиента в системе QUIK |
Поручение |
Текстовый комментарий |
Биржевой номер |
Биржевой номер заявки |
Код ошибки |
Численный код ошибки |
Источник ошибки |
Источник ошибки. Возможные значения:
- «Торговая система»;
- «Сервер QUIK»;
- «Библиотека расчета лимитов»;
- «Шлюз торговой системы»
|
* Дата шлюза |
Дата получения ответа шлюзом |
* Время шлюза |
Время получения ответа на транзакцию шлюзом |
Время шлюза (мкс) |
Время получения ответа на транзакцию шлюзом, в микросекундах |
*
Доступные функции
Данные из таблицы доступны для копирования, вывода через DDE-сервер и экспорта
по ODBC.
Функции, доступные для данной таблицы, могут быть вызваны из пункта меню Действия или контекстного меню таблицы.
- «Новая заявка» (или «F2», или двойное нажатие левой кнопки мыши на строке) – открыть форму ввода новой заявки с условиями, аналогичными транзакции, на которой стоит курсор. Доступно для транзакций ввода заявок, стоп-заявок и адресных заявок.
- «Оповещение по статусу транзакции» (или «Ctrl»+«Alt»+«A») – создать оповещение по статусу транзакции. Оповещение создается автоматически на основе параметров выделенной транзакции. Просмотреть созданное оповещение можно из таблицы «Окно оповещений».
- «Контроль дополнительных ограничений» – открыть диалог с описанием нарушенных дополнительных ограничений и запросом на исполнение заявки. Исполнение заявки зависит от выбранного в диалоге действия:
- «Да» – игнорировать ограничения. Если в процессе проверки исходной транзакции, которая не прошла контроль дополнительных ограничений, сервером QUIK дополнительно найдены нарушенные дополнительные ограничения (отличные от проигнорированных), то в Таблицу транзакций добавляется строка с ответом на транзакцию (при этом исходная транзакция остаётся без изменений), и на экране снова отображается диалог с описанием нарушенных ограничений. Процесс повторяется до выполнения исходной транзакции или до отмены транзакции пользователем. При выполнении статус исходной транзакции изменяется на значение «15» – Транзакция принята после нарушения дополнительных ограничений;
- «Нет» – отменить транзакцию на подачу заявки. При отмене статус исходной транзакции изменится на значение «16» – Транзакция отменена пользователем в ходе проверки дополнительных ограничений;
- «Закрыть» – закрыть диалог без исполнения транзакции (с возможностью обработки транзакции позже).
Функция доступна для транзакций, не прошедших контроль
дополнительных ограничений, и только пользователям, имеющим право игнорировать
дополнительные ограничения на подачу транзакций. Дополнительные ограничения –
некоторые из настроенных на сервере QUIK ограничений на подачу транзакций
(подробнее см. руководство «Настройки Библиотеки расчета лимитов», п. 32).
Список пользователей, имеющих право игнорировать дополнительные ограничения, определяется брокером.
Дополнительно:
См. также: Настройка таблицы