Frontier Advisors开发基于web的投资组合分析平台

挑战

为客户提供了业界第一款网络平台的组合建模和分析

使用MATLAB开发和测试分析模块,并使用MATLAB编译SDK将它们部署到生产.NET环境

结果

  • 定量开发与接口开发分离
  • 部署稳定、响应迅速的系统
  • 新功能快速交付启用

“MATLAB和MATLAB编译SDK使我们能够非常迅速快速交付的信心,这将返回精确的结果复杂的投资组合分析Web应用程序,确保为我们的客户提供高度可用和稳定的平台。”

李·埃里拉,前沿顾问

机构投资者今天需要发展先进的技术能力建立投资组合结构,资产配置,组合管理有了更深的了解。其结果是,许多投资团队依靠咨询领域专家的战术和战役的投资策略和风险评估。

前沿顾问提供其客户和合作伙伴访问相同的一套专有的分析工具和研究数据库,它的顾问利用应对这些市场变化。基于网络的合作伙伴平台包括棱镜,投资组合建模和分析工具,支持战略性和动态的资产配置决策与定量模型,市场和投资预测测试,以及养老金基金业绩和风险评估的互动模块。金宝app

仅由两名前沿顾问组成的团队使用MATLAB在几个月内开发并部署了最初的Prism版本®

“MATLAB使我们能够开发出动态的,易于使用的一套从根本上改变我们与客户的工作方式的工具,” IT经理李前沿Eriera说。“有了MATLAB,我们在快速的时间内提供这种新的功能,使我们能够抓住市场机遇,取得竞争优势,并很好地响应不断变化的客户需求。”

挑战

在拥有Prism之前,前沿咨询公司依靠复杂的电子表格来进行分析。无法通过web将这些电子表格部署到客户端,这是团队首选的解决方案,因为它是安全的、可访问的、易于更新的。该团队考虑改用开源统计软件包,但他们担心技术支持和文档的可用性,不相信开源软件包适合开发商业质量的产品。下载188bet金宝搏金宝app

在创建Prism的过程中,Frontier希望将定量分析引擎的开发与web前端的开发分离开来,他们打算将web前端的开发外包给第三方。因为他们合作伙伴平台的其他组件已经用。net构建,所以他们希望使用该框架部署分析。

他们需要的引擎进行计算并迅速返回结果,以保证Web应用程序的整体响应。此外,他们想完成棱镜,其核心模块的初步开发在短短三个月内,以便它可以在该公司的年度客户会议上证实客户,潜在客户和行业合作伙伴。

边境使用MATLAB和MATLAB编译SDK™来构建和部署其投资组合分析引擎,并建立一个平台,让新功能提供频繁的更新。

在MATLAB财务工具箱™统计和机器学习工具箱工作™,该小组开发了一种战略资产配置模块,提供10年的预测投资组合的风险和收益,以及动态资产配置模块,提供分析和情景分析能力。

他们在每个模块中使用Database Toolbox™函数来访问市场数据、预期收益、相关性和存储在Microsoft中的其他内部数据®SQL服务器®数据库。

为了计算满足用户预先选择的特定目标的概率,团队使用了统计和机器学习工具箱中的函数。

在新的模块进行单元测试后,团队使用MATLAB编译SDK来打包和部署自己的MATLAB代码作为.NET组件。

对于每个模块,团队实现了一个定义良好的接口,它与开发web前端的公司共享。前端使用接口将用户输入传递给模块,并接收结果表,以图表、图形和表的形式显示。

在集成测试和正式的质量保证过程之后,Frontier按时将模块部署到生产环境中。

该公司继续开发和部署在MATLAB新的模块,包括风险分析,流动性压力测试,经济预测和投资组合比较工具。

结果

  • 定量的发展从接口的发展脱钩。“有了MATLAB编译SDK,我们包装我们的MATLAB分析在生产.NET环境中使用,” Eriera说。“这种能力,若解除前端开发量的发展简化了整个开发和部署过程。”
  • 部署稳定、响应迅速的系统。“我们对MATLAB代码的性能非常满意,”Eriera说。“我们看到的任何瓶颈都是由于HTTP请求或数据访问的周转时间,而不是MATLAB。”
  • 新功能快速交付启用。“随着我们的MATLAB小团队正在开发或一次提升多个模块,每一个月左右提供新的版本中,” Eriera说。“我们可以很容易地重新设计和定制的分析,使我们能够更好地响应客户的需求。”