62得票6回答
高频交易

在过去几周中,我看到了很多关于高频交易的文章。它们都谈到了计算机和软件在其中的重要性,但由于它们都是从金融角度写的,所以没有详细说明软件具体做什么。 有没有人可以从程序员的角度解释一下高频交易是什么?为什么计算机/软件在这个领域如此重要?

55得票7回答
为什么JVM需要预热?

我了解在Java虚拟机(JVM)中,需要进行预热,因为Java使用一种延迟加载的过程来加载类。因此,您需要确保在启动主要事务之前已经初始化对象。我是一名C++开发人员,没有遇到过类似的要求。 然而,我不理解的部分如下: 哪些代码部分应该进行预热? 即使我预热了某些代码部分,它会保持多长时...

10得票5回答
高频交易 - TCP > UDP?

我被告知,在需要低延迟的高频交易(HFT)系统中,使用TCP而不是UDP。我被告知,使用TCP可以建立点对点连接,而使用UDP则不行,但据我所知,您可以将UDP数据包发送到特定的IP/端口。 这篇文章中提出了几个关于为什么UDP > TCP用于游戏的论点,但我可以看到在HFT中也有相关性。 ...

9得票1回答
Kraken API的AssetPairs

我正在使用Kraken API,但我无法找到一个好的解释来解释响应中的信息。 实际上,对于给定的交易对,我有以下信息: altname = alternate pair name aclass_base = asset class of base c...