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

时间:2018-09-17 03:55:46

标签: quickfix fix-protocol quickfixn

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

或者如果不可能从客户端完成...

如果43 = Y,如何告诉发起人的应用忽略传入消息

QuickFixN版本1.5.0

1 个答案:

答案 0 :(得分:1)

认为,您是在说您的应用是启动器,并且正在连接到其他人的接收器,对吗? (如果我弄错了,请纠正我。)

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

您的 功能是在OnMessage(ExecutionReport)函数内部,只需将行为包装在

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