spy (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Получение статуса выполненных/снятых заявок
 

Добрый день! Подскажите, как получить статус отработавшей или снятой заявки постфактум.

Объясню задачу на примере. Робот выставляет заявки и по той или иной причине отключается. Через некоторое время он перезапускается и подтягивает из собственного лога список заявок, которые были актуальны на момент его выключения. Нужно понять, какие из них выполнились, а какие были сняты с биржи (вручную или во время клиринга), то есть синхронизировать внутреннее состояние с фактической ситуацией по заявкам на бирже.

Вопроса два:

  1. Чтобы понять, какие заявки все еще активны, нужно сопоставить заявки из лога с таблицей активных заявок в Квике. По какому идентификатору их можно сопоставить? Скажем, в структуре транзакции есть поле номера заявки в торговой системе, но я не знаю, сохраняется ли этот номер на стороне биржи или же это просто внутренний номер Квика, который будет меняться для одной и той же заявки между перезапусками торговой системы.
  2. Откуда взять историю отработанных/снятых заявок вообще не понятно. Я читал, что биржа сохраняет ее в течение торгового дня. Как к ней обратиться в Lua?

Спасибо!

Страницы: 1
Наверх