LUCIDA & FALCON:用多因子策略构建强大的加密资产投资组合
撰文:LUCIDA & FALCON
前言
在去年6月份,我设想了用多因子模型去择币的简单构思。详情点击。
一年后,我们已经着手研发针对加密资产市场的多因子策略,并把整体的策略框架写成系列的文章《用多因子策略构建强大的加密资产投资组合》。
本系列的大体框架如下(不排除微调的可能):
一、多因子模型理论基础
二、单因子构建
- 因子数据预处理
- 数据筛选
- 异常值处理:极值、错误值、空值
- 标准化
- 中性化:行业、市场、市值
- 因子有效性判断
- 信息比率IC、收益率、夏普比率、换手率
三、大类因子合成
- 因子共线性分析
- 正交消除因子共线性
- 经典加权方法→合成因子
- 等权、滚动IC加权、ICIR加权
- 合成因子的测试:收益率、分组收益率、因子值加权收益率、合成因子IC、分组换手率
- 其他加权方法(因子与收益率存在非线性关系):机器学习、强化学习(由于加密货币行业的特殊性,不考虑)
四、风险组合优化
以下是第一篇“理论基础篇”的正文内容。
一、“因子”是什么
“因子”即技术分析中的“指标”、人工智能机器学习的“特征”,是决定加密货币收益率涨跌的原因。
我们团队把加密货币领域常见的因子类型:基本面因子、链上因子、量价因子、衍生品因子、另类因子和宏观因子。
挖掘和计算“因子”的最终目的是为了准确计算资产的预期收益率。
二、“因子”的计算
(1)多因子模型的推导
起源:单因子模型——CAPM
因子研究可追溯于20C60S,资本资产定价模型(Capital Asset Pricing Model, CAPM)问世,该模型量化了风险如何影响一个公司的资本成本从而影响预期收益率。根据CAPM理论,单个资产的预期超额收益可由以下的一元线性模型决定:
E(Ri)是数学期望, Ri为资产的收益率, Rf为无风险收益率, Rm为市场组合的收益率, βi=Cov(Ri,Rm)/Var(Rm) 体现资产收益对市场收益的敏感程度,也称资产对市场风险的暴露程度。
补充理解:
金融市场中,所谈及的“风险”和“收益”本质是同类东西。
从统计学角度,更详细的理解 βi
CAPM可看成是无截距项的双变量回归模型Yi=β1+β2⋅X(β1=0),利用普通最小二乘估计法(OLS)求出模型参数的估计值,其中β1=β2=Σ(X−μX)(Y−μY)/Σ(X−μX)2=Cov(X,Y)/Var(X) 。
β1衡量解释变量(市场收益率)变动以单位,被解释变量(资产i的收益率)平均变动的程度,金融领域将该变动程度解释为Y对X的“敏感”或“暴露”程度。
β>1 放大市场波动
β=1 与市场波动完全相同
0<β<1 与市场同向波动,但比市场波动小
β≤0 与市场反向波动
从金融学风险和收益的角度,更详细的理解βi
投资组合有两类风险,系统性风险(即市场风险、不可抵消风险)和非系统性风险(可抵消风险)。βi 是系统性风险,无论如何构造资产组合,该风险是该系统特有的,无法抵消。下文提及的 αi 则是非系统性风险,可通过构造不同的策略来对冲掉。
CAPM模型是最简单的线性因子模型,指出资产的超额收益只由市场组合(市场因子)的预期超额收益和资产对市场风险的暴露大小决定。该模型为后续大量线性多因子定价模型的研究奠定基理论础。
发展:多因子模型——APT
在CAPM基础,人们发现不同资产的收益率受多个因子影响,套利定价理论(Arbitrage Pricing Theory, APT)问世,构建线性多因子模型:
其中,$E(Ri) $表示资产 i 的预期收益,λ 表示因子预期收益(即因子溢价)。公式(2) 利用
E(Ri) 代替CAPM模型中的 E(Ri)−Rf 来表示预期收益,利用多空对冲构建的资金中性投资组合资产,Rf 被抵消,整个资产的预期收益率就是多头和空头预期收益率之差,因此用 E(Ri) 表示更具一般性。
成熟:多因子模型——Alpha收益 & Beta收益
综合考虑金融市场实际存在的定价误差和APT模型,从时序角度上看,单个资产的预期收益率由以下的多元线性模型决定:
其中,Reit 表示 $t $ 时刻资产 i 的收益,λt 表示 t 时刻因子收益率(即因子溢价),εit 表示 $t $ 时刻的随机扰动。 αi 表示资产 i 的实际预期收益率和多因子模型隐含的预期收益率之间的定价误差,若统计上显著偏离零,则代表了获得超额收益的机会。βi=Cov(Ri,λ)/Var(λ) 表示资产 i 的因子暴露或因子载荷,刻画了资产收益对因子收益的敏感程度。
多因子模型关注资产预期收益率在截面上的差异,本质是关于均值的模型,而预期收益率是收益率在时间序列上的平均。基于(3) ,可推导出截面角度的多元线性模型:
其中,E[Rei] 表示资产 i 的预期超额收益,εit 在时序上取平均,则E(εit)=0。
补充理解:
从学术界角度出发,根据市场有效性理论,一个有效的资产组合应该是可抵消风险完全为0,实际收益率等于预期收益率,且预期资产收益率只取决于市场的系统性风险,即 E[Rei]=βi⋅λ ,不存在超额收益率(Abnormal Return, AR),即 AR=Ri−E(Rei)=0。但现实的金融世界通常是市场非有效的,存在超额收益率,即 AR=α。
假设投资组合由 N 个资产构成,并将每个资产 i 对应的因子收益率 λ 按照不同因子展开,得到以下多因子模型的组合收益率:
其中,Rp 为组合的超额收益,$Wi 是每份资产占组合的权重,βij 是每份资产在每个因子上的风险暴露,λ = ∑ᴹⱼ₌₁βᵢⱼfᵢⱼ$,fᵢⱼ 是每份资产的每个因子每单位因子载荷对应的因子收益率。
结合统计学知识,该模型隐含三层假设:
每个资产的 Beta 收益和 Alpha 收益不相关:Cov(αi,βiλ)=0
不同资产间的特质收益率也不相关:Cov(αi,αj)=0
因子一定和资产收益率有关:Cov(Rei,βiλ)≠0
对于 Beta 收益和 Alpha 收益的综合解释:
结合具体的金融市场,βiλ 是归属于大盘整体表现的 Beta 收益,αi 则是由资产自身特定带来的 Alpha 收益,即跑赢大盘多少个点。而每个资产的收益率则是由 Beta 收益和 Alpha 收益组成,人们可利用多因子模型中每个资产对应的 αi 值来对每个资产打分或赋予权重,从而构造投资组合,并利用期货对 Beta 收益部分做空来对冲风险,从而获得 Alpha 收益。
(2)多因子模型的波动率
构造投资组合时需在组合的风险和收益间取平衡,需要将以上模型转化为带约束的规划问题来求解。组合的风险即组合的波动率 σ2p,以下对 σ2p 进行推导。涉及组合构建的详细分析则在“风险组合优化”部分阐述。
基于公式(3) 的矩阵表达式Rp=W(β∧+α),可得到组合的波动率:
其中,W 是资产的权重矩阵,β 是因子的权重矩阵,表示 N 个资产在 K 个风险因子上的因子载荷矩阵(N×K):
∧ 表示 K 个因子的因子收益率协方差矩阵(K×K):
由假设3,不同资产间的特质收益率也不相关,可得Δ 矩阵为:
关于LUCIDA & FALCON
Lucida (https://www.lucida.fund/ )是行业领先的量化对冲基金,在2018年4月进入Crypto市场,主要交易CTA / 统计套利 / 期权波动率套利等策略,现管理规模3000万美元。
Falcon (https://falcon.lucida.fund /)是新一代的Web3投资基础设施,它基于多因子模型,帮助用户“选”、“买”、“管”、“卖”加密资产。Falcon在2022年6月由Lucida所孵化。
更多内容可访问: