Anwenderberichte

前沿顾问开发基于web的投资组合分析平台

挑战

为客户提供行业第一的投资组合建模和分析网络平台

解决方案

使用MATLAB开发和测试分析模块,并使用MATLAB Compiler SDK将它们部署到一个生产。net环境中

结果

  • 定量开发与接口开发脱钩
  • 部署稳定、反应灵敏的系统
  • 支持新功能的快速交付

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

Lee Eriera, Frontier Advisors

今天的机构投资者需要发展复杂的技术能力,以建立对投资组合结构、资产配置和投资组合管理的更深层次的理解。因此,许多投资团队依赖咨询领域专家来进行战术和操作投资策略和风险评估。

Frontier Advisors对这些市场变化的回应是,为其客户和合作伙伴提供与其顾问使用的同一套专有分析工具和研究数据库。基于web的合作伙伴平台包括Prism,这是一个投资组合建模和分析工具,支持战略和动态资产配置决策,具有定量建模、市场和投资预测测试、养老基金业绩和风险评估的交互模块。金宝app

一个只有两名Frontier顾问的团队在几个月内使用MATLAB开发并部署了最初的Prism版本®

Frontier IT经理Lee Eriera说:“MATLAB使我们能够开发出一套动态且易于使用的工具,从根本上改变了我们与客户合作的方式。”“通过MATLAB,我们在短时间内提供了这种新功能,使我们能够抓住市场机会,获得竞争优势,并处于良好的位置,以响应不断变化的客户需求。”

挑战

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

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

他们需要引擎来执行计算并快速返回结果,以确保web应用程序的总体响应性。此外,他们希望在短短三个月内完成Prism及其核心模块的初步开发,以便在公司的年度客户会议上向客户、潜在客户和行业合作伙伴进行演示。

解决方案

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

在MATLAB中使用Financial Toolbox™、Statistics和Machine Learning Toolbox™,该团队开发了一个战略资产配置模块,提供10年投资组合风险和回报预测,以及一个动态资产配置模块,提供分析和场景分析功能。

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

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

在对新模块进行单元测试后,该团队使用MATLAB Compiler SDK将其MATLAB代码打包并部署为。net组件。

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

按照集成测试和正式的质量保证流程,Frontier按期将模块部署到生产中。

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

结果

  • 定量开发与接口开发脱钩。“有了MATLAB Compiler SDK,我们就可以打包MATLAB分析,以便在。net生产环境中使用,”Eriera说。“这种能力通过将定量开发与前端开发分离,简化了整个开发和部署过程。”
  • 部署稳定、反应灵敏的系统。“我们对MATLAB代码的性能非常满意,”Eriera说。“我们看到的任何瓶颈都是由于HTTP请求或数据访问的周转时间,而不是MATLAB。”
  • 支持新功能的快速交付。“通过MATLAB,我们的小团队可以一次开发或增强多个模块,并大约每个月发布新版本,”Eriera说。“我们可以轻松地重新定位和定制分析,使我们能够更及时地响应客户的需求。”

下载188bet金宝搏产品使用

请您访问über我想了解一下这个项目

制定客户参考方案