Skip to main content
QUICK REVIEW

[论文解读] Using Artificial Market Models to Forecast Financial Time-Series

Nachi Gupta, Raphael Hauser|ArXiv.org|Jun 15, 2005
Complex Systems and Time Series Analysis参考文献 11被引用 4
一句话总结

本文提出了一种系统性方法,通过使用迭代优化和卡尔曼滤波对真实市场数据进行训练,构建人工市场模型(具体为少数者博弈模型)来预测金融时间序列。该方法识别出短暂的‘可预测性区域’,在此类区域内市场行为可被可靠预测,需在这些区域关闭时定期重置模型,从而通过动态策略分布估计实现实时、自适应的预测。

ABSTRACT

We discuss the theoretical machinery involved in predicting financial market movements using an artificial market model which has been trained on real financial data. This approach to market prediction - in particular, forecasting financial time-series by training a third-party or 'black box' game on the financial data itself -- was discussed by Johnson et al. in cond-mat/0105303 and cond-mat/0105258 and was based on some encouraging preliminary investigations of the dollar-yen exchange rate, various individual stocks, and stock market indices. However, the initial attempts lacked a clear formal methodology. Here we present a detailed methodology, using optimization techniques to build an estimate of the strategy distribution across the multi-trader population. In contrast to earlier attempts, we are able to present a systematic method for identifying 'pockets of predictability' in real-world markets. We find that as each pocket closes up, the black-box system needs to be 'reset' - which is equivalent to saying that the current probability estimates of the strategy allocation across the multi-trader population are no longer accurate. Instead, new probability estimates need to be obtained by iterative updating, until a new 'pocket of predictability' emerges and reliable prediction can resume.

研究动机与目标

  • 开发一种正式的、系统性的方法,通过使用真实市场数据训练的人工市场模型来预测金融时间序列。
  • 识别并表征金融市场中短暂的可预测性时期——即‘可预测性区域’。
  • 通过引入动态、迭代的参数估计过程,解决以往黑箱预测方法的局限性。
  • 在可预测性窗口关闭时通过持续的模型更新实现可靠预测。
  • 通过蒙特卡洛模拟和统计一致性检验验证预测框架。

提出的方法

  • 作者采用基于少数者博弈的最小化人工市场模型,其中交易者根据历史信息选择策略进行交易。
  • 应用迭代数值优化技术,从未观测到的金融时间序列中估计多交易者群体中策略分布。
  • 采用卡尔曼滤波估计系统状态,包括策略分布,同时处理时变的过程噪声和测量噪声。
  • 该方法包含一种递归更新机制,当可预测性减弱时重置模型,以确保持续的准确性。
  • 框架使用蒙特卡洛模拟验证状态估计和创新项的一致性,确保残差均值为零。
  • 算法跟踪状态估计误差和创新项,以验证统计可靠性与收敛性。

实验结果

研究问题

  • RQ1基于真实金融数据训练的人工市场模型能否可靠预测未来的市场走势?
  • RQ2何种正式方法能够实现对金融时间序列中短暂‘可预测性区域’的识别?
  • RQ3如何从未观测的真实市场数据中估计异质性人工交易者群体中的策略分布?
  • RQ4迭代模型更新在长期维持预测准确性方面发挥何种作用?
  • RQ5如何通过模拟与误差分析验证预测框架的统计一致性?

主要发现

  • 该方法成功识别出金融时间序列中的动态‘可预测性区域’,在此类区域内的预测准确性显著高于随机时期。
  • 当每个可预测性区域关闭时,模型对策略分配的概率估计变得不准确,因此需要进行模型重置。
  • 蒙特卡洛模拟证实,状态估计误差和创新过程收敛至零均值分布,验证了统计一致性。
  • 卡尔曼滤波的使用实现了对时变噪声参数下策略分布的稳健估计,提升了预测可靠性。
  • 移除估计误差较高的数据点(例如,$S_k \leq t_k = 10^{-3}$)可显著收紧协方差估计,提升模型置信度。
  • 该框架表明,迭代优化与递归更新对于长期维持预测性能至关重要。

更好的研究,从现在开始

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

无需绑定信用卡

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