getOrderByNumber

Функция возвращает таблицу Lua, содержащую описание параметров Таблицы заявок и индекс заявки в хранилище терминала.

Если заявка с указанным номером не существует, то возвращаемые параметры – «nil».

TABLE order NUMBER indx getOrderByNumber(STRING class_code, NUMBER order_id)

Таблицы заявок

Параметр Тип Описание
order_num NUMBER Номер заявки в торговой системе
flags NUMBER Набор битовых флагов
brokerref STRING Комментарий, обычно: <код клиента>/<номер поручения>
userid STRING Идентификатор трейдера
firmid STRING Идентификатор фирмы
account STRING Торговый счет
price NUMBER Цена
qty NUMBER Количество в лотах
balance NUMBER Остаток
value NUMBER Объем в денежных средствах
accruedint NUMBER Накопленный купонный доход
yield NUMBER Доходность
trans_id NUMBER Идентификатор транзакции
client_code STRING Код клиента
price2 NUMBER Цена выкупа
settlecode STRING Код расчетов
uid NUMBER Идентификатор пользователя
canceled_uid NUMBER Идентификатор пользователя, снявшего заявку
exchange_code STRING Код биржи в торговой системе
activation_time NUMBER Время активации
linkedorder NUMBER Номер заявки в торговой системе
expiry NUMBER Дата окончания срока действия заявки
sec_code STRING Код бумаги заявки
class_code STRING Код класса заявки
datetime TABLE Дата и время
withdraw_datetime TABLE Дата и время снятия заявки
bank_acc_id STRING Идентификатор расчетного счета/кода в клиринговой организации
value_entry_type NUMBER Способ указания объема заявки. Возможные значения: «0» – по количеству, «1» – по объему
repoterm NUMBER Срок РЕПО, в календарных днях
repovalue NUMBER Сумма РЕПО на текущую дату. Отображается с точностью 2 знака
repo2value NUMBER Объём сделки выкупа РЕПО. Отображается с точностью 2 знака
repo_value_balance NUMBER Остаток суммы РЕПО за вычетом суммы привлеченных или предоставленных по сделке РЕПО денежных средств в неисполненной части заявки, по состоянию на текущую дату. Отображается с точностью 2 знака
start_discount NUMBER Начальный дисконт, в %
reject_reason STRING Причина отклонения заявки брокером
ext_order_flags NUMBER Битовое поле для получения специфических параметров с западных площадок
min_qty NUMBER Минимально допустимое количество, которое можно указать в заявке по данному инструменту. Если имеет значение 0, значит ограничение по количеству не задано
exec_type NUMBER Тип исполнения заявки. Возможные значения: «0» – «Значение не указано»; «1» – «Немедленно или отклонить»; «2» – «Поставить в очередь»; «3» – «Снять остаток»; «4» – «До снятия»; «5» – «До даты»; «6» – «В течение сессии»; «7» – «Открытие»; «8» – «Закрытие»; «9» – «Кросс»; «11» – «До следующей сессии»; «13» – «До отключения»; «15» – «До времени»; «16» –«Следующий аукцион»
side_qualifier NUMBER Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано
acnt_type NUMBER Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано
capacity NUMBER Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано
passive_only_order NUMBER Поле для получения параметров по западным площадкам. Если имеет значение «0», значит значение не задано
visible NUMBER Видимое количество. Параметр айсберг-заявок, для обычных заявок выводится значение: «0».

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

Параметр Тип Описание
бит 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) - Айсберг-заявка

Дата и время

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

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