OnNegDeal

Функция вызывается терминалом QUIK при получении внебиржевой заявки или при изменении параметров существующей внебиржевой заявки.
OnNegDeal(TABLE neg_deals)

Таблица с параметрами заявки на внебиржевые сделки

Параметр Тип Описание
neg_deal_num NUMBER Номер
neg_deal_time NUMBER Время выставления заявки
flags NUMBER Набор битовых флагов
brokerref STRING Комментарий, обычно: <код клиента>/<номер поручения>
userid STRING Трейдер
firmid STRING Идентификатор дилера
cpuserid STRING Трейдер партнера
cpfirmid STRING Код фирмы партнера
account STRING Счет
price NUMBER Цена
qty NUMBER Количество
matchref STRING Ссылка
settlecode STRING Код расчетов
yield NUMBER Доходность
accruedint NUMBER Купонный процент
value NUMBER Объем
price2 NUMBER Цена выкупа
reporate NUMBER Ставка РЕПО (%)
refundrate NUMBER Ставка возмещения (%)
trans_id NUMBER ID транзакции
client_code STRING Код клиента
repoentry NUMBER Тип ввода заявки РЕПО. Возможные значения: «0» – «Не определен»; «1» – «Цена1+Ставка»; «2» – «Ставка+ Цена2»; «3» – «Цена1+Цена2»; «4» – «Сумма РЕПО + Количество»; «5» – «Сумма РЕПО + Дисконт»; «6» – «Количество + Дисконт»; «7» – «Сумма РЕПО»; «8» – «Количество»
repovalue NUMBER Сумма РЕПО
repo2value NUMBER Объем выкупа РЕПО
repoterm NUMBER Срок РЕПО
start_discount NUMBER Начальный дисконт (%)
lower_discount NUMBER Нижний дисконт (%)
upper_discount NUMBER Верхний дисконт (%)
block_securities NUMBER Блокировка обеспечения («Да»/«Нет»)
uid NUMBER Идентификатор пользователя
withdraw_time NUMBER Время снятия заявки
neg_deal_date NUMBER Дата выставления заявки
balance NUMBER Остаток
origin_repovalue NUMBER Сумма РЕПО первоначальная
origin_qty NUMBER Количество первоначальное
origin_discount NUMBER Процент дисконта первоначальный
neg_deal_activation_date NUMBER Дата активации заявки
neg_deal_activation_time NUMBER Время активации заявки
quoteno NUMBER Встречная безадресная заявка
settle_currency STRING Валюта расчетов
sec_code STRING Код бумаги
class_code STRING Код класса
bank_acc_id STRING Идентификатор расчетного счета/кода в клиринговой организации
withdraw_date NUMBER Дата снятия адресной заявки в формате «ГГГГММДД»
linkedorder NUMBER Номер предыдущей заявки. Отображается с точностью «0»
activation_date_time TABLE Дата и время активации заявки
withdraw_date_time TABLE Дата и время снятия заявки
date_time TABLE Дата и время заявки

Набор битовых флагов

Параметр Тип Описание
бит 0 (0x1) - Заявка активна, иначе – не активна
бит 1 (0x2) - Заявка снята. Если флаг не установлен и значение бита «0» равно «0», то заявка исполнена
бит 2 (0x4) - Заявка на продажу, иначе – на покупку. Данный флаг для сделок и сделок для исполнения определяет направление сделки (BUY/SELL)
бит 3 (0x8) - Заявка лимитированная, иначе – рыночная
бит 4 (0x10) - Разрешить / запретить сделки по разным ценам
бит 5 (0x20) - Исполнить заявку немедленно или снять (FILL OR KILL)
бит 6 (0x40) - Заявка маркет-мейкера. Для адресных заявок – заявка отправлена контрагенту
бит 7 (0x80) - Для адресных заявок – заявка получена от контрагента
бит 8 (0x100) - Снять остаток
бит 9 (0x200) - Айсберг-заявка

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