Назначение двух полей

Руководство FIX по состояниям ордеров использует OrdStatus (39) для текущего состояния, а ExecType (150) для цели отчёта. Pending Cancel сообщает о запросе на отмену в обработке. До завершения отмены ордер может получить исполнение, если это допускает процесс площадки. FIX Trading Community · Order state changes ↗

Что происходит с количеством

Ордер на 100 единиц исполнен на 40 в момент получения отмены. До подтверждения могут исполниться ещё 15 единиц. Для сверки нужны само событие исполнения, накопленное количество, остаток и конечный статус. Если принять первое уведомление об отмене за окончательное, дополнительные 15 единиц исчезнут из внутреннего журнала.

Проверки для брокера

Зафиксируйте версию FIX, схему переходов площадки и идентификаторы исполнений. Сделайте повторную обработку безопасной. Проверьте частичное исполнение в Pending Cancel, отказ в отмене и повтор сообщения после разрыва связи. При наличии используйте независимый журнал сделок или drop copy.