Как сказать FIX акцептору не отправлять сообщения, если 43 = Y - PullRequest
0 голосов
/ 17 сентября 2018

Как указать FIX акцептору не отправлять сообщения, если 43 = Y

или если это невозможно сделать со стороны клиента ...

Как указать моему приложению-инициатору игнорировать входящие сообщения, если 43 = Y

QuickFixN версия 1.5.0

1 Ответ

0 голосов
/ 17 сентября 2018

Я думаю вы говорите, что ваше приложение является Инициатором, и оно подключается к чужому Акцептору, верно?(Пожалуйста, исправьте меня, если я ошибаюсь.)

В этой ситуации вы не можете сказать Приемнику, как себя вести.Это вне вашего контроля.

То, что вы можете сделать, находится внутри вашей функции OnMessage(ExecutionReport), просто оберните ваше поведение в

if(msg.Header.IsSetField(43) && msg.GetString(43)=="Y") {
    ...
}
...