问题标签 [fix-protocol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在正则表达式中解析 FIX 协议?
我需要解析一个包含 FIX 协议消息的日志文件。
每行包含标题信息(时间戳、日志记录级别、端点),后跟一个 FIX 有效负载。
我使用正则表达式将标头信息解析为命名组。例如:
然后我来到 FIX 有效负载本身(^A 是每个标签之间的分隔符),例如:
我需要从中提取特定标签(例如,来自 35= 的“A”,或来自 11= 的“blahblah”),并忽略所有其他内容 - 基本上我需要忽略“35 = A”之前的任何内容,以及之后的任何内容到“11 = blahblah”,然后忽略之后的任何内容等。
我确实知道有一个库可以解析每个标签(http://source.kentyde.com/fixlib/overview),但是,如果可能的话,我希望在这里使用正则表达式的简单方法,因为我真的只需要几个标签。
正则表达式中是否有提取我需要的标签的好方法?
干杯,维克多
wrapper - 为所有主要经纪人提交订单和获取价格的开源包装库?
是否有一个开源库包含每个经纪人的 API 调用来执行常见功能,例如获取价格变动、提交订单?
例如)
基本上我希望对多个经纪人进行一些算法交易。
有现成的解决方案吗?
付费的也可以。
最好是 Java 或跨平台支持。
fix-protocol - 我在哪里可以得到 FIX DATA(FIX 在 FIX PROTOCOL 中)
有人可以建议一个可以找到“真实”FIX 消息的地方(网站)吗?真正的意思不是示例,而是“真实”,因此如果我将它们放入引擎中,它不会抱怨标签 10 不正确或我缺少一些强制性标签。
我特别关注执行报告。
理想情况下,我很想找到代表几天活动的大量修复消息。我很欣赏这可能是敏感数据,但标签 1、标签 207、标签 55 肯定都可以被混淆。
非常感谢
fix-protocol - 快速简单快速修复/快速引擎
我与几位程序员交谈过,他们说编写基本引擎来编码/解码修复/快速消息非常容易,大约需要 3 天的修复工作和一周的快速工作。我正在寻找类似的东西。
QuickFix 看起来相当大而且有点“慢”和复杂的项目,我猜它包含很多我不需要的功能(但它们可能会影响性能)
到目前为止,我只需要通过多播 udp 接收来自快速修复的报价,并在缺少某些报价时恢复。
所以我正在寻找只提供一般功能的开源引擎,基本上是编码/解码快速/修复消息。你有什么建议?
我确实需要:
- 简单
- 速度
我不需要
- 特征
我不需要完整的即用型解决方案。我想要一些有用的简单快速的东西,我可以自己编写其余的代码。
quickfix - 如何让 QuickFix 处理来自重新发送请求的消息?
我正在编写一个接受器应用程序并使用一个持久的 FIX 会话。我正在尝试编写一个恢复模式,这样如果我离线或我的程序重新启动,当我重新连接时,我想重新处理白天发送给我的所有消息以恢复到当前状态。
为此,当我启动时,我向服务器发送所有消息的重新发送请求。他们把所有相关的消息都给我开回去了,它们被标记为 possdupflag=Y 和 possresend=Y。在每条消息之前,他们为即将发送的重复消息发送一个序列重置。
但问题是,这些消息似乎没有被我的消息破解者处理。fromAdmin 和 fromApp 都不会收到这些消息。我认为由于 dup 标志和/或重新发送,它们被忽略了。那么有没有办法告诉 QuickFIX 我想查看这些消息?
关于这一点 - 如果有人对更好的恢复过程有任何建议,我会向他们开放。
谢谢。
protocols - Fix Protocol Api 外汇访问 - 开发应用程序
有没有人有任何使用 Fix Api 协议(使用 FIX 4.4 协议)开发应用程序来通过这个进行外汇交易的经验?
我想知道如何以及何时开始?我在哪里可以获得测试环境?我在哪里可以获得一些编写代码/与外汇经纪商一起使用代码的示例?
c# - QuickFix 引擎接受器和启动器
我正在尝试使快速修复启动器和接受器相互连接并发送心跳。但无论我尝试什么,它似乎都不起作用。我阅读了所有可用的文档,但文档不多,而且几乎没有工作示例。我试图运行引擎附带的执行程序,但我也无法运行它。因此,如果任何人都可以提供任何有关这方面的信息、书籍或示例代码的帮助,那就太好了。感谢您提前提供的所有帮助。
java - JSCH 能否足够快地从远程服务器获取消息
我想写一个java工具来监控一些FIX日志。这个想法是使用SSH登录远程服务器,然后将命令“tail -f xxx”的输出到我的PC,剩下的就是一些日志分析工作。当我使用 JSCH 进行测试时,无论我从 bufferReader 还是直接从 InputStream 读取信息,我发现输出是延迟的,比在 putty 中运行“tail -f xxx”的结果要慢得多。我的代码中是否缺少某些内容?还是用 JSCH 连续获取日志信息不是一个好方法?
quickfix - 修复新订单单的问题
我是 FIX 技术的新手,正在开发 FIX 应用程序。每当我发送NewOrderSingle
消息时,我都会收到错误消息。
我在 C# 中使用 QuickFix 引擎并创建RequestPlaceOrder
对象并填写必填字段。中的 FIX 消息RequestPlaceOrder
为
在上面的消息中,我没有包含标题和尾部消息,因为它最常见并且由 QuickFix 引擎附加。
回复:
有什么问题?
quickfix - QuickFix 验收测试
有人可以解释一下 QuickFix 的验收测试到底需要做什么(测试)吗?现在我已经做了几个测试来测试消息的延迟和吞吐量,但我不知道 QuickFix 的验收测试应该测试什么。
我已经在网上搜索过这个,但我没有找到问题的答案。因此,如果有人知道我必须测试什么或做过这样的测试,请写在这里,以便我和其他像我一样的人可以看到它。感谢您提前提供的所有帮助。