量化投资入门指南:风险模型和交易成本模型

目录

3. 风险模型

3.1 风险规模的度量

3.2 风险模型的种类

4. 交易成本模型

4.1 定义交易成本

4.2 交易成本模型的种类


3. 风险模型

风险管理是通过对敞口实施有目的的选择和规模控制来提高收益的质量和稳定性。一般来说,风险管理会降低量化策略的盈利,但是同时也可以降低策略收益的波动性,以及重大损失发生的可能性。各种量化模型控制风险规模的不同之处主要体现在三个方面,即度量风险的方式、控制规模的方式,以及怎样才算控制住了规模。

 

3.1 风险规模的度量

对风险的度量有两种广为认可的方式。第一种是通过纵向比较,计算不同时期各个产品收益的标准差。这个概念通常被称为波动率。波动率越高,目前的市场风险越大。第二种方式是在给定产品范围内对各种金融产品表现的相似水平进行测量,通常是计算在给定时间所有相关产品的横截面标准差。标准差越大,说明所包含在内的产品的表现种类越多样化,意味着市场风险较低。这个标准差也被称为离散(dispersion)。离散也可以用给定范围内产品的相关系数或协方差来度量。

控制风险规模的方式主要有两大类,即硬性约束惩罚。硬性约束常见的做法是设定限制值。比如限制单只股票的头寸规模、管理投资组合的杠杆率。对于不能明确预测的风险,可以采用惩罚函数的方法。只有在阿尔法模型带来的收益显著增大的情况下才允许仓位超过临界水平,并且仓位超出临界水平越多,增加仓位越困难。

 

3.2 风险模型的种类

风险模型主要通过两种方式来清除不希望出现的风险敞口,即理论途径和经验途径,分别对应理论驱动型风险模型经验型风险模型

理论驱动型风险模型专注于已知的或者系统性的风险。系统性风险是指不能通过分散而加以消除的风险。比如整个市场表现带来的风险、市值风险、板块风险,以及债券市场的利率风险。

经验型风险模型根据历史数据来判断风险是什么以及投资组合如何暴露其中。利用主成分分析法(PCA)之类的统计方法,宽客可以从历史数据中识别出系统风险。

 

4. 交易成本模型

交易成本模型的基本理念是,“交易是有成本的,除非有足够的理由,否则便不应该进行交易”。但是,实际应用中,设计交易成本模型并不是为了最小化交易成本,而是告知构建投资组合过程中进行交易的成本。

 

4.1 定义交易成本

交易成本主要由三部分构成,即佣金和费用(commissions and fees)、滑点(slippage)和市场冲击成本(market impact)。

佣金和费用是支付给经纪商、交易所和监管者的费用。通常每笔交易的佣金是很低的。对于绝大多数宽客而言,这部分支出并不是交易成本的主要部分,而且基本上固定不变,比较容易计算。

滑点是指从交易者决定开始交易到订单进入交易所系统实际被执行这段时间内发生的价格变动。滑点会给趋势跟随策略带来很大的损失。而滑点给均值回复策略带来的损失就比较少,有时候甚至能带来正收益。

市场冲击成本则是由市场供需关系变化导致的价格变动造成。对大规模交易者而言,短时间内大量买进会抬高价格,使得建仓成本高于预期;同理,如果短时间内大量抛售,最后实现的卖出价也会低于预期。出于对大单交易产生的市场冲击的担忧,暗池(dark pools)交易允许交易者以匿名方式直接进行交易。

从定义可以看出,滑点和市场冲击成本可能会有些重合。另外,一些交易所和交易平台,比如电子通信网络(ECN),可能会向流动性的需求方(或者反过来,流动性的供给方)收取一定的费用。以上种种因素,都会使得交易成本的度量更加复杂。

 

4.2 交易成本模型的种类

交易成本模型基本可以分为四类:常值型、线性、分段线性以及二次型

常值型交易成本模型认为,无论订单规模如何,交易成本保持不变。该模型计算极其简单,但通常是不对的,因而不常用。

线性模型认为交易成本以一个固定比例随着交易规模的增大而增大。此类模型会在交易规模较小的情况下高估交易成本,在交易规模较大的情况下低估交易成本。但总体准确度比常值型要好。

在很大的交易规模范围内,分段线性交易模型的准确度都远远高于前两种模型,作为简洁性和准确性的折衷方案,在宽客中非常流行。

二次型模型的计算复杂度最高,建模的过程也比较复杂,但通常也是这四种模型中准确度最高的。

 

Reference:

《打开量化投资的黑箱》,Rishi K. Narang

猜你喜欢

转载自blog.csdn.net/Sebastien23/article/details/89838664