问题标签 [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.
stress-testing - 解析FIX消息,压力测试
我正在对 GPU 上的 FIX 消息解析进行一些压力测试。我应该每秒解析多少条合理的消息?
谢谢
c# - quickfix 是否将收到的消息存储在某处?
我知道 quickfix 将传出消息存储到 .body 文件,但我很好奇它是否将传入消息存储在某处(即文件)以及应该设置什么来获得该功能?
最好的,D
fix-protocol - 消除 FIX 层以提高性能
这有意义吗?一种为速度和弹性而设计的协议,它消除了 FIX 层以实现高性能订单执行?
c# - 尝试将字符串转换为 MarketDataIncrementalRefresh
我有一个带有FIX messages
(所有这些和 MarketDataIncrementalRefresh(类型 X))的文本文件,我正在尝试找到一种方法使用QuickFIX
in从.C#
MarketDataIncrementalRefresh
strings
有什么建议么?
这是一行的示例:
1128=9 9=263 35=X 49=CME 34=10568699 52=20110110205433535 75=20110110 268=2 279=1 22=8 48=812201 83=1243518 107=GEZ2 22730=1 27115=27115=3 205433000 336=2 346=14 1023=1 279=122=8 48=812201 83=1243519 107=GEZ2 269=1270=9826.0 271=453 273=205433000 336=2 3416=21 1023=3=
quickfix - QuickFixJ:我需要知道 QuickFixJ 的限制和问题是什么
我需要知道 QuickFixJ 的限制和问题是什么,因为我想开始开发它并且我想知道是否有任何问题
c# - 在 HFT 中尝试并行订单处理是否有意义?
好吧,我认为对于那些熟悉 hft 的人来说,这是一个更理论的问题。我收到 FAST 的订单并处理它们。我每秒收到大约 2-3 千个订单。问题是我是否应该尝试同步或异步处理它们。
每次收到下一个订单时,我都需要执行以下操作:
- 更新相应工具的订单簿
- 更新依赖于该顺序的索引和指标
- 如果需要,更新策略并安排一些行动(买/卖东西等)
为了实现同步,我需要大约 200-300 µs(每秒能够处理 3000 个订单)。我想这应该足够了。
只是为了安排异步任务我花了我想~30 µs
优点和缺点:
同步:
- ++ 不需要同步东西!
- ++“收到订单”和“采取行动”之间的延迟较少,因为不需要安排任务或将数据/工作传递给另一个进程(在 hft 中非常重要!)。
- -- 但是“订单已收到”操作可能会延迟,因为我们可以在套接字缓冲区中等待上一个订单处理
异步:
- ++ 能够使用现代服务器的强大功能(例如,我的服务器有 24 个内核)
- ++ 在某些情况下更快,因为在处理先前的消息时不要等待。
- ++ 可以处理更多消息,或者每条消息可以做更多“复杂”的事情
- -- 需要同步很多东西可以减慢程序的速度
同步示例:我们收到更新的 MSFT 订单,然后更新 INTC 订单,并在不同的线程中处理它们。在这两种情况下,我们都会触发纳斯达克指数重新计算。所以纳斯达克指数的计算应该是同步的。然而,可以解决这个特殊问题以避免同步......这只是可能同步的一个例子。
所以问题是我应该同步还是异步处理订单更新。到目前为止,我对它们进行异步处理,并且每个仪器都有专用线程。因为我可以为不同的仪器(MSFT 和 INTC)处理异步更新的两个更新,但一个仪器(MSFT)的两个更新应该同步处理。
c# - 如何通过快速修复发送出价询问消息?
我想通过修复接受者以快速修复协议发送出价询问消息。
我必须通过快速修复发送出价询问消息
我使用 quickfix_net dll 作为修复接受者,我如何通过这个 dll 发送投标询问
java - 如何测试我的 FIX 客户端?那里有我可以使用的假 FIX 交易所吗?
我已经实现了自己的 FIX 客户端,例如 QuickFIX。现在我需要测试它。我可以在某处使用假的 FIX 交易所吗?有没有人实现过我可以用来验证我的客户端的 FIX 服务器?是否有一个真正的交换,我可以使用他们的测试连接来测试和验证我的修复客户端?
在这里的任何帮助将不胜感激!
excel - 使用 Excel VBA 修复协议
我已经在 Excel VBA 中创建了代码,它通过 dde 链接收集数据并根据一些规则执行它们。很快,此 Excel VBA 代码将向我发送有关购买或出售我正在跟踪的股票的消息。
现在,我想通过使用修复协议来执行这些消息。是否可以使用 Excel VBA 创建一个连接到 Web 服务并允许您执行来自 Excel VBA 的操作的修复协议引擎?
谢谢你的帮助。
quickfix - FIX 协议序号
我对 FIX 协议序列号有几个问题:
- 设置 ResetOnLogon=N 有什么好处?
- 发起者和接受者都可以发送重发请求吗?
- 消息序列如何帮助会话恢复/错误处理?