问题标签 [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.

0 投票
1 回答
548 浏览

stress-testing - 解析FIX消息,压力测试

我正在对 GPU 上的 FIX 消息解析进行一些压力测试。我应该每秒解析多少条合理的消息?

谢谢

0 投票
2 回答
1684 浏览

c# - quickfix 是否将收到的消息存储在某处?

我知道 quickfix 将传出消息存储到 .body 文件,但我很好奇它是否将传入消息存储在某处(即文件)以及应该设置什么来获得该功能?

最好的,D

0 投票
3 回答
1473 浏览

fix-protocol - 消除 FIX 层以提高性能

这有意义吗?一种为速度和弹性而设计的协议,它消除了 FIX 层以实现高性能订单执行?

0 投票
3 回答
1643 浏览

c# - 尝试将字符串转换为 MarketDataIncrementalRefresh

我有一个带有FIX messages(所有这些和 MarketDataIncrementalRefresh(类型 X))的文本文件,我正在尝试找到一种方法使用QuickFIXin从.C#MarketDataIncrementalRefreshstrings

有什么建议么?

这是一行的示例:

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=

0 投票
1 回答
395 浏览

quickfix - QuickFixJ:我需要知道 QuickFixJ 的限制和问题是什么

我需要知道 QuickFixJ 的限制和问题是什么,因为我想开始开发它并且我想知道是否有任何问题

0 投票
1 回答
1452 浏览

c# - 在 HFT 中尝试并行订单处理是否有意义?

好吧,我认为对于那些熟悉 hft 的人来说,这是一个更理论的问题。我收到 FAST 的订单并处理它们。我每秒收到大约 2-3 千个订单。问题是我是否应该尝试同步或异步处理它们。

每次收到下一个订单时,我都需要执行以下操作:

  • 更新相应工具的订单簿
  • 更新依赖于该顺序的索引和指标
  • 如果需要,更新策略并安排一些行动(买/卖东西等)

为了实现同步,我需要大约 200-300 µs(每秒能够处理 3000 个订单)。我想这应该足够了。

只是为了安排异步任务我花了我想~30 µs

优点和缺点:

同步:

  • ++ 不需要同步东西!
  • ++“收到订单”和“采取行动”之间的延迟较少,因为不需要安排任务或将数据/工作传递给另一个进程(在 hft 中非常重要!)。
  • -- 但是“订单已收到”操作可能会延迟,因为我们可以在套接字缓冲区中等待上一个订单处理

异步:

  • ++ 能够使用现代服务器的强大功能(例如,我的服务器有 24 个内核)
  • ++ 在某些情况下更快,因为在处理先前的消息时不要等待。
  • ++ 可以处理更多消息,或者每条消息可以做更多“复杂”的事情
  • -- 需要同步很多东西可以减慢程序的速度

同步示例:我们收到更新的 MSFT 订单,然后更新 INTC 订单,并在不同的线程中处理它们。在这两种情况下,我们都会触发纳斯达克指数重新计算。所以纳斯达克指数的计算应该是同步的。然而,可以解决这个特殊问题以避免同步......这只是可能同步的一个例子。

所以问题是我应该同步还是异步处理订单更新。到目前为止,我对它们进行异步处理,并且每个仪器都有专用线程。因为我可以为不同的仪器(MSFT 和 INTC)处理异步更新的两个更新,但一个仪器(MSFT)的两个更新应该同步处理。

0 投票
1 回答
916 浏览

c# - 如何通过快速修复发送出价询问消息?

我想通过修复接受者以快速修复协议发送出价询问消息。

我必须通过快速修复发送出价询问消息

我使用 quickfix_net dll 作为修复接受者,我如何通过这个 dll 发送投标询问

0 投票
5 回答
19202 浏览

java - 如何测试我的 FIX 客户端?那里有我可以使用的假 FIX 交易所吗?

我已经实现了自己的 FIX 客户端,例如 QuickFIX。现在我需要测试它。我可以在某处使用假的 FIX 交易所吗?有没有人实现过我可以用来验证我的客户端的 FIX 服务器?是否有一个真正的交换,我可以使用他们的测试连接来测试和验证我的修复客户端?

在这里的任何帮助将不胜感激!

0 投票
1 回答
3367 浏览

excel - 使用 Excel VBA 修复协议

我已经在 Excel VBA 中创建了代码,它通过 dde ​​链接收集数据并根据一些规则执行它们。很快,此 Excel VBA 代码将向我发送有关购买或出售我正在跟踪的股票的消息。

现在,我想通过使用修复协议来执行这些消息。是否可以使用 Excel VBA 创建一个连接到 Web 服务并允许您执行来自 Excel VBA 的操作的修复协议引擎?

谢谢你的帮助。

0 投票
2 回答
5046 浏览

quickfix - FIX 协议序号

我对 FIX 协议序列号有几个问题:

  1. 设置 ResetOnLogon=N 有什么好处?
  2. 发起者和接受者都可以发送重发请求吗?
  3. 消息序列如何帮助会话恢复/错误处理?