本文主要是介绍16、【qlib】【其他组件/特性/主题】构建公式化Alpha因子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
构建公式化Alpha因子
引言
在量化交易实践中,设计能够解释和预测未来资产回报的新颖因子对策略盈利能力至关重要。这类因子通常被称为Alpha因子,或简称Alpha。
公式化Alpha
顾名思义,公式化Alpha是一种可以用公式或数学表达式呈现的Alpha因子。
在Qlib中构建公式化Alpha因子
在Qlib中,用户可以轻松构建公式化Alpha因子。
示例
MACD(Moving Average Convergence/Divergence)是技术分析中常用的公式化Alpha因子,用于揭示股票价格趋势的力量、方向、动量及其持续时间的变化。
MACD可以表示为以下公式:
MACD = 2 × (DIF - DEA)
注解:
-
DIF 表示差离值,即12期EMA(指数移动平均线)减去26期EMA。
DIF = EMA(CLOSE, 12) - EMA(CLOSE, 26) / CLOSE
-
DEA 表示DIF的9期EMA。
DEA = EMA(DIF, 9) / CLOSE
在Qlib中,用户可以通过Data Handler构建MACD这一公式化Alpha因子:
注解:
- 用户需首先用
qlib.init
初始化Qlib环境。请参考初始化
这篇关于16、【qlib】【其他组件/特性/主题】构建公式化Alpha因子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!