问题标签 [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.
java - 比较 QuickFIXJ 中的两个 FixMessage
我需要在 QuickFIXJ 中比较两个修复消息(比如两个 ExecutionReports)。
让我们打电话给er1
他们er2
现在,我比较它们的意思是一堆字段必须相同。例如,我关心标签 55、标签 207、标签 1 是否相同。但不是其他人。
在我看来,这样做的唯一方法是编写像这样昂贵(性能方面)的东西:
我错过了什么吗?有人可以提出更好/更快的方法吗?
fix-protocol - FIX 消息的编辑工具
我发现自己最近使用 FIX 消息作为测试数据进行了大量测试,特别是对于测试,我需要进行频繁的小改动。例如,现在我想使用企业提供的一条 FIX 消息来测试各种分配金额的佣金计算。要更改价格、数量或佣金,我必须重新计算消息校验和和正文长度。我可以使用一个简单的工具来为我做这件事吗?
c++ - Quickfix:同一应用程序中的接受器和启动器?
我是 quickfix 的新手(我是一名试图自学的学生),并且已经从 quickfix.org(c++ 中)下载了示例,并且能够将 ordermatch 连接到 tradeclient 并让他们互相交谈。我更改了 ordermatch 的配置文件以允许多个客户端并使其正常工作(ordermatch 可以接收来自多个客户端的订单并管理订单簿)。
我一直在尝试找到一种方法来更改 ordermatch 以将其确认消息发送给所有客户,而不仅仅是发件人。
我有一个单独的限价订单簿实现,想要破解传入的消息(订单、取消等)并将它们存储在我的限价订单簿中。我的订单簿观察这本书并根据它做出交易决策。问题是,我不知道如何让 ordermatch 将所有更新发送到这个客户端。此外,我很难弄清楚如何“充实”贸易客户,不仅可以发送订单,还可以接收和破解它们。
我想我需要在每个应用程序中都有一个接受器和一个启动器(在 ordermatch 和一个 tradeclients 中)——我读过这是可能的和常见的,但找不到任何示例代码。我在正确的轨道上,还是有更好的方法来设置它?有人可以分享一些示例代码吗?我不打算将它用于实时交易,所以粗略的代码对我来说非常好。
提前致谢
布兰登
java - 将修复消息转换为单个属性
我有一个修复消息,我需要提取个人属性。目前是否有任何 Java jar 或库具有添加的修复功能。目前正在查看 QuickFIX/J 然而,这似乎更专注于发送和接收 FIX 消息。有没有人将 FIX 消息翻译成各种对象的工作经验。
delphi - Delphi 的 FIX 协议引擎?
任何人都可以推荐与 Delphi 一起使用的 FIX 引擎(商业或开源)吗?
是否可以将 QuickFIX 与 Delphi 一起使用?
php - 使用 PHP 套接字开始使用 FIX 协议
我完全掌握了 PHP 套接字和 FIX 协议的基本知识。我有一个帐户,允许我连接到服务器并检索货币价格。
我修改了这段代码来连接并找出我从远程服务器收到的内容:
我一无所获。主机很好,因为当我使用随机主机时出现错误。我发送的消息是否没有产生回复?
我可能不太擅长在 Google 中查找内容,但我找不到任何关于如何使用 php 执行此操作的简单教程(至少没有任何东西可以将 fix 和 php 放在一起)。
任何帮助是极大的赞赏。
quickfix - FIX(快速修复)如何设置用于 FIX 会话的 NIC/IP
我即将使用 FIX 协议(C++ 的 QuickFix)编写一个交易应用程序。电脑配置了6个网卡。如何让我的 FIX 应用程序(在这种情况下充当发起者)使用所有 6 个可用的特定 NIC 卡(IP 地址)?启动器设置只让我设置目标主机/端口,而不是源 IP/端口。
而且,如何让它在同一个应用程序中同时使用 2 个以上的 NIC 卡(用于负载平衡目的)?
谢谢你
quickfix - Quickfix 会话设置:在从发起者登录之前发送注销
我的 QuickFIX 客户端每天在登录前发送注销。是否可以在登录之前不发送此注销消息...?
以下是我现在使用的设置:
.. 以下是我每天收到的日志消息:
fix-protocol - Quickfix 同步序列号
如果出于某种原因,我的应用程序忘记了我在哪个序列号上,那么推荐的重新建立会话以继续交易的方法是什么?
quickfix - QuickFix 配置:我设置了哪些设置以从不尝试登录?
我有几个读取 QF 配置文件的软件实例。默认设置是早上登录晚上退出。
但是,我需要一个实例来运行,但不能登录。我该怎么做?我是否需要覆盖默认时间(如果需要,用什么?)还是我可以设置另一个字段?
谢谢!