如果 43=Y,如何告诉 FIX 接受者不要发送消息

How to tell FIX acceptor not to send messages if 43=Y

如果 43=Y

如何告诉 FIX 接受者不要发送消息

或者如果无法从客户端完成...

如果 43=Y

,如何告诉我的启动器应用程序忽略收到的消息

QuickFixN 版本 1.5.0

认为你是说你的应用程序是启动器,它正在连接到别人的接受器,对吧? (如有错误请指正。)

在那种情况下,您无法真正告诉 Acceptor 如何表现。这是你无法控制的。

可以做的是在你的OnMessage(ExecutionReport)函数中,只需将你的行为包装在

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