Liquidnet发展执行性能测量工具
挑战
解决方案
结果
- 交易评估在几分钟内完成,而不是时间
- 日常事务的分析能力扩大到100%
- 潜在的数据输入错误了
“对我来说,MATLAB是最好的工具来快速定量分析。我可以分析大型数据集,可视化结果,自动化过程一旦验证它。从头构建一个完整的执行分析系统在Java中®或类似的语言将需要几个月时间。”
雪莱史,Liquidnet
机构股票交易员通常执行事务涉及成千上万的股票。在公开市场上的许多交易执行驱动股票价格上升或下降,导致他们花更多的钱购买股票,他们购买或少收到一个销售。为了减少大型交易的市场影响,这些投资者转向另类交易系统,如Liquidnet,匿名交易执行。
以确保最好的执行,为客户提供深入的分析工具,Liquidnet开发执行分析器,交易后分析工具相比,订单执行价格与市场趋势短时间尺度。他们通过使用MATLAB大大减少了开发时间®。
“我们想提供分析工具在我们的系统中,我们不想发展需要几个月,”施雪莱说Liquidnet定量分析师。“MATLAB及其同伴工具箱提供现成的数据库访问和数据分析能力,这是最快的方法来开发一个完整的解决方案来评估交易进行Liquidnet。”
挑战
订单执行的性能通常是各种衡量在宏观的时间尺度,包括打开、关闭,成交量加权平均价(VWAP)。然而,在快速发展的股票市场,许多交易员想要知道他们的交易,尤其是那些在暗池交易执行的更大的规模,在执行微时间尺度。
测量执行性能,Liquidnet必须分析每一笔交易进行比较的执行价格前后股票价格趋势交易,然后计算量化措施。在过去,Liquidnet使用微软®Excel®电子表格进行分析。手动过程是在特别的基础上完成对个人数据集,它经常需要时间来评估一个秩序。
“在我们旧的过程中,我们将编写一个SQL查询,结果复制到一个电子表格,手动和处理它们,”施说。“检查甚至几个交易需要一整天,所以挑战来分析日常执行的所有事务。我们需要自动化进程,但它与电子表格是不可能的。”
解决方案
Liquidnet用MATLAB和同伴工具箱开发执行分析器,一个自动化的系统措施微时间尺度的执行性能。
史和她的同事进口Liquidnet执行来自Oracle的数据和市场数据®数据库在MATLAB工具箱使用数据库™。
使用MATLAB曲线拟合工具箱™史,历史市场数据建模为每个股票参与Liquidnet事务。然后她发达算法在MATLAB比较执行价格与价格趋势,得出一个量化指标,代表个人执行的性能。这个措施也在统计上有意义,所以它可以用于统计分析。
她用统计和机器学习工具™对事务进行各种统计分析在不同的组。分析被用来进一步提高Liquidnet的交易算法。
为了帮助用户可视化性能,使用MATLAB绘图工具执行分析器生成图表。
结果
交易评估在几分钟内完成,而不是时间。“我们的excel的过程需要数小时分析一个事务,”施说。“使用MATLAB我们可以在几分钟内完成相同的分析,使我们能够实现一个系统能够分析每个执行我们的市场。”
日常事务的分析能力扩大到100%。“构建之前,执行执行分析器分析劳动密集型,这是具有挑战性的涵盖所有事务执行,”施说。“我们与MATLAB建立了一个自动化系统能够分析100%的订单执行每天Liquidnet。”
潜在的数据输入错误了。“MATLAB系统比我们的手册更可靠的方法,因为没有人工交互数据输入或其他处理步骤,”施说。“MATLAB直接从数据库检索事务和市场数据,所以没有机会在这一过程中人类的错误。”