Workflow
收益差择时模型:基于A股指数与恒生指数的实证
华创证券·2025-10-29 13:48

根据研报内容,以下是涉及的量化模型与因子的总结: 量化模型与构建方式 1. 模型名称:简单收益率模型[12] * 模型构建思路:通过计算收盘价的简单收益率,并取其过去N日的指数移动平均(EMA)值作为趋势判断指标,当该均值大于0时做多,否则平仓[12] * 模型具体构建过程: 1. 计算每日简单收益率:简单收益率=当日收盘价昨日收盘价1简单收益率 = \frac{当日收盘价}{昨日收盘价} - 1[12][17] 2. 计算简单收益率的60日EMA值[12][17] 3. 交易规则:若60日EMA值大于0,则做多标的指数;否则平仓多头头寸[12][17] 2. 模型名称:上下行收益差模型[17] * 模型构建思路:通过区分价格的向上波动和向下波动,构建上下行收益差指标,并取其EMA均值作为趋势判断,以改进简单收益率模型的效果[17] * 模型具体构建过程: 1. 定义向上收益:向上收益=当日最高价当日开盘价当日收盘价向上收益 = \frac{当日最高价 - 当日开盘价}{当日收盘价}[17] 2. 定义向下收益:向下收益=当日开盘价当日最低价当日收盘价向下收益 = \frac{当日开盘价 - 当日最低价}{当日收盘价}[17] 3. 计算上下行收益差:上下行收益差=向上收益向下收益上下行收益差 = 向上收益 - 向下收益[17] 4. 计算上下行收益差的60日EMA值[17][18] 5. 交易规则:若60日EMA值大于0,则做多标的指数;否则平仓多头头寸[17][18] * 模型评价:相比简单收益差模型能更好的控制风险与提高收益,是一个典型的中期模型[18] 3. 模型名称:成交额综合收益差模型[26][27][28] * 模型构建思路:将上下行收益差与成交额指标相结合,通过价量搭配的方式构建趋势指标,成交额作为权重以在放量时赋予趋势更大的重要性[26][27] * 模型具体构建过程: 1. 计算上下行收益差(方法同模型2)[26][27] 2. 计算成交额综合收益差:成交额综合收益差=上下行收益差×成交额成交额综合收益差 = 上下行收益差 \times 成交额[27][28] 3. 计算成交额综合收益差的60日EMA值[28] 4. 交易规则:若60日EMA值大于0,则做多标的指数;否则平仓多头头寸[28] 4. 模型名称:叠加信号成交额综合收益差模型[31][32] * 模型构建思路:为了消除单一指数成分股构成差异带来的偶然性,将恒生指数和恒生国企指数的成交额综合收益差模型信号进行合并,任一信号看多则整体看多[31][32] * 模型具体构建过程: 1. 分别计算恒生指数和恒生国企指数的成交额综合收益差(方法同模型3)[31][32] 2. 分别计算两个指数成交额综合收益差的60日EMA值[31][32] 3. 交易规则:若恒生指数或恒生国企指数的60日EMA值大于0,则做多标的指数;否则平仓多头头寸[32] 模型的回测效果 1. 简单收益率模型 (60日EMA)[15] * 年化收益率:上证综指7.87%,上证50指数8.21%,上证180指数10.13%,沪深300指数11.14%,中证500指数11.22%,中证1000指数12.98%,深证成指11.1%,深证100R指数15.31%,创业板指10.48%,万得全A 11.31%,恒生指数1.26%,恒生国企指数1.91%[15] * 最大回撤:上证综指55.77%,上证50指数54.11%,上证180指数48.8%,沪深300指数44.11%,中证500指数68.87%,中证1000指数69.38%,深证成指50.87%,深证100R指数40.71%,创业板指54.79%,万得全A 55.02%,恒生指数52.96%,恒生国企指数68.79%[15] * 夏普比率:上证综指0.359,上证50指数0.363,上证180指数0.468,沪深300指数0.513,中证500指数0.462,中证1000指数0.53,深证成指0.479,深证100R指数0.662,创业板指0.413,万得全A 0.503,恒生指数-0.044,恒生国企指数0.034[15] * 胜率:上证综指22.9%,上证50指数24.1%,上证180指数21.7%,沪深300指数25%,中证500指数25.6%,中证1000指数25.4%,深证成指23.6%,深证100R指数23.3%,创业板指25.6%,万得全A 23.3%,恒生指数24.5%,恒生国企指数29.6%[15] 2. 上下行收益差模型 (60日EMA)[19] * 年化收益率:上证综指11.7%,上证50指数16.44%,上证180指数17.71%,沪深300指数17.59%,中证500指数14.47%,中证1000指数16.4%,深证成指15.98%,深证100R指数19.84%,创业板指14.02%,万得全A 12.82%,恒生指数4.23%,恒生国企指数6.15%[19] * 最大回撤:上证综指35.84%,上证50指数23.64%,上证180指数28.45%,沪深300指数28.98%,中证500指数34.81%,中证1000指数43.23%,深证成指38.21%,深证100R指数35.54%,创业板指43.99%,万得全A 41.8%,恒生指数22.98%,恒生国企指数37.2%[19] * 夏普比率:上证综指0.6,上证50指数0.767,上证180指数0.861,沪深300指数0.854,中证500指数0.65,中证1000指数0.677,深证成指0.708,深证100R指数0.876,创业板指0.539,万得全A 0.612,恒生指数0.154,恒生国企指数0.267[19] * 胜率:上证综指34.2%,上证50指数36.9%,上证180指数39.7%,沪深300指数38.9%,中证500指数34.7%,中证1000指数37.5%,深证成指34%,深证100R指数38.5%,创业板指36.4%,万得全A 33.9%,恒生指数46.7%,恒生国企指数47.3%[19] 3. 成交额综合收益差模型 (60日EMA)[31] * 年化收益率:恒生指数3%,恒生国企指数9.73%[31] * 最大回撤:恒生指数28.84%,恒生国企指数24.56%[31] * 夏普比率:恒生指数0.039,恒生国企指数0.47[31] * 胜率:恒生指数38%,恒生国企指数45.3%[31] 4. 叠加信号成交额综合收益差模型 (60日EMA)[33] * 年化收益率:恒生指数7.78%,恒生国企指数10.03%[33] * 最大回撤:恒生指数23.81%,恒生国企指数24.63%[33] * 夏普比率:恒生指数0.401,恒生国企指数0.484[33] * 胜率:恒生指数44.5%,恒生国企指数45.1%[33] 5. 叠加信号成交额综合收益差模型 (参数测试)[39][40] * 恒生指数: * 参数40日:年化6.1%,最大回撤26.78%,夏普0.281,胜率44.5%[39] * 参数50日:年化7.02%,最大回撤27.44%,夏普0.34,胜率43.1%[39] * 参数60日:年化7.78%,最大回撤23.81%,夏普0.401,胜率44.5%[39] * 参数70日:年化7.31%,最大回撤27.2%,夏普0.375,胜率43.7%[39] * 参数80日:年化6.86%,最大回撤24.9%,夏普0.343,胜率45.3%[39] * 恒生国企指数: * 参数40日:年化8.3%,最大回撤26.72%,夏普0.382,胜率41.8%[40] * 参数50日:年化8.97%,最大回撤28.88%,夏普0.416,胜率39.4%[40] * 参数60日:年化10.03%,最大回撤24.63%,夏普0.484,胜率45.1%[40] * 参数70日:年化9.36%,最大回撤29.04%,夏普0.454,胜率44.3%[40] * 参数80日:年化9.04%,最大回撤25.04%,夏普0.438,胜率45.3%[40]