Neo_Alice 发布于2025-11-23
回复 149
浏览 18536
289
##【更新说明|2026-05-19】
附件signal_table_meanreverse.json更新,包含2026年05月19日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-18】
附件signal_table_meanreverse.json更新,包含2026年05月18日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-15】
附件signal_table_meanreverse.json更新,包含2026年05月15日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-14】
附件signal_table_meanreverse.json更新,包含2026年05月14日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-13】
附件signal_table_meanreverse.json更新,包含2026年05月13日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-12】
附件signal_table_meanreverse.json更新,包含2026年05月12日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-08】
附件signal_table_meanreverse.json更新,包含2026年05月08日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-07】
附件signal_table_meanreverse.json更新,包含2026年05月07日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-05-06】
附件signal_table_meanreverse.json更新,包含2026年05月06日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-30】
附件signal_table_meanreverse.json更新,包含2026年4月30日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-29】
附件signal_table_meanreverse.json更新,包含2026年4月29日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-28】
附件signal_table_meanreverse.json更新,包含2026年4月28日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-27】
附件signal_table_meanreverse.json更新,包含2026年4月27日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-24】
附件signal_table_meanreverse.json更新,包含2026年4月24日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-23】
附件signal_table_meanreverse.json更新,包含2026年4月23日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-22】
附件signal_table_meanreverse.json更新,包含2026年4月22日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-21】
附件signal_table_meanreverse.json更新,包含2026年4月21日预测持仓以及全股票池打分以及排名。
>将回测更新至了4月19日
```
```
##【更新说明|2026-04-20】
附件signal_table_meanreverse.json更新,包含2026年4月20日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-04-10】
附件signal_table_meanreverse.json更新,包含2026年4月10日预测持仓以及全股票池打分以及排名。
>地缘反复,观望为主。将回测更新至了4月9日。
```
```
##【更新说明|2026-03-24】
附件signal_table_meanreverse.json更新,包含2026年3月24日预测持仓以及全股票池打分以及排名。
>策略受最近国际形势影响较大,最近会考虑周更,观察为主。
```
```
##【更新说明|2026-03-20】
附件signal_table_meanreverse.json更新,包含2026年3月20日预测持仓以及全股票池打分以及排名。
>将回测更新至了3月18日,最近策略回撤有点大。
```
```
##【更新说明|2026-03-18】
附件signal_table_meanreverse.json更新,包含2026年3月18日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-17】
附件signal_table_meanreverse.json更新,包含2026年3月17日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-16】
附件signal_table_meanreverse.json更新,包含2026年3月16日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-13】
附件signal_table_meanreverse.json更新,包含2026年3月13日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-12】
附件signal_table_meanreverse.json更新,包含2026年3月12日预测持仓以及全股票池打分以及排名。
>抱歉,最近有点忙,可能偶尔忘记更新
```
```
##【更新说明|2026-03-10】
附件signal_table_meanreverse.json更新,包含2026年3月10日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-09】
附件signal_table_meanreverse.json更新,包含2026年3月9日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-06】
附件signal_table_meanreverse.json更新,包含2026年3月6日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-05】
附件signal_table_meanreverse.json更新,包含2026年3月5日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-04】
附件signal_table_meanreverse.json更新,包含2026年3月4日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-03】
附件signal_table_meanreverse.json更新,包含2026年3月3日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-03-02】
附件signal_table_meanreverse.json更新,包含2026年3月2日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-27】
附件signal_table_meanreverse.json更新,包含2026年2月27日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-26】
附件signal_table_meanreverse.json更新,包含2026年2月26日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-25】
附件signal_table_meanreverse.json更新,包含2026年2月25日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-24】
附件signal_table_meanreverse.json更新,包含2026年2月24日预测持仓以及全股票池打分以及排名。
>差点忘记今天开市,希望大家度过了一个愉快的春节!
```
```
##【更新说明|2026-02-12】
附件signal_table_meanreverse.json更新,包含2026年2月13日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-11】
附件signal_table_meanreverse.json更新,包含2026年2月12日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-10】
附件signal_table_meanreverse.json更新,包含2026年2月11日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-09】
附件signal_table_meanreverse.json更新,包含2026年2月10日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-08】
附件signal_table_meanreverse.json更新,包含2026年2月9日预测持仓以及全股票池打分以及排名。
此次更新也将回测更新至2026年2月6日。
```
```
##【更新说明|2026-02-05】
附件signal_table_meanreverse.json更新,包含2026年2月6日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-04】
附件signal_table_meanreverse.json更新,包含2026年2月5日预测持仓以及全股票池打分以及排名。
```
```
##【更新说明|2026-02-03】
附件signal_table_meanreverse.json更新,包含2026年2月4日预测持仓以及全股票池打分以及排名。
> 昨日模拟盘附件未上传成功,导致了清仓,目前已修复。
```
```
##【更新说明|2026-02-02】
附件signal_table_meanreverse.json更新,包含2026年2月3日预测持仓以及全股票池打分以及排名。
> 此后将不再更新具体收益对比,大家可参考模拟盘。
```
```
##【周度策略总结|第十周】 2026-01-25 ~ 2026-01-30
###一、本周策略表现(******追踪)
- 本周策略收益:-1.89%
- 上证指数:-0.44%
- 本周超额收益:-1.45%
自该策略进入******跟踪以来(近十周):
- 累计收益:+19.18%
- 累计超额收益:+12.04%
###二、更新说明
本次更新已将回测进度同步至 2026-01-30,也便于持续对照基于中证1000指数的超额表现。另外此策略模拟盘也在持续运行更新中:
【JoinQuant】策略名称:全A均值回归_低换手_多因子截面-模拟交易 链接:https://www.joinquant.com/algorithm/live/liveUrlShareIndex?backtestId=c36122b5966dc08458b836f2aeab640e 密码:mln9b3
> 说明:以上内容为策略跟踪与研究记录,不构成任何投资建议
```
```
##【更新说明|2026-01-31】
附件signal_table_meanreverse.json更新,包含2026年2月2日预测持仓以及全股票池打分以及排名。
01-30日持仓股票平均变化:+0.30%
上证指数变化:-0.96%
相对上证指数超额收益:+1.26%
```
```
##【更新说明|2026-01-30】
附件signal_table_meanreverse.json更新,包含2026年1月30日预测持仓以及全股票池打分以及排名。
01-29日持仓股票平均变化:-1.16%
上证指数变化:+0.16%
相对上证指数超额收益:-1.32%
```
```
##【更新说明|2026-01-29】
附件signal_table_meanreverse.json更新,包含2026年1月29日预测持仓以及全股票池打分以及排名。
01-28日持仓股票平均变化:-0.49%
上证指数变化:+0.27%
相对上证指数超额收益:-0.76%
```
```
##【更新说明|2026-01-28】
附件signal_table_meanreverse.json更新,包含2026年1月28日预测持仓以及全股票池打分以及排名。
01-27日持仓股票平均变化:-0.11%
上证指数变化:+0.18%
相对上证指数超额收益:-0.29%
```
```
##【更新说明|2026-01-27】
附件signal_table_meanreverse.json更新,包含2026年1月27日预测持仓以及全股票池打分以及排名。
01-26日持仓股票平均变化:-0.43%
上证指数变化:-0.09%
相对上证指数超额收益:-0.34%
```
```
##【周度策略总结|第九周】 2026-01-19 ~ 2026-01-23
###一、本周策略表现(******追踪)
- 本周策略收益:+7.10%
- 上证指数:+0.83%
- 本周超额收益:+6.27%
自该策略进入******跟踪以来(近九周):
- 累计收益:+21.07%
- 累计超额收益:+13.49%
> 本周市场整体维持震荡结构,但波动显著放大,指数层面涨幅有限,个股分化明显。部分前期回调较深、波动率较高的标的出现快速修复行情,为均值回归类策略提供了相对友好的交易环境。
在这一背景下,策略通过低频、规则化的仓位调整,较好地捕捉了短期价格偏离后的修复机会,单周取得较为明显的超额表现。从阶段表现来看,该策略在震荡市或高波动环境下,对风险与收益的平衡能力依然较为突出。
###二、更新说明
本次更新已将回测进度同步至 2026-01-23,也便于持续对照基于中证1000指数的超额表现。另外此策略模拟盘也在持续运行更新中:
【JoinQuant】策略名称:全A均值回归_低换手_多因子截面-模拟交易 链接:https://www.joinquant.com/algorithm/live/liveUrlShareIndex?backtestId=c36122b5966dc08458b836f2aeab640e 密码:mln9b3
> 说明:以上内容为策略跟踪与研究记录,不构成任何投资建议
```
```
##【更新说明|2026-01-24】
附件signal_table_meanreverse.json更新,包含2026年1月24日预测持仓以及全股票池打分以及排名。
01-23日持仓股票平均变化:+0.13%
上证指数变化:+0.33%
相对上证指数超额收益:-0.20%
```
```
##【更新说明|2026-01-23】
附件signal_table_meanreverse.json更新,包含2026年1月23日预测持仓以及全股票池打分以及排名。
01-22日持仓股票平均变化:+2.16%
上证指数变化:+0.14%
相对上证指数超额收益:+2.02%
```
```
##【更新说明|2026-01-22】
附件signal_table_meanreverse.json更新,包含2026年1月22日预测持仓以及全股票池打分以及排名。
01-21日持仓股票平均变化:+0.10%
上证指数变化:+0.08%
相对上证指数超额收益:+0.02%
```
```
##【更新说明|2026-01-21】
附件signal_table_meanreverse.json更新,包含2026年1月21日预测持仓以及全股票池打分以及排名。
01-20日持仓股票平均变化:+0.79%
上证指数变化:-0.01%
相对上证指数超额收益:+0.80%
```
```
##【更新说明|2026-01-20】
附件signal_table_meanreverse.json更新,包含2026年1月20日预测持仓以及全股票池打分以及排名。
01-19日持仓股票平均变化:+3.92%
上证指数变化:+0.29%
相对上证指数超额收益:+3.63%
> 今天出现一波小爆发,持仓出现两只涨停股,取得了不错的超额,模拟盘也有记录。
```
```
##【周度策略总结|第八周】 2026-01-12 ~ 2026-01-16
###一、本周策略表现(******追踪)
- 本周策略收益:+2.82%
- 上证指数:-0.45%
- 本周超额收益:+3.27%
自该策略进入******跟踪以来(近八周):
- 累计收益:+13.97%
- 累计超额收益:+7.22%
> 本周市场整体呈现震荡偏弱格局,指数层面承压,但个股层面波动显著、分化加剧。在此环境下,均值回归策略通过低换手、分批调仓的方式,对短期情绪过度反应进行了较好的捕捉,整体收益表现相对稳健。
###二、更新说明
本次更新已将回测进度同步至 2026-01-16,也便于持续对照基于中证1000指数的超额表现。另外此策略模拟盘也在持续运行更新中:
【JoinQuant】策略名称:全A均值回归_低换手_多因子截面-模拟交易 链接:https://www.joinquant.com/algorithm/live/liveUrlShareIndex?backtestId=c36122b5966dc08458b836f2aeab640e 密码:mln9b3
> 说明:以上内容为策略跟踪与研究记录,不构成任何投资建议
```
```
##【更新说明|2026-01-17】
附件signal_table_meanreverse.json更新,包含2026年1月19日预测持仓以及全股票池打分以及排名。
01-16日持仓股票平均变化:+0.21%
上证指数变化:-0.26%
相对上证指数超额收益:+0.47%
```
```
##【更新说明|2026-01-16】
附件signal_table_meanreverse.json更新,包含2026年1月16日预测持仓以及全股票池打分以及排名。
01-15日持仓股票平均变化:+2.28%
上证指数变化:-0.33%
相对上证指数超额收益:+2.61%
```
```
##【更新说明|2026-01-15】
附件signal_table_meanreverse.json更新,包含2026年1月15日预测持仓以及全股票池打分以及排名。
01-14日持仓股票平均变化:+1.68%
上证指数变化:-0.31%
相对上证指数超额收益:+1.99%
```
```
##【更新说明|2026-01-14】
附件signal_table_meanreverse.json更新,包含2026年1月14日预测持仓以及全股票池打分以及排名。
01-13日持仓股票平均变化:-0.90%
上证指数变化:-0.64%
相对上证指数超额收益:-0.26%
```
```
##【更新说明|2026-01-13】
附件signal_table_meanreverse.json更新,包含2026年1月13日预测持仓以及全股票池打分以及排名。
01-12日持仓股票平均变化:-0.45%
上证指数变化:+1.09%
相对上证指数超额收益:-1.54%
> 模拟盘测试成功了,在这里分享给大家(之前模拟盘不下单是因为用的永久的模拟位,没注意到它是每天延时运行,目前用积分换了几个限时模拟位,每日实时运行):
【JoinQuant】策略名称:全A均值回归_低换手_多因子截面-模拟交易 链接:https://www.joinquant.com/algorithm/live/liveUrlShareIndex?backtestId=c36122b5966dc08458b836f2aeab640e 密码:mln9b3
```
```
##【周度策略总结|第七周】 2026-01-05 ~ 2026-01-09
###一、本周策略表现(******追踪)
- 本周策略收益:+0.76%
- 上证指数:+3.78%
- 本周超额收益:-3.02%
自该策略进入******跟踪以来(近七周):
- 累计收益:+11.15%
- 累计超额收益:+3.95%
> 本周市场整体延续震荡偏强格局,上证指数出现较为明显的单边反弹,风险偏好阶段性抬升。在此环境下,**均值回归策略相对不占优**:指数快速拉升往往伴随短期趋势强化,而均值回归更偏向捕捉超跌修复与价格回归,容易在“急涨阶段”相对跑输指数。本周策略收益仍保持正值,回撤可控,表现符合均值回归在趋势性行情中的典型特征,当前阶段更应结合中期维度观察其稳定性与回撤结构,而非单周收益。
> 此策略定位依然是震荡市 / 高波动环境下的风险收益平衡工具,后续表现仍需在不同市场状态下持续跟踪与验证。
###二、更新说明
本次更新已将******与回测进度同步至 2026-01-09,便于持续对照上证指数与中证1000在不同市场环境下的表现差异。
> 说明:以上内容为策略跟踪与研究记录,不构成任何投资建议
```
```
##【更新说明|2026-01-10】
附件signal_table_meanreverse.json更新,包含2026年1月12日预测持仓以及全股票池打分以及排名。
01-09日持仓股票平均变化:-0.07%
上证指数变化:+0.92%
相对上证指数超额收益:-0.99%
```
```
##【更新说明|2026-01-09】
附件signal_table_meanreverse.json更新,包含2026年1月9日预测持仓以及全股票池打分以及排名。
01-08日持仓股票平均变化:+2.01%
上证指数变化:-0.07%
相对上证指数超额收益:+2.08%
```
```
##【更新说明|2026-01-08】
附件signal_table_meanreverse.json更新,包含2026年1月8日预测持仓以及全股票池打分以及排名。
01-07日持仓股票平均变化:-1.32%
上证指数变化:+0.05%
相对上证指数超额收益:-1.37%
```
```
##【更新说明|2026-01-07】
附件signal_table_meanreverse.json更新,包含2026年1月7日预测持仓以及全股票池打分以及排名。
01-06日持仓股票平均变化:-0.87%
上证指数变化:+1.50%
相对上证指数超额收益:-2.37%
```
```
##【更新说明|2026-01-06】
附件signal_table_meanreverse.json更新,包含2026年1月6日预测持仓以及全股票池打分以及排名。
01-05日持仓股票平均变化:+1.01%
上证指数变化:+1.38%
相对上证指数超额收益:-0.37%
```
```
##【周度策略总结|第六周】 2025-12-29 ~ 2025-12-31
###一、本周策略表现(******追踪)
- 本周策略收益:+3.37%
- 上证指数:+0.13%
- 本周超额收益:+3.24%
自该策略进入******跟踪以来(近六周):
- 累计收益:+10.39%
- 累计超额收益:+6.97%
> 本周市场整体延续震荡偏弱格局,指数层面缺乏明确趋势,结构上仍以局部修复与个股分化为主。在此环境下,均值回归策略受益于短期波动加大与价格偏离修复,超额主要来自于对阶段性过度下跌个股的捕捉,而非指数方向性判断。
从执行层面看,低换手与分批轮换机制有效控制了交易成本与回撤幅度,使得策略在年末流动性偏紧、风格快速切换的背景下,仍能保持相对平滑的收益表现。
###二、更新说明
本次更新已将******与回测进度同步至 2025-12-31,便于持续对照上证指数与中证1000在不同市场环境下的表现差异。
> 说明:以上内容为策略跟踪与研究记录,不构成任何投资建议
```
```
##【更新说明|2026-01-01】
附件signal_table_meanreverse.json更新,包含2026年1月5日预测持仓以及全股票池打分以及排名。
12-31日持仓股票平均变化:+0.56%
上证指数变化:+0.09%
相对上证指数超额收益:+0.47%
```
```
##【更新说明|2025-12-31】
附件signal_table_meanreverse.json更新,包含12月31日预测持仓以及全股票池打分以及排名。
12-30日持仓股票平均变化:+0.80%
上证指数变化:0.0%
相对上证指数超额收益:+0.80%
```
```
##【更新说明|2025-12-30】
附件signal_table_meanreverse.json更新,包含12月30日预测持仓以及全股票池打分以及排名。
12-29日持仓股票平均变化:+2.01%
上证指数变化:+0.04%
相对上证指数超额收益:+1.97%
```
```
##【周度策略总结|第五周】 2025-12-22 ~ 2025-12-26
###本周策略表现(******追踪)
- 本周策略收益:+5.50%
- 上证指数:+1.86%
- 本周超额收益:+3.64%
自该策略进入******跟踪以来(近五周):
- 累计收益:+7.02%
- 累计超额收益:+3.73%
> 本周市场整体出现阶段性修复,前期超跌品种活跃度明显提升。在此背景下,均值回归策略的修复特征得到较为充分的体现,策略在反弹窗口中显著跑赢上证指数,单周超额较为集中释放。
需要说明的是,均值回归策略的收益通常具有阶段性与非线性特征:在趋势或单边行情中可能表现偏弱;但在震荡、回撤后的修复阶段,往往更容易集中兑现收益。因此,更需关注的是其在完整周期内的表现稳定性,而非单一周度结果。
此次更新也将回测进度更新至最新一个交易日(12月26日),便于持续追踪基准指数中证1000.
> 说明:以上内容仅为策略研究与******跟踪记录,不构成任何投资建议。
```
```
##【更新说明|2025-12-27】
附件signal_table_meanreverse.json更新,包含12月29日预测持仓以及全股票池打分以及排名。
12-26日持仓股票平均变化:+1.88%
上证指数变化:+0.10%
相对上证指数超额收益:+1.78%
## 关于模拟盘的问题,向社区请教
本次更新中,我也同步调整了回测代码,并尝试将同一份代码直接用于模拟盘。但在模拟盘运行一个完整交易日后,未发生任何建仓行为,日志中仅看到如下输出:
> 2025-12-26 00:00:00 - INFO - === INIT DONE === dt=2025-12-26 00:00:00,
dates_cnt=482, range=2024-01-02~2025-12-26, last_date=2025-12-26
2025-12-26 00:00:00 - INFO - signal_table loaded: dates_cnt=482,
first=2024-01-02, last=2025-12-26
从日志来看,代码似乎只执行了 initialize,后续调仓逻辑(run_daily)并未触发,因此没有产生任何持仓。
这里想向熟悉聚宽模拟盘/调度机制的朋友请教几个问题:
> 1.模拟盘代码是否可以与回测代码完全共用?还是说在调度时间(如 open / 09:31)、回调方式上需要单独配置?
2.在模拟盘中,仅执行初始化、不发生调仓/建仓,通常可能由哪些原因导致?
3.是否存在一些常见的“模拟盘不触发 run_daily”的坑位,需要特别注意?
```
```
##【更新说明|2025-12-26】
附件signal_table_meanreverse.json更新,包含12月26日预测持仓以及全股票池打分以及排名。
12-25日持仓股票平均变化:+0.77%
上证指数变化:+0.47%
相对上证指数超额收益:+0.30%
```
```
##【更新说明|2025-12-25】
附件signal_table_meanreverse.json更新,包含12月25日预测持仓以及全股票池打分以及排名。
12-24日持仓股票平均变化:+1.27%
上证指数变化:+0.53%
相对上证指数超额收益:+0.74%
```
```
##【更新说明|2025-12-24】
附件signal_table_meanreverse.json更新,包含12月24日预测持仓以及全股票池打分以及排名。
12-23日持仓股票平均变化:-0.75%
上证指数变化:+0.07%
相对上证指数超额收益:-0.82%
```
```
##【更新说明|2025-12-23】
附件signal_table_meanreverse.json更新,包含12月23日预测持仓以及全股票池打分以及排名。
12-22日持仓股票平均变化:+2.33%
上证指数变化:+0.69%
相对上证指数超额收益:+1.64%
```
```
##【周度策略总结|第四周】 2025-12-15 ~ 2025-12-19
###本周策略表现(******追踪)
- 本周策略收益:-1.87%
- 上证指数:-0.05%
- 本周超额收益:-1.92%
自该策略进入******跟踪以来(近四周):
- 累计收益:+1.52%
- 累计超额收益:+0.09%
> 本周市场整体偏弱、波动加大。在此环境下,策略出现阶段性回撤,属于均值回归策略在低胜率区间的典型表现。
从更长时间维度看,策略整体仍维持小幅正超额,但短期表现对市场结构变化较为敏感,后续仍需持续跟踪其在不同震荡阶段下的恢复能力。
此次更新也将回测进度更新至最新一个交易日(12月19日),便于持续追踪基准指数中证1000.
```
```
##【更新说明|2025-12-20】
附件signal_table_meanreverse.json更新,包含12月22日预测持仓以及全股票池打分以及排名。
12-19日持仓股票平均变化:+2.28%
上证指数变化:+0.36%
相对上证指数超额收益:+1.92%
```
```
##【更新说明|2025-12-19】
附件signal_table_meanreverse.json更新,包含12月19日预测持仓以及全股票池打分以及排名。
12-18日持仓股票平均变化:-0.30%
上证指数变化:+0.16%
相对上证指数超额收益:-0.46%
```
```
##【更新说明|2025-12-18】
附件signal_table_meanreverse.json更新,包含12月18日预测持仓以及全股票池打分以及排名。
12-17日持仓股票平均变化:-0.33%
上证指数变化:+1.19%
相对上证指数超额收益:-1.51%
```
```
##【更新说明|2025-12-17】
附件signal_table_meanreverse.json更新,包含12月17日预测持仓以及全股票池打分以及排名。
12-16日持仓股票平均变化:-3.02%
上证指数变化:-1.11%
相对上证指数超额收益:-1.91%
```
```
##【更新说明|2025-12-16】
附件signal_table_meanreverse.json更新,包含12月16日预测持仓以及全股票池打分以及排名。
12-15日持仓股票平均变化:-0.50%
上证指数变化:-0.55%
相对上证指数超额收益:+0.05%
```
```
##【周度策略总结|第三周】 2025-12-08 ~ 2025-12-12
###本周策略表现(******追踪)
- 本周策略收益:-0.23%
- 上证指数:-0.35%
- 本周超额收益:+0.12%
- 自******三周以来总收益及超额:+3.39% (超额为:+2.01%)
> 本周市场整体偏弱,策略在震荡环境中相对上证指数小幅跑赢,但短期仍出现一定回撤,属于均值回归策略在低胜率阶段的正常表现,后续表现仍需持续跟踪。
> 持仓最新排名预测请见附件文件最后一个字段,本次更新同时将回测结果同步至 2025-12-12(最新可用交易日),供对照参考。
说明:以上为个人策略跟踪与研究记录,不构成任何投资建议。
```
```
##【更新说明|2025-12-13】
附件signal_table_meanreverse.json更新,包含12月15日预测持仓以及全股票池打分以及排名。
12-12日持仓股票平均变化:-0.30%
上证指数变化:+0.41%
相对上证指数超额收益:-0.71%
```
```
##【更新说明|2025-12-12】
附件signal_table_meanreverse.json更新,包含12月12日预测持仓以及全股票池打分以及排名。
12-12日持仓股票平均变化:-2.86%
上证指数变化:-0.70%
相对上证指数超额收益:-2.16%
```
```
##【更新说明|2025-12-11】
回想刚接触量化截面策略时,有一个认识给我留下了非常深的印象:准确预测单只股票第二天的涨跌幅是极其困难的,但对一组股票进行相对排序,却相对可行得多。这也正是截面模型的核心逻辑——不追求精确预测某只股票的绝对收益,而是专注于在同一股票池内找到相对更优的那一批。只要排序系统足够稳定,选出的组合在概率上就能跑赢整体市场。今日又是跑赢市场的一天~ 期待后续表现。
附件signal_table_meanreverse.json更新,包含12月11日预测持仓以及全股票池打分以及排名。
12-10日持仓股票平均变化:+1.66%
上证指数变化:-0.23%
相对上证指数超额收益:+1.89%
```
```
##【更新说明|2025-12-10】
附件signal_table_meanreverse.json更新,包含12月10日预测持仓以及全股票池打分以及排名。
12-09日持仓股票平均变化:-0.54%
上证指数变化:-0.37%
相对上证指数超额收益:-0.17%
```
```
##【更新说明|2025-12-09】
附件signal_table_meanreverse.json更新,包含12月09日预测持仓以及全股票池打分以及排名。
12-08日持仓股票平均变化:+1.81%
上证指数变化:+0.54%
相对上证指数超额收益:+1.27%
```
```
##【周度策略总结|第二周】 2025-12-01 ~ 2025-12-05
###一、本周策略表现(******追踪)
- 本周策略收益:-1.83%
- 上证指数:+0.37%
- 本周超额收益:-2.2%
- 自******两周以来总收益及超额:+3.62% (超额为:+1.89%)
> 本周此策略相对上证指数出现了小幅回撤,期待其后续表现。
###二、本周末持仓(8支)
沙河股份;大元泵业;信质集团;荣泰健康;华建集团;金固股份;深振业A;登云股份
> 持仓最新排名预测请见附件文件最后一个字段,此次更新也将回测更新到了12月5日,最新一个交易日。
```
```
##【更新说明|2025-12-06】
因程序问题,此次暂时未更新附件文件。
12-05日持仓股票平均变化:+1.92%
上证指数变化:+0.70%
相对上证指数超额收益:+1.22%
持仓【沙河股份;大元泵业;信质集团;荣泰健康;华建集团;金固股份;深振业A;登云股份】,调仓:卖出信质集团,买入西麦食品
```
```
##【更新说明|2025-12-05】
因程序问题,此次暂时未更新附件文件。
12-04日持仓股票平均变化:-0.90%
上证指数变化:-0.06%
相对上证指数超额收益:-0.84%
持仓【沙河股份;大元泵业;信质集团;荣泰健康;先导基电;金固股份;深振业A;登云股份】,调仓:卖出先导基电,买入华建集团。
```
```
##【更新说明|2025-12-04】
本次更新主要是附件signal_table_meanreverse.json更新,包含12月04日预测持仓以及全股票池打分以及排名。
12-03日持仓股票平均变化:-0.76%
上证指数变化:-0.51%
相对上证指数超额收益:-0.25%
```
注:发现此策略出现持仓跳变,调仓不连续的情况。为保持低换手,我未完全按照预计持仓列表调仓,而是根据最新预测排名,剔除我持仓中排名最低的一支或不在股票池中的一支,然后买入排名最高的一支,此持仓平均变化由以下持仓计算得来:宁波中百;大元泵业;信质集团;荣泰健康;先导基电;金固股份;深振业A;登云股份。
(与我另一个策略中的csi300股票池相比,此股票池动态更新更复杂,我需要检查是那个环节导致的持仓跳变,希望能在本周末解决此问题。)
```
```
```
##【更新说明|2025-12-03】
本次更新主要是附件signal_table_meanreverse.json更新,包含12月03日预测持仓以及全股票池打分以及排名。
12-02日持仓股票平均变化:-1.27%
上证指数变化:-0.42%
相对上证指数超额收益:-0.85%
```
```
##【更新说明|2025-12-02】
本次更新主要是附件signal_table_meanreverse.json更新,包含12月02日预测持仓以及全股票池打分以及排名。
12-01日持仓股票平均变化:-0.26%
上证指数变化:+0.65%
相对上证指数超额收益:-0.91%
```
```
##【周度策略总结|第一周】 2025-11-21 ~ 2025-11-28
###一、本周策略表现(******追踪)
- 本周策略收益:+5.45%
- 上证指数:+1.36%
- 本周超额收益:+4.09%
> 我自 11 月 21 日开始按照本策略******执行,本周超额表现主要来自:策略核心逻辑-- 超跌反弹+均值回归的选股框架;行业分散配置降低单一风格波动;个股因子得分提升。
###二、本周末持仓(8支)
中信重工;大元泵业; 纳尔股份;宁波中百;先导基电;东方电缆;信质集团;荣泰健康
> 持仓权重以及下周一持仓预测请见附件。
###三、回测更新进度
策略回测更新至2025-11-28,也便于与中证1000指数做对照。
若后续有关键变动会在贴内持续更新。
```
```
##【更新说明|2025-11-29】
本次更新主要是附件signal_table_meanreverse.json更新,包含12月01日预测持仓以及全股票池打分以及排名。
28日持仓股票平均变化:+1.22%
上证指数变化:+0.34%
相对上证指数超额收益:+0.88%
```
```
##【更新说明|2025-11-28】
本次更新主要是附件signal_table_meanreverse.json更新,包含11月28日预测持仓以及全股票池打分以及排名。
27日持仓股票平均变化:+1.29%
上证指数变化:+0.29%
相对上证指数超额收益:+1.00%
```
```
##【更新说明|2025-11-27】
本次更新主要是附件signal_table_meanreverse.json更新,包含11月27日预测持仓以及全股票池打分以及排名。
26日持仓股票平均变化:+0.06%
上证指数变化:-0.15%
相对上证指数超额收益:+0.21%
```
```
##【更新说明|2025-11-26】
本次更新主要是附件signal_table_meanreverse.json更新,包含11月26日预测持仓以及全股票池打分以及排名。
25日持仓股票平均变化:+1.91%
上证指数变化:+0.87%
相对上证指数超额收益:+1.04%
```
```
##【更新说明|2025-11-25】
1.关于附件,重新上传最新附件,其中包含最新11月25日的持仓预测以及全股票池股票打分及排名。
2.关于回测,由于聚宽数据尚未更新11月24日数据,所以没有更新回测结果。简单对比:11月24日持仓股票平均涨幅为:+1.72%; 上证指数涨幅为+0.05%,今日超额收益为:+1.67%。
3.注:此股票池不包含科创板,创业版以及ST股票,实现门槛低,和我另一个基于CSI300大盘蓝筹股的策略不同。该策略中,科创板,创业板提供了相当可观的alpha贡献。
```
```
##【更新说明|2025-11-24:聚宽代码未能清仓的bug修复】
更新了回测结果,之前持仓列表中因触发风控导致持仓为空的时间段,聚宽代码只是停止了调仓,但还保持持仓不变,所以最大回撤抑制效果有限。目前更新为在无持仓的日期,聚宽代码进行清仓。经过此修改,实现了最初设计的使用中证1000指数进行风控来过滤系统性踩踏极端行情。成功将最大回撤从约 50%降低至约24%。此次仅更新聚宽回测代码,附件内容保持不变。注:此策略基准选取的是CSI1000指数。
```
```
##【更新说明|2025-11-23:******强烈推荐的开盘调仓模式 —— 资金轮换法】
为了让普通散户,上班族,在无 API、无程序化、无需早起人工操作的情况下,也能做到与Qlib回测完全一致的“开盘价调仓”,这里推荐使用资金轮换法。
###核心思想:将资金拆分为 9 份,只持仓 8 份,预留1份作为买入缓冲资金,并在前一晚同时挂好次日的买卖单。
这样,即使卖出资金要在次日 9:25 集合竞价成交后才能回笼(资金 T+0,但集合竞价前不可用),也完全不会影响第二天的买单执行。
###优势 1:普通散户也能做到全自动化开盘调仓
明天要买的新股票所需的资金已经提前准备好,买单不依赖当天卖出回笼的资金,因此买单与卖单都可以在前一晚同时挂出,次日 9:25 集合竞价会自动同时成交买卖单,无需早上 9:20 人工挂单,不用盯盘,不用写程序,不需要券商 API。真正实现:散户级自动化调仓,完全复制回测行为。
###优势 2:******价格与Qlib回测完全一致
资金轮换法保证:卖出价格 = 开盘价;买入价格 = 开盘价;执行时点 = 集合竞价(9:25),与 Qlib 回测中的"deal_price": "open"完全一致。这意味着:******成交价格与回测完全对齐,滑点最小化(集合竞价滑点趋近 0),回测曲线与******表现几乎重合,******可控性极高,避免股票T+1 限制导致的买不到/卖不出的情况。对于一个日频低换手策略来说,这是最优的******执行方式。
###仅有的缺点(可接受):资金利用率从 100% 降到89%
这对应年化收益下降约 4–5%。但考虑到:策略回测年化约80%;信息比 IR > 2.8(极优秀);换手极低,对仓位降低不敏感。并且损失这点年化可以换来稳定执行 + 回测一致性 + 自动化操作,因此完全可以接受。
```
```
##【原帖】
大家好,我最近测试了一套表现亮眼的 A 股日频均值回归加多因子截面策略:结合均值背离构建大股票池(超跌逻辑);使用LightGBM模型 与 alpha158 特征因子集做截面排序;使用TopK + NDrop调仓模式控制换手;使用中证1000 指数风控过滤系统性踩踏;采取开盘成交,滑点低,最终获得极高的信息比(IR≈2.8)与 195% 的总收益。
##一、策略收益概览(2024-01 ~ 2025-11)
最新回测结果如下:
策略收益: 195.32%
策略年化收益: 80.83%
超额收益: 146.00%
基准收益(中证1000):20.05%
最大回撤:24%
信息比率 IR: 2.827
夏普比率: 2.112
阿尔法: 0.708
贝塔:0.919
胜率:55.7%
盈亏比:2.062
日均超额收益:0.21%
最大回撤区间:2024-01-02 ~ 2024-02-06。
策略收益曲线远超中证1000和沪深300,且在 2024-02 微盘股大崩盘中通过以中证1000指数为标准建立风控,降低了系统性踩踏带来的大幅回撤(从约-50%降低至-24%左右 )。
##二、策略核心思想
A 股存在明显的“超跌反弹 / 均值回归”现象,特别是在:小盘股,中证1000、2000 成份股,高频波动股票,这类股票在大部分时间段中呈现偏离校正现象。但简单均值回归会买入弱势股,系统性踩踏(如 2024-02)会造成极深回撤,股票池太小会失去横截面信息,换手太高会导致成本吃掉收益。因此本策略采取:均值偏离 → 1000 股票池 → LGB 模型排序 → 低换手TopK → 中证1000 风控过滤,最终获得极稳定的 alpha。
##三、股票池构建逻辑
(1)全 A 股作为基础池。
(2)剔除有一定投资门槛,或风险高的股票:ST / *ST;创业板 / 科创板;涨跌停不可交易股票。
(3)均值偏离因子(核心 alpha):对所有股票计算20 日 MA, 当前收盘价 / MA – 1, 用以得到均线背离程度(越负,越超跌),选取 均线偏离最大的 1000 支股票作为股票池。
(4)极端分位过滤,剔除波动率最高 1%,剔除波动率最低 1%,保留均值回归特征最明显但不极端的股票。
此时得到:⭐ 1000 支优质均值回归股票池(超跌、流动性好、可交易)。
##四、模型:LightGBM 截面排序
对股票池中的股票逐日提取特征:波动率,均线偏离,动量因子,量价因子,alpha158 的相关特征,前后归一化特征。LightGBM 输出 每只股票明日收益预测得分。
##五、调仓逻辑:TopK + NDrop(低换手)
调仓方式:TopK = 8, NDrop = 1。也就是说:首次建仓,选取预测得分最高的 8 只股票,之后每天获得最新排名后,卖出表现最差的 1 只股票,其余 7 只继续持有,买入未持仓的股票中排名最高的一只股票。这种设计有几个好处:
✔ 换手率极低
✔ 对滑点、手续费不敏感(关键优势)
✔ 避免模型噪音导致的过度交易
✔ 小资金 / ******完美适配,,非常易于跟踪
##六、关键部分:中证1000 风险过滤(系统性下跌时清仓)
均值回归策略最大弱点是系统性踩踏:典型如 2024 年 2 月中证1000 + 微盘股连续暴跌。为此,本策略加入:⭐ **中证1000 风控:lookback = 15,threshold = -0.12,cooldown_days = 1。解释:观察中证1000 过去 15 日跌幅,若跌幅大于等于 12% → 当日清仓(风险爆发信号),空仓 1 天后再恢复交易完全没有使用未来数据(使用的是 T-1 之前的指数收益)风控的作用:过滤掉 2024-02 踩踏段,避免模型不断抄底弱势股,显著降低策略最大回撤,并不会错过反弹(因为 cooldown 很短)这是策略的回撤控制模块。
##七、策略优势总结
1. 极低换手率 → 对手续费、滑点不敏感:topk=8, ndrop=1
→ 每日仅调仓 1 只股票
→ 真实成本极低
→ 若******集合竞价下单,可进一步降低滑点
2. 能应对 A 股极端行情(如 2024-02 小盘踩踏),15 日跌幅过滤极为稳健,非过拟合风控。
3. 大股票池(1000 支)+ LGB 排序 → Alpha 更稳定,相比小股票池策略,本策略更具可扩展性。
4. 均值偏离逻辑简单可解释,模型自动过滤差股票,符合“可解释的机器学习 Alpha”标准。
5. ******易执行,参数稳定,不追求微调,策略不依赖难以复现的参数微调。
##八、总结
这是一个:稳健,可解释,有风控,换手低,******可执行性强,样本丰富(1000股票池),信息比高(2.8+)的日频截面策略。在 2024至今的行情下表现非常亮眼,既能吃到小盘股反弹,又能规避系统性踩踏。
##最后补充
策略回测方法:克隆代码,并上传附件到研究环境中。我会每日更新该附件,其中包含最新预测调仓信息以及最新股票池排序。该回测代码支持模拟盘测试。
评论
@searchking 感谢认可,欢迎继续交流,互相启发
2025-11-23
你好大佬,怎么可以获取每日更新附件呢
2025-11-23
@wzg3768 你好,谢谢关注。目前暂时不会公开策略的全部源码(涉及模型训练与特征工程框架),但帖子附件里会每天更新到最新调仓结果文件,包含策略运行所需的历史持仓数据,预测未来一日持仓数据,最新整个股票池打分及排名。这些内容已经足够复现策略调仓逻辑。更新时间是:每个交易日,瑞士时间晚上7,8点左右(对应北京时间凌晨2,3点),每天都会同步上传新版,欢迎继续讨论。
2025-11-23
@番茄世界126 你好,感谢关注。我会每日更新调仓文件(股票历史持仓 + 最新预测持仓 + 最新股票池所有股票打分及排名),方便大家自行复现,构建模拟盘,或做实盘参考。调仓文件一般会在:每个交易日,瑞士时间晚上7到8点左右(北京时间凌晨2到3点)稳定更新到帖子附件。你只需要关注帖子即可,每晚都会同步更新最新版本。
如有其他需求欢迎继续交流~
2025-11-23
@longe 感谢阅读,如果有想法或改进建议也欢迎提出。
2025-11-24
@Neo_Alice 这样你就太辛苦了,得每天更新附件,谢谢!
2025-11-24
你好 简单来说你这股票池都是根据超跌和低换手每日得来的吗 这里只有文档看不到其中代码
2025-11-25
@GeminiD 你好,感谢评论。帖子里展示的是策略逻辑说明和调仓结果文件,核心模型部分(均值回归信号的计算、LGB排序等)没有完全展开源码。简单说,股票池不是靠“超跌 + 低换手”直接选出来的,而是:先构建一个动态股票池(剔除ST/科创板/创业板/异常波动),根据当日以前历史数据计算均线偏离度,做超跌度量,再用LGB模型对这个动态股票池做截面排序,最后选top8做低换手调仓。调仓文件里已经包含了最终选股结果,所以实盘可以直接跑。
2025-11-25
早上醒来发现持仓出现一只涨停股,最近几日实盘每日均有超额收益,我会继续实盘测试一段时间,然后给大家展示曲线。
2025-11-27
@Neo_Alice 中证1000 过去 15 日跌幅,若跌幅 ≤ -12%, 这应该是>=吧
2025-11-27
@艳阳下的奔跑 多谢提醒,是的,是跌幅大于等于12%
2025-11-27
@Neo_Alice 纳尔股份,确实不错
2025-11-28
@etf打工赚钱 感谢评论,你可以参考帖子中11月23日的更新说明,采取9份资金轮换法,结合主贴第五条调仓逻辑,这是我目前正在使用的:每天晚上设定第二天开盘集合竞价时,根据次日预测持仓列表买入一只,卖出一只。容易操作,也很稳定,且低换手。(仅供参考研究,不构成任何投资建议)
2025-11-28
大神,有个疑问,Qlib应该既能研究也能回测,也可以实盘吧。这里用聚宽还有什么用呢?
2025-11-30
@7000开始 你好,如果一直回测失败,通常是因为没有上传调仓文件。建议首先下载此帖子附件,然后再上传此附件到聚宽的 量化研究平台/研究环境/ 路径下,再尝试进行回测。
2025-11-30