当我向人们介绍 OpenGamma 时,他们的反应通常难以置信。
我们为资本市场构建了一个完整的市场风险分析平台——具备您期望的所有功能,例如声明式计算引擎、炫酷的 HTML5 GUI 以及全面的分析库——并且我们已根据 Apache 2.0 许可证发布了它。而且,目前我们的主要客户和用户是一些世界上最神秘的技术专家:对冲基金经理。对于局外人来说,这可能看起来是一个奇怪的组合。
在过去的 9 年里,我一直在对冲基金工作或与对冲基金合作,自从 3.5 年前创立 OpenGamma 以来,我们已经发现了在这个领域执行开源技术和理念的一些独特挑战。我将概述其中一些挑战,以及这对渴望与资本市场参与者开展业务的软件公司意味着什么。
开源是自然的选择
对冲基金非常神秘——以至于我们通常甚至无法透露客户的名字。(这自然使我们的销售过程稍微复杂一些,因为我们必须用通用术语描述我们的客户,但不能公开点名。不过,令人欣慰的是,这个领域的每个其他供应商都在与同样的问题作斗争。)您可能会惊讶地听到,但大多数对冲基金已经使用了大量的开源软件。
示例包括 Linux、PostgreSQL、ActiveMQ、OpenJDK(以及您期望的所有各种 Java 库,如 Apache Commons、Spring 等等)。事实上,他们中的许多人根本不使用任何传统的闭源基础设施软件。例如,对冲基金中 PostgreSQL 和 MySQL 的数量远多于 SQLServer 和 Oracle。他们通常也是任何他们认为可以为他们带来优势的技术的早期采用者——因此,我们在对冲基金中看到的 NoSQL 比在银行中看到的要多得多,无论是 MongoDB、Cassandra 等等。
毫不奇怪,如今,他们中的大多数人从第一天开始就使用开源软件。然而,对冲基金与典型的开源用户的区别在于,他们很少(即使有)公开回馈项目。他们担心(也许是理所当然的)他们的任何秘密武器(alpha 生成能力)泄露出去。这要么意味着他们是开源的原始消费者(他们匿名下载,从不为社区做贡献),要么他们与商业公司合作,在开源生态系统中代表他们。
这可能是一个供应商,比如我们,或者一个咨询公司;在这两种情况下,这个代表都会为基金提供保密屏障。对冲基金当然知道,他们所做的一切并非都是 alpha 生成。问题是,他们并不总是知道是什么让他们具有优势,什么不具有优势。作为开源供应商,我们的工作是帮助他们踏上旅程,找到参与社区的最佳方式。
所有这些都对希望与对冲基金或其他秘密资本市场交易公司开展业务的技术公司和开发人员产生影响。
如何与对冲基金合作
- 专注于不产生 alpha 的事物。在我们意识到我们在对冲基金工作中构建的许多风险技术纯粹是基础设施之后,我们创立了 OpenGamma。每家公司都在内部编写相同的代码,并将宝贵的开发资源浪费在可以通过开源软件轻松提供的功能上。如果对冲基金认为某些东西能给他们带来优势,他们肯定会在内部开发它——例如,运行定制 Linux 内核的高频交易公司——但对于其他一切,开源是自然的答案。
- 提供保密屏障。出于各种合规原因,对冲基金通常非常乐意相互交谈,但不愿与更广泛的世界交谈。因此,重要的是,您要提供通信渠道和商业合同,允许您的客户获得他们所需的保密级别。在 OpenGamma,我们的许多客户都参与了我们的客户委员会,为我们的研发团队提供反馈和建议——但是,他们也经常在没有我们参与的情况下相互交谈(这让我们保持警惕!)。提供幕后指导是对冲基金实际回馈开源项目的一种方式,而无需透露他们的身份。
- 不断证明物有所值。虽然对冲基金管理着大量资金,但自 2007 年金融市场动荡以来,它们像其他所有人一样受到了利润率下降的打击。他们中的许多人对现金很敏感,尤其是初创基金,这意味着您需要能够展示您的解决方案如何在长期内帮助他们降低总拥有成本,并且您正在提供对他们的盈亏底线产生影响的真正价值。此外,开源技术非常适合初创对冲基金,这些基金通常在管理资产达到至少 2.5 亿美元之前没有认真的技术预算。在过去的几年里,行业内“了解”开源并了解开源可以对您的盈亏底线产生影响的人数明显增加。
任何希望与对冲基金开展业务的公司,肯定都需要承认并解决一些独特的挑战,才能取得成功。但是,我们看到对我们自己的解决方案的兴趣和商业需求,使我相信开源在资本市场具有巨大的增长前景。
评论已关闭。