跳到主要内容

1 篇博文 含有标签「Tech」

查看所有标签

· 阅读需 3 分钟
CZ

如今,Python 是量化交易中最流行的编程语言。VNPY、Zipline、PyAlgoTrade 和 Backtrader 都是用 Python 编写的。Python 在量化交易中被广泛使用,但可能并非最适合这项工作的语言。虽然它有很多优点,比如易于学习和拥有出色的数据科学生态系统,但量化投资平台如 Quantopian、JoinQuant 和 QuantConnect 却难以盈利,尽管互联网基础设施的成本在降低。这是因为软件依赖于算力,而算力在今天依然昂贵。

部分平台提供了本地安装的能力,这可能是一个更经济的选择,但对非专业的交易者来说,安装和环境配置可能会成为一个问题。为了解决这个问题,平台通常为用户提供了 Web GUI。况且本地安装的软件不具备跨平台性,无法利用云计算能力,而且很难实现高可用。

量化交易需要大量的研究和开发,而在模型研究测试阶段需要大量的算力,此时,云计算无论对于用户还是平台来说可能都是一个过于昂贵的选择。如果用户并不确信他们能从平台赚钱,他们就不会为此付费。

因此,针对这些问题,我们提出了一个解决方案:用 JavaScript 替代 Python。JavaScript 可以在浏览器中使用,允许用户利用自己设备的计算能力,无需进行本地安装。JavaScript 生态系统成熟且不断发展,使其成为最适合 Web 开发和数据科学的生态系统。而且 JavaScript 比 Python 更快。

我们已经使用 JavaScript 构建了一个量化平台,可以在浏览器和云服务器上运行。在浏览器中,用户可以完全免费进行研究和开发,直到他们想要在云服务器上运行模型。这样,用户可以在支付费用之前从平台中获得价值,而平台在收到付款后可以支付计算能力,形成一种双赢的解决方案。

未来,我们将分享如何在没有成本的情况下存储和分发数据,以确保平台始终运行。有了这些优势,我们确信 JavaScript 是未来量化交易的最佳选择。