OnTransReply

Функция вызывается терминалом QUIK при получении ответа на транзакцию пользователя, отправленную с помощью Trans2quik.dll, QPILE, QLua или динамической загрузки транзакций из файла. При отправке транзакций вручную через интерфейс Рабочего места QUIK функция не вызывается.
OnTransReply(TABLE trans_reply)
Параметр Тип Описание
trans_reply TABLE Таблица с описанием транзакций

Таблица с описанием транзакций

Параметр Тип Описание
trans_id NUMBER Пользовательский идентификатор транзакции
status NUMBER Статус транзакции. Возможные значения: «0» – транзакция отправлена серверу; «1» – транзакция получена на сервер QUIK от клиента; «2» – ошибка при передаче транзакции в торговую систему. Так как отсутствует подключение шлюза Московской Биржи, повторно транзакция не отправляется; «3» – транзакция выполнена; «4» – транзакция не выполнена торговой системой. Более подробное описание ошибки отражается в поле «Сообщение»; «5» – транзакция не прошла проверку сервера QUIK по каким-либо критериям. Например, проверку на наличие прав у пользователя на отправку транзакции данного типа; «6» – транзакция не прошла проверку лимитов сервера QUIK; «10» – транзакция не поддерживается торговой системой; «11» – транзакция не прошла проверку правильности электронной цифровой подписи; «12» – не удалось дождаться ответа на транзакцию, т.к. истек таймаут ожидания. Может возникнуть при подаче транзакций из QPILE; «13» – транзакция отвергнута, так как ее выполнение могло привести к кросс-сделке (т.е. сделке с тем же самым клиентским счетом); «14» – транзакция не прошла контроль дополнительных ограничений; «15» – транзакция принята после нарушения дополнительных ограничений; «16» – транзакция отменена пользователем в ходе проверки дополнительных ограничений
result_msg STRING Сообщение
date_time TABLE Дата и время
uid NUMBER Идентификатор
flags NUMBER Флаги транзакции (временно не используется)
server_trans_id NUMBER Идентификатор транзакции на сервере
*order_num NUMBER Номер заявки
*price NUMBER Цена
*quantity NUMBER Количество
*balance NUMBER Остаток
*firm_id STRING Идентификатор фирмы
*account STRING Торговый счет
*client_code STRING Код клиента
*brokerref STRING Поручение
*class_code STRING Код класса
*sec_code STRING Код бумаги
*exchange_code STRING Биржевой номер заявки

Дата и время

Параметр Тип Описание
mcs NUMBER Микросекунды
ms NUMBER Миллисекунды
sec NUMBER Секунды
min NUMBER Минуты
hour NUMBER Часы
day NUMBER День
week_day NUMBER Номер дня недели
month NUMBER Месяц
year NUMBER Год

Нет примеров для отображения