简体   繁体   English

使用 QuickFIXN 的 FIX 客户端拒绝来自服务器的报价取消消息 - 缺少所需的标签 295 NoQuoteEntries - FIX 4.2

[英]FIX client using QuickFIXN rejecting Quote Cancel messages from server - required tag missing 295 NoQuoteEntries - FIX 4.2

I am currently working on our FIX client to change the StreamingQuoteDuration on our quote requests to 2 minutes in order to work around a max stream limit imposed by our counterparty.我目前正在使用我们的 FIX 客户端将我们的报价请求上的 StreamingQuoteDuration 更改为 2 分钟,以解决我们的交易对手施加的最大 stream 限制。 I have encountered an issue with the Quote Cancel message that is received after 2 minutes.我遇到了 2 分钟后收到的取消报价消息的问题。 QuickFIX/n, the FIX library that our client uses, rejects the message stating that it is missing a required field - NoQuoteEntries (tag 295).我们的客户使用的 FIX 库 QuickFIX/n 拒绝消息,指出它缺少必填字段 - NoQuoteEntries(标记 295)。

Our counterparty claims this is not a required field in their Rules Of Engagement document but I am unable to prevent QuickFIX from rejecting the message.我们的交易对手声称这不是他们的参与规则文档中的必填字段,但我无法阻止 QuickFIX 拒绝该消息。 Does anybody know how I can achieve this?有谁知道我怎么能做到这一点? I've asked the counterparty to include that tag but they are not able or willing to do so.我已要求交易对手包含该标签,但他们无法或不愿意这样做。

We are using the FIX 4.2 protocol.我们使用的是 FIX 4.2 协议。 Here are the FIX logs from our quote messages log:以下是我们的报价消息日志中的 FIX 日志:

8=FIX.4.2|9=118|35=Z|34=31|49=[Redacted]|56=[Redacted]|52=20210510-10:43:16.428|117=*|298=1|131=EUR-GBP-EUR-1-20210512|10=065

8=FIX.4.2|9=129|35=3|34=1549=[Redacted]|52=20210510-10:43:16.792|56=[Redacted]45=31|58=Required tag missing|371=295|372=Z|373=1|10=063

You need to customize your FIX42.xml file (the DataDictionary) to match your counterparty's published Rules of Engagement.您需要自定义您的 FIX42.xml 文件(DataDictionary)以匹配您的交易对手发布的参与规则。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Quickfixn Fix 4.2如何在同一会话中向不同的TargetCompID发送和接收消息 - Quickfixn Fix 4.2 How to Send & Receive messages to different TargetCompID in same session FIX 4.2标签未定义 - FIX 4.2 Tag Not Defined 如何从quickfixj FIX.4.2执行报告中检索标签值 - How to retrieve tag value from quickfixj FIX.4.2 executionreport Quickfixn-FIXT1.1 和 FIX5.0 版本 MarketDataSnapshotFullRefresh 360T “标签出现不止一次” - Quickfixn-FIXT1.1 And FIX5.0 Version MarketDataSnapshotFullRefresh 360T “Tag appears more than once” c# (Quickfixn) 中的 BeginString (FIX.4.4) 不正确 - Incorrect BeginString (FIX.4.4) in c# (Quickfixn) Fix.4.2协议实现(Fiximulator-Banzai(client))消息日志 - Fix.4.2 protocol implementation(Fiximulator - Banzai(client)) message log FIX引擎从客户端向服务器发送FIX消息的最低延迟时间是什么? - What are the lowest possible latencies for a FIX engine to send a FIX message from client to server? 基于Quick Fix Java的Fix客户端-发送消息和接收响应都需要套接字发起者和接受者 - Quick Fix Java based Fix client - Is socket initiator and acceptor both needed for sending messages and receiving response back 无法使用quickfix使用python登录FIX服务器 - Unable to logon FIX server with python using quickfix 传出的FIX消息中没有字段定界符? - No field delimiter in outgoing FIX messages?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM