【问题标题】:Functional Languages + Algorithmic Trading [closed]功能语言+算法交易[关闭]
【发布时间】:2011-09-19 03:12:39
【问题描述】:
有人了解算法交易的编程语言实现吗?
我将提出一个关于函数式编程和算法交易的研究项目。
我的建议在这里:http://pastebin.com/wcigd5tk
任何 cmets 将不胜感激。
您认为函数式语言在金融领域的未来是什么?我看到很多职位要求有 Java 和 C++ 方面的经验,我不明白为什么。
【问题讨论】:
标签:
functional-programming
quantitative-finance
algorithmic-trading
【解决方案1】:
Jane Street 以将 OCaml 用于他们的交易软件而闻名。 Here 你可以找到他们决定使用函数式语言而不是命令式语言的一些原因。他们还有一个博客,描述了他们在开发过程中遇到的问题的几个具体解决方案。
【解决方案2】:
C++ 是该领域最流行的。
java、python、haskall、c#都是亚军
haskall 和 c# 是函数式的,而 haskell 是纯函数式的
最终,该领域将转向更“现代的语言”,例如 c# 或 haskall,但现在 c++ 已经获得了如此多的库支持,并且它的实现是最简单的。
【解决方案3】:
对于交易应用程序,它通常也有Real time, multithread, low latency, high availability 需要考虑。我在一家公司工作,使用(混合)C++ 和 Java 开发交易应用程序,因为它适合应用程序的行为。