ユーザー事例

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

挑战

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

解决方案

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

结果

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

“MATLAB和MATLAB编译器SDK使我们能够快速交付一个复杂的portfolio analytics web应用程序,并确信它将以极快的速度返回准确的结果,确保为我们的客户提供一个高度可用和稳定的平台。”

李·伊利拉,边防顾问

如今,机构投资者需要发展成熟的技术能力,以加深对投资组合结构、资产配置和投资组合管理的理解。因此,许多投资团队依赖咨询领域专家来制定战术和运营投资策略以及进行风险评估。

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

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

Frontier的IT经理Lee Eriera说:“MATLAB使我们能够开发一套动态且易于使用的工具,从根本上改变了我们与客户的工作方式。”借助MATLAB,我们在快速的时间框架内提供了这一新功能,使我们能够抓住市场机会,获得竞争优势,并能够很好地应对不断变化的客户需求。”

挑战

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

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

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

解决方案

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

在MATLAB中使用金融工具箱™ 统计和机器学习工具箱™, 该团队开发了一个战略资产配置模块,提供投资组合风险和回报的10年预测,以及一个动态资产配置模块,提供分析和情景分析功能。

他们使用数据库工具箱™ 每个模块中的函数用于访问市场数据、预期收益、相关性以及存储在Microsoft数据库中的其他内部数据®SQL服务器®数据库

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

在对新模块进行单元测试之后,团队使用MatlabCompilerSDK将其MATLAB代码打包并部署为.NET组件。

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

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

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

结果

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

下载188bet金宝搏使用的产品

お客様の成功事例をご紹介

カスタマー リファレンス プログラムに参加する