基于我的另一个问题,我想忽略 targetSubid 发送时。可用以下配置:
BeginString=FIX.4.4
SenderCompID=Sender
TargetCompID=Target
,如果源系统发送 targetsubid " sub",则会发生以下错误:
Unknown session: FIX.4.4:Sender->Target/Sub
是否可以告诉QuickFix它应该使用fix.4.4:发送者 ->目标配置并发送 targetSubid 无论如何?
我正在使用骆驼 - Quickfix,因此这是该答案的答案。您可以为QuickFix消费者和生产者设置参数 sessionID ,以便将使用TargetSubid的修复消息使用targetsubid发送,而无需targetSubid。
。消费者
<from uri="quickfix:config?sessionID=FIX4.4:Sender->Target" />
生产者
<to uri="quickfix:config?sessionID=FIX.4.4:Sender->Target" />