Я новичок в протоколе FIX и использую QuickFIX для разбора своих сообщений FIX. Всякий раз, когда я получаю сообщение с отчетом о местоположении (AP
), оно отклоняется механизмом FIX со следующей ошибкой:
Первая запись группы 702 не начинается с разделителя 704.
Здесь 702
— тег группы. Я провел небольшое исследование и обнаружил, что повторяющееся групповое сообщение использует свое первое поле в качестве разделителя. В моем случае группа 702
должна иметь тег 704
(LongQty) или 705
(ShortQty). Будет присутствовать только один из обоих тегов.
Мой контрагент не отправляет тег 703
. Когда модуль FIX обнаруживает, что тег 704
в некоторых случаях отсутствует, он отклоняет сообщение. Пожалуйста, дайте мне знать ваше предложение по преодолению этой проблемы.