SmartQuant公司的OpenQuant系统


什么是SmartQuant?

2003年成立于美国的SmartQuant有限责任公司,是一家专业量化金融软件提供商。SmartQuant公司专门面向对冲基金和专业交易机构,开发端到端程序化交易解决方案。为新兴和不断成长的量化交易机构提供成本可控,具备工业级强度的量化策略研发、策略回测及优化、交易策略自动化执行的综合平台,并以可靠的质量,速度和适应性来助力机构的成长。

SmartQuant公司开发的基于微软C#和.NET技术的完整量化交易解决方案,核心产品是量化交易集成开发执行系统OpenQuant,及交易报单路由管理QuantRouter、高性能市场数据系统QuantBase、策略执行系统QuantTrader及分布式构架交易管理系统Quant Controller 等一系列量化金融软件。随着产品不断的发展和完善,OpenQuant系列产品充分经过市场及客户的验证,公司已经拥有大量的专业机构类量化投资客户。

SmartQuant公司的软件产品

SmartQuant公司围绕量化交易提供全面的解决方案,目前SmartQuant公司的主要产品有:

OpenQuant:SmartQuant旗舰产品,用于量化交易的策略开发、策略测试、策略优化、执行和监控。

QuantRouter:交易定单路由系统,可以分拆、合并,并管理交易定单的路由。

QuantBase:高性能市场数据处理系统,可集中管理实时行情及海量历史行情数据。

QuantTrader:成熟策略上线后的高效执行系统。

QuantController:用于构架及管理分布式构架的交易体系。

更多的产品信息请访问SmartQuant公司网站及SmartQuant中文网站

http://www.smartquant.com

http://www.smartquant.cn

什么是OpenQuant?

OpenQuant系列软件产品是SmartQuant公司研发的专业量化交易系统。OpenQuant面向专业量化策略研究员、交易员,提供强大的策略开发、回测、运行及监控功能。OpenQuant系统采用标准的C#语言进行策略编程,不仅内置了众多量化金融函数、指标和算法,更可以让用户进行个性化的功能扩展。OpenQuant系统自1997年不断创新发展至今,被全球众多专业金融机构广泛应用。

1.1 SmartQuant公司的OpenQuant系统 - 图1

OpenQuant系统特点

  • 面向专业交易机构,完善的量化交易平台

OpenQuant是SmartQuant公司旗舰产品,专业金融机构用户可以根据需要,配合SmartQuant其他产品组成大型对冲基金级量化交易解决方案,而OpenQuant是系统的核心,是多种应用场景中最为关键的部分。能够使用户构架完整的策略开发、策略回测、策略执行及监控系统。

  • 采用标准的微软.NET框架及C#编程语言

OpenQuant采用标准的微软Windows .NET框架体系及C#语言开发策略,开发者可以采用OpenQuant内置的策略集成开发环境,更可以使用标准的微软Virtual Studio集成开发环境进行开发,并对策略进行断点设置,单步执行策略代码,对各类变量进行跟踪,让调试工作方便而高效。

  • 无限的功能扩展可能

由于采用通用标准的软件开发框架,有编程经验的用户更可以基于OpenQuant底层框架,将各类金融工具或组建进行集成,更可以发挥技术想象力,独立扩展出全新的功能,定制化一个完全独特的量化交易管理系统。

  • 丰富的金融函数及专业软件对接能力

OpenQuant提供丰富的内置金融指标, 可以扩展开发更多个性化指标,更可以拓展调用大型专业分析软件动态连接库。

  • 强大的数据处理能力及广泛的市场连接

Tick行情的驱动机制,可以精细扑捉市场的每一个细节。支持中国的期货、现货、期权各类交易,支持众多外盘交易通道。