Skip to main content
QUICK REVIEW

[论文解读] How to Evaluate Trading Strategies: Single Agent Market Replay or Multiple Agent Interactive Simulation?

Tucker Hybinette Balch, Mahmoud Mahfouz|arXiv (Cornell University)|Jun 28, 2019
Complex Systems and Time Series Analysis参考文献 19被引用 11
一句话总结

本文提出了一种统一的仿真框架,可在同一环境中同时支持市场回放(market replay)与交互式基于代理的仿真(interactive agent-based simulation, IABS),用于评估交易策略。通过整合一群能够对实验策略动态响应的背景交易代理(ZI代理),该方法表明,与假设市场被动、无响应的传统市场回放相比,IABS能更真实地反映价格影响,尤其在大单交易中表现出更持久的价格影响。

ABSTRACT

We show how a multi-agent simulator can support two important but distinct methods for assessing a trading strategy: Market Replay and Interactive Agent-Based Simulation (IABS). Our solution is important because each method offers strengths and weaknesses that expose or conceal flaws in the subject strategy. A key weakness of Market Replay is that the simulated market does not substantially adapt to or respond to the presence of the experimental strategy. IABS methods provide an artificial market for the experimental strategy using a population of background trading agents. Because the background agents attend to market conditions and current price as part of their strategy, the overall market is responsive to the presence of the experimental strategy. Even so, IABS methods have their own weaknesses, primarily that it is unclear if the market environment they provide is realistic. We describe our approach in detail, and illustrate its use in an example application: The evaluation of market impact for various size orders.

研究动机与目标

  • 解决传统市场回放的局限性:即仿真市场不对实验策略作出响应,导致性能估计过于乐观。
  • 开发一种支持市场回放与交互式基于代理的仿真(IABS)的仿真框架,以实现更稳健的策略评估。
  • 探究IABS是否相比标准回测,能为评估市场影响(尤其是大单)提供更真实的环境。
  • 在被动(回放)与主动(IABS)市场条件下,评估大单交易的长期价格影响。
  • 使用事件研究方法,比较两种仿真范式下大单交易后价格变化的稳定性与持久性。

提出的方法

  • 将现有交互式基于代理的仿真(IABS)框架进行改造,使其也能支持市场回放,通过时间顺序重放历史订单簿数据。
  • 实现一群具有异质性、状态化策略的背景交易代理(ZI代理),使其能对价格变动与订单流作出响应。
  • 采用限价订单簿(LOB)模型,结合价格/时间优先匹配机制与订单撤单行为,以模拟真实的市场微观结构动态。
  • 将单笔大额市价单作为实验策略,在回放与IABS模式下分别模拟其执行过程。
  • 应用事件研究方法,通过比较两种环境中订单前后价格轨迹,度量价格影响。
  • 使用具有估值函数与风险参数(如η)的ZI代理来建模策略性行为,包括在当前买卖价差处保证执行。

实验结果

研究问题

  • RQ1与被动市场回放相比,主动交互式基于代理的仿真(IABS)中市场对大单的响应有何不同?
  • RQ2IABS环境是否产生比传统市场回放更持久的价格影响,从而更符合既有的市场影响模型?
  • RQ3IABS中的背景代理在多大程度上会根据实验策略调整其行为,从而改变市场均衡?
  • RQ4统一的仿真框架是否能在不损害真实感或一致性的情况下,同时支持市场回放与IABS评估?
  • RQ5ZI代理的动态行为(如订单撤单与基于状态的估值)如何影响大单交易的整体市场响应?

主要发现

  • 在市场回放中,大单交易后价格迅速恢复至基线水平,表明影响具有瞬时性,可能无法反映真实市场行为。
  • 在IABS中,大单交易后价格稳定在新的、持久的水平,表明存在长期甚至永久性价格影响,与既有的市场影响模型一致。
  • IABS中的ZI代理会根据持仓变化与市场状况动态调整其估值与订单挂单行为,从而形成新的市场均衡。
  • 即使ZI代理未改变其限价单价格,其行为仍因价差与执行保证(通过参数η实现)而发生变化,从而改变市场动态。
  • IABS中响应式背景代理的存在,使得市场影响的评估更加真实且全面,优于被动回放。
  • 结果表明,IABS更适合评估涉及大单的交易策略,因其能捕捉回放无法体现的战略性市场反馈。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。