CH7-量化交易专题

Special Topics in Quantitative Trading
量化交易
Author

王一刀

Published

August 27, 2021

均值回归策略和惯性策略

只有当证券价格是均值回归的或趋势的,交易策略才能盈利。否则,价格是随机漫步的,交易将无利可图。 如果你相信价格是均值回归的,并且目前相对较低,应当现在买入,并准备在以后价格升高时卖出。但是,如果你相信价格是趋势的,且目前处于低位,应当现在卖出,并准备在以后价格更低时买入。价格处于高位则刚好相反。

学术研究表明,股票价格“一般而言”非常接近随机漫步。但这并不意味着在特殊条件下价格不会表现出一定程度的均值回归或趋势行为。

状态转换

状态是金融市场中一个最基本的概念。如果没有状态,何来“牛市”和“熊市”?自金融市场诞生之日起,人们就试图预测状态转换,即寻找所谓的“拐点”。

其他最常见的金融或经济状态研究,包括通货膨胀与经济衰退状态、高波动率与低波动率状态以及均值回归与趋势状态。其中,波动率状态转换似乎最实用经典计量经济学工具,如广义自回归条件异方差(GARCH)模型。

学术界一般沿用以下思路对股票价格的状态转换进行建模:

  1. 假设价格在两个(或多个)状态上的概率分布不同。最简单的情况,两个状态的价格都服从对数正态分布,但均值和(或)标准差不同。
  2. 假设状态之间存在某种转移概率
  3. 使用诸如最大似然估计这样的标准统计方法,通过拟合历史数据,来确定状态概率分布和转移概率的参数。
  4. 根据上述拟合模型,找出下一个时间步长的期望状态,更重要的,找出股票的期望价格。

这种方法通常被称为“马尔科夫状态转换模型”或“隐马尔科夫模型”,这一模型通常基于贝叶斯概率框架。

虽然理论框架完美,马尔科夫状态转换模型在实际交易中的用途却不大。这是因为模型假设状态之间的转移概率都是固定的。实际应用中,这意味着在任何时候股票从正常的静止状态转移到不稳定状态的概率非常小。而这对于想知道转移概率在何时(以及何种情况下)突然达到峰值的交易员,是完全没有用的。这就需要用到拐点模型。

拐点模型使用了数据挖掘方法:输入所有可能预测拐点或状态转换的变量。变量包括当前的波动率、最近一期的收益,以及消费者信心指数、石油价格变化、债券价格变化等宏观经济数据的变化。

平稳性和协整性

如果一个时间序列不会越来越大地偏离初始值,这个时间序列就是“平稳的”。用专业术语来说,平稳的时间序列就是“零阶自积”的,即I(0)。不过,大多数股票的价格序列都是不平稳的,通常表现为几何随机游走,不断地离出事点(如首次公开发行价)价值越来越远。尽管如此,你能找到像买入一只股票、卖出一只股票这样的股票配对,配对的市场价值是平稳的。这种情况下,两个独立的时间序列被称为“协整”。协整配对中的两个股票来自同一行业。

检测两个价格序列是否协整,如何找到最优的对冲比率。 协整检验的主要方法是ADF检验。

如果一个价格序列(可以是一只股票、一对股票或是一个投资组合)是平稳的,只要未来继续保持平稳(这未必能保证),采用均值回归策略一定能盈利。

因子模型

因子收益率是股票收益率的共同驱动因素,与单个股票无关。

因子风险表示对哥哥共同驱动因素的敏感度。

所有不能用共同因子解释的收益部分就是特有收益率。(比如,仅与某只股票相关,可以看做是APT模型中的随机噪音部分)

清仓策略

  • 固定的持有期
  • 目标价格或盈利上限
  • 最新的建仓信号
  • 止损价格

季节性交易策略

高频交易策略

高频交易策略能获得高夏普比率的理由很简单:根据大数定律,交易的次数越多,收益率相对于均值的偏差就越小。而在高频交易策略下,一天可交易成百上千次。(这交易佣金也会很高啊)