고객사례

A2A为能源市场开发全面的风险管理解决方案

挑战

在大型公用事业公司的市场管理和减轻市场风险

解决方案

使用MATLAB和Companion工具箱来处理数据,开发风险和定价模型,并为分析师部署交互式仪表板

结果

  • 30秒内完成了一小时计算
  • 开发时间减半
  • 定价模型开发加速

“当你整天都在处理数字和复杂的分析模型时,拥有一个集成的环境是无价的。通过MATLAB,我们可以可视化数据,进行反向测试,并绘制图表来查看我们所做的改变的结果,所有这些都在一个环境中,这节省了时间。”

SimoneVisonà,A2A
A2A的点击界面进行校准和预测电力点价格,是风险管理仪表板的一个组成部分。

风险管理A2A部门执行风险分析以支持公司和产品战略,包括电力。万博1manbetx这些分析有助于促进和监控每日交易活动,并支持A2A的长期战略制定,该公司是意大利最大的公用事业公司之一。万博1manbetx

A2A使用风险管理平台来收集历史和当前市场数据,应用复杂的非线性模型,执行蒙特卡洛模拟,量化风险(VAR)的价值,并以2A分析人员和交易者以图形方式显示结果。整个平台使用MATLAB开发®和同伴工具箱。

“MATLAB是为我们需要进行的复杂计算而建立的,”A2A的风险经理Simone Visonà说。“MATLAB为A2A打开了更多的交易机会,因为它使我们能够快速计算一个公平的价格和市场风险新合同。“

挑战

A2A发现,使用电子表格评估风险是不可行的。“使用电子表格计算50至60个风险因素的var大约需要一个小时,这导致了我们的过程中的瓶颈,”Visonà说。“此外,每个人都可以访问电子表格,因此一个分析师制作的错误往往宣传到整个团队。”

解除管制以及需要考虑到季节性和月度市场波动,意味着A2A必须考虑500多个风险因素。此外,对于工业交易操作,A2A需要根据季度中值价格和其他市场数据推断出全年每小时的合理公平价格。这种分析是电子表格技术无法完成的。

A2A也发现了现有风险管理解决方案的重大缺陷。万博 尤文图斯Visonà说:“商业上可用的软件包基本上是计算风险的通用框架。”“生成所有必要的数据和模型——这大概是90%的工作留给了最终用户。”

为了加速计算,开发更复杂的模型,并最大限度地减少错误,A2A需要一个新的风险管理开发平台。

解决方案

A2A风险管理人员使用MATLAB作为其生产架构的基础,用于分析和管理市场部门的商品风险。

该团队使用了数据库工具箱从微软导入市场数据®SQL Server™数据库。在将数据导出到另一个数据库进行分析之前,他们在MATLAB中对数据进行预处理和错误检查。他们使用MATLAB和Datafeed工具箱从彭博社和其他来源检索的市场数据补充了这些数据

该团队开发了非线性Matlab模型来估计缺失的市场价格数据。他们用经济学测量器工具箱校准了他们的模型并使用统计和机器学习工具箱执行非线性回归。

使用优化工具箱该团队限制了他们的电价模型以符合市场报价。

使用金融工具箱,该组计算的时间序列数据的变差 - 协方差矩阵。然后,他们使用金融仪器工具箱计算了标志对市场的估值和相关的风险指标

A2A使用MATLAB编译器部署分析师可以用作仪表板的独立应用程序,以便可视化结果,管理风险和录制合同信息。此外,团队使用电子表格链接生产Microsoft Excel®将风险分析结果报告给整个A2A的分析师和经理。

风险管理系统目前正在生产中。A2A分析师现在正在使用Matlab Compiler SDK创建和部署其风险和定价模型的.NET和COM版本。

结果

  • 30秒内完成了一小时计算。“使用电子表格,花费了一个小时或更长时间的时间来计算var大约60个风险因素,”Visonà说。“使用Matlab我们处理10次数字并在大约30秒内完成计算。”

  • 开发时间减半。“我们在Matlab中完成了大约18个月的核心风险管理系统,”Visonà说。“使用Java.或者另一种低级语言,我们估计在我们目前的操作环境下需要两倍的时间。”

  • 定价模型开发加速。“要迅速对市场做出反应,我们的分析师不能等待我们建立新的解决方案,”Visonà说。万博 尤文图斯“与MATLAB一起,我们可以在几周内为全新的市场开发和部署新的定价模型。如果它是现有模型的扩展,我们可以在几小时内准备就绪。“