quickfix相关内容

如何处理骆驼快速修复无法发送异常?

我在 camel-quickfix 组件.有时,我收到 CannotSendException 并且不清楚异常原因是什么.我看了代码,但似乎在无法发送消息时抛出此异常 - 无论原因如何. 那么我该如何处理这个异常呢?我是否必须实现重试机制,或者引擎是否会为我处理?如果引擎这样做,我如何验证消息是否在之后发送? 异常堆栈跟踪(我用 *** 替换了 FIX 消息,因为我无法发布它): o ..

如何为自定义组重新定义 QuickFix 类?

我使用 QuickFix 和 Python 来连接一个特殊的数据提供者.他们定义了一个新的重复组 NoChartData,我无法读取,因为我在 QuickFix 中定义组的方式是,例如,group = fix42.MarketDataIncrementalRefresh().NoMDEntries().当我用 NoChartData() 替换 NoMDEntries() 时,我收到一个属性错误,因 ..
发布时间:2021-11-11 03:03:49 Python

QuickFix C++ 如何开启 SSL?

我有一个使用 java QuickFix 库的应用程序.我正在尝试将其移植到 C++.问题是该库的 java 版本似乎通过 SSL 连接发送数据,而 C++ 库发送未加密的数据.在 java 中,当我将配置文件传递给库时,在库中内部启用了 SSL.完全相同的文件被传递给 C++,但在第二种情况下没有开启 SSL. 请帮助我,如何在 C++ 中使用带有 SSL 的 QuickFix? 配 ..
发布时间:2021-06-07 19:35:21 C/C++开发

FIX:客户端要求GapFill,但我想发送一个SequenceReset代替.应该有什么顺序?

因此我的客户正在请求GapFill,因为我们的序列已关闭.除了要重播消​​息外,我还想发送SequenceReset.我的问题很简单:我要发送给他的SequenceReset的消息序列应该是什么?我不希望我的客户端丢弃它,因为它无法识别我的SequenceReset中的消息序列,或者检测到间隙并要求另一个GapFill,这会使我陷入无限循环. 我应该将我的SequenceReset与客户端要 ..
发布时间:2020-11-06 19:07:52 其他开发

解析FIX消息的最佳方法?

如何使用python解析FIX消息? (FIX消息与“金融" FIX协议中的相同) 解决方案 您是说使用QuickFIX吗? (我可以在您的标签中看到QuickFIX) 如果是这样,我不知道. 通常,为FIX消息编写一个简单的解析器并不难. 我发现有效修复程序上的网络工具可以完成这项工作. ..
发布时间:2020-11-06 19:05:04 其他开发

使用QuickFix/n读取FIX日志文件

我有一个FIX格式的日志文件和一个用C#构建的数据结构.我要做的是在QuickFix中运行日志文件并构建自己的事件监听器.在该侦听器中,我将把FIX类型转换为所需的类型,并填写我的DS. 我一直在浏览QuickFix教程和示例,但无法弄清楚.我不需要它通过网络或类似的东西. 请帮助并感谢您, 与那坦 解决方案 没有一个QuickFIX端口提供此功能.充其量,您可以构建一个简单的 ..
发布时间:2020-11-05 23:46:52 C#/.NET

带有破解的login_message的quickfix bad_cast异常

我找到了此解决方案,用于使登录部分在QuickFIX中通过C ++使用用户名和密码. 使用Visual Studio 2012 Express时,我不得不添加其他包含项,以避免出现“错误C2680:'FIX44 :: Logon&' :dynamic_cast的目标类型无效"以显示Visual Studio 2012 Express如何进行动态投射: #include "../../i ..
发布时间:2020-09-14 03:21:37 C/C++开发

如何使用QuickFix验证订单的值

我是quickfix的初学者,我不确定我遇到的问题是否很简单.我想使用诸如symbol,price,quantity之类的quickfix来验证订单的值.quickfix是否在python中提供了一个函数来验证价格是否为PRICE类型,并且其值是有效(例如:4.23)? 此处是参考: http://www.quickfixengine.org/FIX42.html# field_Price ..
发布时间:2020-08-06 18:45:31 Python

Fiximulator解析的FIX QuoteRequest

我正在向FIXimulator发送一条消息,它收到了消息: 但是在解析RequestMeassage时似乎Fiximulatro忽略了组内容(55 = AMZN ^ 38 = 100): 由于某种原因,服务器错过了传入消息中包含的组内容,因此会以不支持的类型消息返回. (显然,如果FIXimulator解析后组为空). 在我看来,已发送到服务器的消息是正确的.但是,服务器仍然无法正确解 ..
发布时间:2020-07-05 03:41:12 其他开发

如何在QuickFixJ中手动设置序列号?

我正在充当接受者.有没有办法手动设置序列号? 我的第一个想法是修改.seqnums文件,但是它不起作用. Google提到存在setNextSenderMsgSeqNum和setNextTargetMsgSeqNum方法,但是我不知道应该在哪个对象上调用它们(使用quickfixj 1.4). 我知道不建议手动设置序列号,并且有一堆类似ResetOnLogon和ResetOnDi ..
发布时间:2020-07-05 03:40:06 其他开发

将TargetSubID用作FIX协议中测试数据的标志是否正确?

我们当前正在使用FIX连接,可以在其中标记仅应验证的数据.已经决定使用特定的 TargetSubID 标记此数据.但这意味着一个新的会话. 假设我们将消息发送到会话 FIX.4.4:S-> T .如果随后我们收到一条仅应使用TargetSubID V验证的消息,则表示会话 FIX.4.4:S-> T/V .如果未配置此会话,则会收到错误 Unknown session: FIX.4.4 ..
发布时间:2020-07-05 03:39:41 其他开发

如何注销修复会话?

我正在使用quickfixj.我有一条自定义消息,例如"EndTrade",当收到该消息时,我要结束修复会话吗?我怎样才能做到这一点?我没有找到任何办法. 它不允许我使用new Session().logout(). 解决方案 我得到了我的问题的答案.您可以通过以下方式注销修订会话. Session.lookupSession(sessionID).logout(); ..
发布时间:2020-07-05 03:39:40 其他开发

是什么原因导致“断开连接:遇到END_OF_STREAM"? QuickFIX/J中的会话消息?

我正在 QuickFIX/J 版本1.6.4. apache.org/"rel =" nofollow noreferrer“> Apache Camel 2.17.0,我收到了会话消息Disconnecting: Encountered END_OF_STREAM.这不是错误,但就我而言,它会导致意外的注销. 什么情况下会导致此消息?我如何分析本案中的哪种情况是导致这种情况的原因? ..
发布时间:2020-07-05 03:38:36 其他开发

QuickFIX/n-启动程序在登录阶段反复抛出错误

我在下面的此链接上使用交易客户应用程序在我的VPS服务器和经纪人服务器之一之间建立连接. http://www.quickfixn.org/tutorial/example-applications . 经过一周的努力,我终于可以轻松地建立与代理服务器的连接. 但是,当我运行交易客户端应用程序时,在登录阶段出现此错误: Unable to write data to the ..
发布时间:2020-07-05 03:37:34 C#/.NET