文章 "卡尔曼滤波器在外汇均值回归策略中的应用"

 

新文章 卡尔曼滤波器在外汇均值回归策略中的应用已发布:

卡尔曼滤波器是一种递归算法,在算法交易中用于通过滤除价格走势中的噪声来估计金融时间序列的真实状态。它能够根据新的市场数据动态更新预测,这使得它在均值回归等自适应策略中极具价值。本文首先介绍卡尔曼滤波器,涵盖其计算方法和实现方式。接下来,我们以外汇领域一个经典的均值回归策略为例,应用该滤波器。最后,我们通过将卡尔曼滤波器与移动平均线(MA)在外汇不同货币对上进行比较,开展各种统计分析。

卡尔曼滤波器由鲁道夫·E·卡尔曼(Rudolf E. Kalman)于1960年提出,是一种用于跟踪和预测动态系统的最优递归估计器。该滤波器最初是为航空航天和控制系统开发的,目前已广泛应用于金融、机器人技术和信号处理等领域。卡尔曼滤波器分两步运行:预测步骤,用于估计系统的下一个状态;更新步骤,用于根据新观测值完善估计,同时最小化噪声。 

在算法交易领域,人们可以简单地将卡尔曼滤波器视为交易者常用的常规状态滤波器,类似于移动平均线或线性回归模型。卡尔曼滤波器能够动态适应新数据、减少噪声,并能实时高效地更新估计值,因此在检测市场状态转变方面非常有效。然而,它假设系统具有线性动态特性,需要仔细调整参数,在检测突变时可能存在滞后性,并且与移动平均线等更简单的滤波器相比,计算更为复杂。

卡尔曼滤波器在算法交易中的一些常见用途:

  • 均值回归交易:将当前价格与估计价格进行比较,作为入场筛选条件。
  • 配对交易:动态估计相关资产之间的价差,并根据不断变化的市场条件调整对冲比例。
  • 趋势跟踪:过滤短期噪声,更准确地检测长期价格趋势。
  • 波动率估计:为风险管理和仓位调整提供市场波动率的自适应估计。


作者:Zhuo Kai Chen

 

喜欢你的演讲。

非常感谢。请继续。

 
Low Q and moderate R yield stable predictions, while high Q and low R make the filter more reactive but noisier.

您如何看待优化这些输入(Q 和 R)?

您如何为 EA 确定它们的值?

 
Too Chee Ng #:

喜欢你的演讲

非常感谢。请继续。

谢谢!我会不断提高文章质量,因为我学到了更多东西。

 
Too Chee Ng #:

您如何看待优化这些投入(Q 和 R)?

您如何为 EA 确定它们的值?

问得好!我认为不要太刻意去优化这些值。尝试选择一些标准值并优化阈值,而不是优化指标参数。我建议您从 1000、100 和 10 中选择测量方差,从 1、0.1 和 0.01 中选择过程方差。