On All Trade #
Функция вызывается терминалом QUIK при получении обезличенной сделки.
Формат вызова: #
OnAllTrade(TABLE alltrade)
Параметры: #
| Параметр | Тип | Описание |
| alltrade | TABLE | Таблица с параметрами обезличенной сделки |
Таблица с параметрами обезличенной сделки #
| Параметр | Тип | Описание |
| trade_num | NUMBER | Идентификатор сделки |
| flags | NUMBER | Набор битовых флагов |
| price | NUMBER | Цена |
| qty | NUMBER | Количество |
| value | NUMBER | Объем сделки |
| accruedint | NUMBER | Накопленный купонный доход |
| yield | NUMBER | Доходность |
| settlecode | STRING | Код расчетов |
| reporate | NUMBER | Ставка РЕПО |
| repovalue | NUMBER | Сумма РЕПО |
| repo2value | NUMBER | Объем сделки выкупа РЕПО |
| repoterm | NUMBER | Срок РЕПО в днях |
| sec_code | STRING | Код инструмента |
| class_code | STRING | Код класса |
| datetime | TABLE | Дата и время |
| period | NUMBER | Период торговой сессии. Возможные значения: «0» – Открытие; «1» – Нормальный; «2» – Закрытие |
| open_interest | NUMBER | Открытый интерес |
| exchange_code | STRING | Код биржи в торговой системе |
Набор битовых флагов
#
| Параметр | Тип | Описание |
| бит 0 (0x1) | — | Сделка на продажу |
| бит 1 (0x2) | — | Сделка на покупку |
Дата и время #
| Параметр | Тип | Описание |
| mcs | NUMBER | Микросекунды |
| ms | NUMBER | Миллисекунды |
| sec | NUMBER | Секунды |
| min | NUMBER | Минуты |
| hour | NUMBER | Часы |
| day | NUMBER | День |
| week_day | NUMBER | Номер дня недел |
| month | NUMBER | Месяц |
| year | NUMBER | Год |
