我对算法交易领域完全陌生。我刚刚完成了一门基于 Ocaml 的课程,并阅读了有关 Jane Street 的信息。显然他们是一家拥有大量资源的大公司,但使用 Ocaml 进行小时间算法交易是否可行?
我知道这似乎是一个愚蠢的问题,但是(根据我的发现)Ocaml 没有任何交易 API。这意味着必须从头开始编写对吗?
任何见解都将不胜感激,就像我说我是这个领域的完全菜鸟一样。
谢谢!
我对算法交易领域完全陌生。我刚刚完成了一门基于 Ocaml 的课程,并阅读了有关 Jane Street 的信息。显然他们是一家拥有大量资源的大公司,但使用 Ocaml 进行小时间算法交易是否可行?
我知道这似乎是一个愚蠢的问题,但是(根据我的发现)Ocaml 没有任何交易 API。这意味着必须从头开始编写对吗?
任何见解都将不胜感激,就像我说我是这个领域的完全菜鸟一样。
谢谢!
我最近注意到 Opam 中的这个包可以为交易 API 提供起点:“ IBX是建立在 Jane Street 的核心和异步库之上的 Interactive Brokers Trader Workstation API (TWS API) 的纯 OCaml 实现。”
至于一般的开源交易算法,这个项目最近开始了: http: //scarcecapital.com/hft/
我认为这个问题可能对 Stack Overflow 环境来说太开放了,对你没有用处。Stack Overflow 适用于当您遇到要解决的特定问题时。
但固执己见,我不得不说 OCaml 可能非常适合算法交易。强大的类型系统和不可变数据往往有助于避免错误,同时允许您快速编码。至少,这是我发现的。但是您需要将 OCaml 插入您的数据源和交易执行通道,这将是额外的工作。对这方面一无所知,不知道有没有其他语言的库。
真正这样做的人很可能有动力保守自己的秘密。但无论语言如何,这都是正确的。