风格轮动 · 看板

沪深300(大盘) vs 中证1000(小盘) · 周频 · 信号编码 −1偏300 / +1偏1000 · 数据至 2026-10-16 · 样本内外分界 2022-01-01 · 生成 2026-10-17 08:08
调仓周期:每周五收盘定信号,下一交易日开盘调仓,持有一周不变。
当前模型信号:周频标签 2026-10-16,该周最后观测日 2026-10-16;映射下一交易日目标仓位 · 数据更新至 2026-10-16 · 主线方案 C4_夏普加权
综合信号
-0.241
综合分(-1偏300 ~ +1偏1000)
偏沪深300
较上期 ↓ -0.011(前值 -0.230)
两种执行口径
只多(可执行)全仓 沪深300(满仓切换:综合分正负决定全仓端,中性带内等权),不做空
多空·纯风格α多 沪深300 / 空 中证1000 · 敞口 24%(研究口径,超额 = 2×只多超额)
综合分 = 入选因子连续分 类内按样本内夏普加权、类别间等权(中性带 ±0.1) · 周五收盘成形 → 下一交易日执行 · 入选 14 因子 / 5 大类等权(趋势类门槛 0.3、非趋势类 0.15 且与趋势不相关)
大类层 · 当前分(按边际变化排序)
大类(入选因子数)本期较上期
趋势 ×8 -0.660 ↓ -0.193
流动性政策 ×2 +0.547 ↑ +0.097
交易情绪 ×2 -0.206 ↓ -0.015
风险偏好 ×1 +0.000 — +0.000
宏观景气 ×1 -1.000 — +0.000

综合视图

所有指标打分快照(综合 → 大类 → 单指标 三层对照)
层级 / 指标(综合权重) 上上周五 10-02上周五 10-09本期 10-16(定稿) 较上周方向怎么算
综合分(C4_夏普加权) -0.28-0.23-0.24 -0.01 偏300类内IS夏普加权 → 类间等权 → 中性带±0.1
风险偏好 +0.00+0.00+0.00 +0.00 中性
期限利差 20% +0.00+0.00+0.00 +0.00 中性 国债10Y − 1Y → 滚动分位
交易情绪 -0.43-0.48-0.49 -0.01 偏300
全A换手趋势 14% -1.00-1.00-1.00 +0.00 偏300 万得全A换手率 MA5 − MA250
相对波动·收益 6% +0.78+0.62+0.59 -0.03 偏1000 std40(300日收益)/std40(1000日收益) − 其MA40
宏观景气 -1.00-1.00-1.00 +0.00 偏300
货币活化四象限 20% -1.00-1.00-1.00 +0.00 偏300 M1−M2剪刀差 与 M2同比 各自 vs 12月均线取方向;同向(同升/同降)→大盘,分歧→小盘
趋势 -0.35-0.46-0.49 -0.03 偏300
DTW相似性 5% -0.11-0.31+0.50 +0.81 偏1000 近20日(300−1000)相对净值段与全历史段算 DTW-S(带宽2) 距离,剔除最近20段;相似度>均值+2σ 的历史段按 20年半衰期×相似度 加权其未来5日相对收益
60日新高新低 3% +0.00+0.00+0.00 +0.00 中性 比价创60日新高/新低
TV-PR趋势纯度 3% -1.00-1.00-1.00 +0.00 偏300 上述斜率 ÷ (去噪残差std + 0.05)
TV-PR趋势斜率 3% -1.00-1.00-1.00 +0.00 偏300 过去60日 log比值 z-score 后做 L1 全变分去噪(λ=0.1),取末端3日斜率
布林%B 3% +0.00+0.00-1.00 -1.00 偏300 比价 20日 2σ 布林带 %B
MACD柱 2% -0.34-0.82-1.00 -0.18 偏300 log比价 MACD(12,26,9) 柱 ÷ 1年滚动std
短长动量 1% -0.00-0.27-0.78 -0.51 偏300 0.9×Δ20日 + 0.1×Δ180日 的 log(300/1000) → 3年·2年双窗加权滚动分位
多均线共振 1% -0.33-0.33-1.00 -0.67 偏300 比值300/1000 相对 MA20/60/120 的位置取符号后平均
流动性政策 +0.39+0.80+0.79 -0.01 偏1000
SHIBOR1W趋势 17% +0.49+0.98+0.91 -0.07 偏1000 SHIBOR 1周 − 其MA40
DR007相对政策锚 3% -0.11-0.08+0.19 +0.26 偏1000 (DR007 − 7天逆回购利率) 20日均 − 其MA120
分数 ∈ [-1,+1],+ 偏中证1000 / − 偏沪深300;红涨绿跌为边际变化。大类分 = 类内因子按样本内夏普加权。三列均为已收盘周五的定稿值,本期分即当前生效仓位;本周进行中的值见页首提示条,周五收盘后才计入。
打分与合成规则(原始值 → 仓位 的五步)
1
原始值 → 单因子连续分 score ∈ [-1, +1](+ = 偏中证1000,− = 偏沪深300)
· 分位型(短长动量 / 期限利差):先算 3年·2年双窗加权滚动分位 pct,score = (pct − 50) / 50,|score| < 0.2 视为不表态置 0
· 均线型(换手趋势 / 相对波动 / MACD等):score = (指标 − 自身均线) ÷ 1年滚动std,截断到 ±1
· 规则型(60日新高新低 / 布林 / 货币活化四象限):条件触发直接给 ±1 或 0
全部只用截至当日的历史(因果窗口),周五收盘取值
2
类内合成:同大类因子的 score 按样本内夏普加权平均(夏普高的话语权大;半票因子权重×0.5)→ 5 个大类分
3
类间合成:5 个大类分等权平均(动量与技术面合并为趋势一类;非趋势类门槛 0.15 且与趋势相关 <0.3)→ 综合分
4
中性带:|综合分| < 0.1 → 归 0 不交易。备选 C6 多数派:大类方向多数派差 ≥2 才满敞口,差 1 减半
5
仓位映射(周五信号,下一交易日执行):
· 多空口径:综合分 = +0.3 → 多 30% 中证1000 / 空 30% 沪深300(敞口 = |综合分|,纯风格α)
· 只多口径(实盘用):满仓切换,综合分 >0 全仓中证1000、<0 全仓沪深300、中性带内等权;相对等权的超额 = 多空收益(离散口径),选因子按多空夏普与按只多超额同序。权益总仓位不在本模型内,交给 2.1.3 择时框架;看板紫线为两者叠加
因子入选规则:2022 年前样本内单独回测夏普 ≥ 0.30,且未被研报已发表的失效证据否决;权重每次重算自动更新,不手工调。
因子清单(14 因子,14 入选 / 0 观察:怎么算 / 方向)
因子名称大类怎么算方向状态
mom短长动量趋势0.9×Δ20日 + 0.1×Δ180日 的 log(300/1000) → 3年·2年双窗加权滚动分位分位≥85 偏300;≤30 偏1000入选
mom_multi多均线共振趋势比值300/1000 相对 MA20/60/120 的位置取符号后平均站上均线越多越偏300入选
tvpr_dirTV-PR趋势斜率趋势过去60日 log比值 z-score 后做 L1 全变分去噪(λ=0.1),取末端3日斜率斜率>0 偏300入选
tvpr_snrTV-PR趋势纯度趋势上述斜率 ÷ (去噪残差std + 0.05)同向;信噪比低自动降分入选
sim_dtwDTW相似性趋势近20日(300−1000)相对净值段与全历史段算 DTW-S(带宽2) 距离,剔除最近20段;相似度>均值+2σ 的历史段按 20年半衰期×相似度 加权其未来5日相对收益加权收益>0 偏300入选
term_slope期限利差风险偏好国债10Y − 1Y → 滚动分位高 偏1000入选
mkt_turn全A换手趋势交易情绪万得全A换手率 MA5 − MA250上行 偏1000入选
rel_vol_ret相对波动·收益交易情绪std40(300日收益)/std40(1000日收益) − 其MA40高 偏300入选
m1m2_act货币活化四象限宏观景气M1−M2剪刀差 与 M2同比 各自 vs 12月均线取方向;同向(同升/同降)→大盘,分歧→小盘同向 偏300;分歧 偏1000入选
macd_histMACD柱趋势log比价 MACD(12,26,9) 柱 ÷ 1年滚动std>0 偏300入选
boll_pb布林%B趋势比价 20日 2σ 布林带 %B>0.8 偏300;<0.2 偏1000入选
donchian6060日新高新低趋势比价创60日新高/新低新高 偏300;新低 偏1000入选
shibor1w_ma40SHIBOR1W趋势流动性政策SHIBOR 1周 − 其MA40高(收紧) 偏300入选
dr007_omoDR007相对政策锚流动性政策(DR007 − 7天逆回购利率) 20日均 − 其MA120高(资金面紧于政策) 偏300入选
连续分:分位型 score=(分位−50)/50,|score|<0.2 置0;均线/均值差型 score=偏离÷滚动std 截断±1; 极值型仅超过阈值才出分。全部为因果滚动窗口,周五取值、下一交易日执行。研报全文梳理见 outputs/研报梳理/。
合成方案对比(C1 对照组 vs C2~C5 ,周/月双频)
频率方案夏普·全夏普·IS夏普·OOS CAGR·全CAGR·OOS回撤·OOS换手
周频C1_基线投票 0.860.97 0.51 +13.2%+6.5% -28.1% 14.6x
周频C3_精选等权 0.840.94 0.47 +4.9%+2.2% -11.6% 4.5x
周频C4_夏普加权 0.860.96 0.50 +5.2%+2.4% -8.4% 4.4x
周频C6_多数派 0.850.97 0.41 +4.9%+1.8% -8.8% 4.4x
周频C5_评分卡 0.880.98 0.53 +5.4%+2.6% -11.0% 4.7x
月频C1_基线投票 0.350.50 -0.09 +4.5%-2.4% -42.0% 5.1x
月频C3_精选等权 0.570.61 0.40 +3.6%+1.9% -7.3% 2.0x
月频C4_夏普加权 0.570.53 0.77 +3.7%+3.8% -6.2% 1.8x
月频C6_多数派 0.660.65 0.78 +4.1%+3.7% -7.0% 1.7x
月频C5_评分卡 0.580.63 0.42 +3.9%+2.2% -7.9% 2.2x
主线=C1基线投票(离散满仓:类内平均→类间平均→取符号,敞口100%);C3~C6 为连续分方案,敞口=|综合分|,风险刻度不同。C6=大类方向≥3:2才满敞口、分歧减半。主线(高亮行)按样本内夏普确定,样本外仅验证。多空口径、扣费后(单边 8 个基点,两条腿各计);月频样本外整体弱于周频,故主线定周频。

主线业绩 · C4_夏普加权(周频)

主线
周频 · C4_夏普加权
多空夏普 全 / IS / OOS
0.86 / 0.96 / 0.50
多空CAGR·全
+5.2%
多空回撤·全
-12.0%
年化换手
4.4x

分年表现

年份多空收益只多收益等权基准只多超额
2008 +11.1% -57.0%-62.5% +5.6%
2009 +1.2% +116.8%+117.9% -1.1%
2010 +12.4% +14.6%+1.7% +12.9%
2011 +5.8% -24.4%-29.0% +4.6%
2012 +6.6% +11.4%+3.2% +8.3%
2013 -10.8% -5.5%+10.6% -16.0%
2014 +17.6% +75.1%+43.4% +31.6%
2015 -4.2% +14.2%+38.0% -23.8%
2016 +4.8% -10.0%-15.5% +5.5%
2017 +12.6% +13.2%+0.6% +12.6%
2018 +8.9% -20.7%-31.1% +10.5%
2019 +0.5% +30.3%+31.1% -0.8%
2020 +11.0% +38.4%+23.5% +14.9%
2021 +9.5% +21.6%+7.3% +14.3%
2022 +13.3% -11.4%-21.4% +9.9%
2023 -3.4% -11.7%-8.8% -2.9%
2024 +3.2% +13.2%+8.3% +5.0%
2025 -2.1% +20.3%+22.7% -2.4%
2026 +0.8% -10.8%-10.7% -0.1%

成本敏感性

单边成本bp多空夏普·全多空夏普·OOS 多空CAGR·全只多超额·全只多超额·OOS
01.100.80 +6.7%+6.7% +4.3%
21.040.73 +6.3%+6.2% +3.8%
50.950.61 +5.8%+5.6% +3.0%
80.860.50 +5.2%+5.0% +2.3%
100.800.42 +4.8%+4.5% +1.8%
160.630.19 +3.7%+3.3% +0.3%
主口径扣费后,单边 8 个基点(手续费 5 加滑点 3),买卖两端各计一次;只多满仓切换一次收两份,多空翻向一次收四份。换手约 4 倍/年;费前样本外多空夏普 0.80,扣费后 0.50。

风险偏好 (1 因子 · 1 入选)

期限利差 term_slope
当前分 +0.00 只多超额年化 全 +1.2% · OOS +1.2% 超额夏普 IS 0.20 · OOS 0.26 只多回撤·全 -70.4% 年化换手 2.9x 入选主线

交易情绪 (2 因子 · 2 入选)

相对波动·收益 rel_vol_ret
当前分 +0.59 只多超额年化 全 +4.1% · OOS +7.1% 超额夏普 IS 0.40 · OOS 0.93 只多回撤·全 -73.7% 年化换手 8.6x 入选主线
全A换手趋势 mkt_turn
当前分 -1.00 只多超额年化 全 +0.7% · OOS -2.7% 超额夏普 IS 0.26 · OOS -0.31 只多回撤·全 -71.4% 年化换手 8.5x 入选主线

宏观景气 (1 因子 · 1 入选)

货币活化四象限 m1m2_act
当前分 -1.00 只多超额年化 全 +2.0% · OOS +3.7% 超额夏普 IS 0.21 · OOS 0.51 只多回撤·全 -64.7% 年化换手 2.9x 入选主线

趋势 (8 因子 · 8 入选)

布林%B boll_pb
当前分 -1.00 只多超额年化 全 +1.9% · OOS -1.1% 超额夏普 IS 0.52 · OOS -0.16 只多回撤·全 -70.9% 年化换手 12.3x 入选主线
60日新高新低 donchian60
当前分 +0.00 只多超额年化 全 +1.4% · OOS -0.1% 超额夏普 IS 0.52 · OOS 0.00 只多回撤·全 -71.2% 年化换手 5.6x 入选主线
DTW相似性 sim_dtw
当前分 +0.50 只多超额年化 全 +3.4% · OOS +2.4% 超额夏普 IS 0.47 · OOS 0.34 只多回撤·全 -73.8% 年化换手 15.9x 入选主线
多均线共振 mom_multi
当前分 -1.00 只多超额年化 全 +0.7% · OOS -5.3% 超额夏普 IS 0.36 · OOS -0.67 只多回撤·全 -69.4% 年化换手 8.1x 入选主线
短长动量 mom
当前分 -0.78 只多超额年化 全 +1.3% · OOS -1.3% 超额夏普 IS 0.36 · OOS -0.20 只多回撤·全 -73.1% 年化换手 7.6x 入选主线
MACD柱 macd_hist
当前分 -1.00 只多超额年化 全 +2.4% · OOS +3.3% 超额夏普 IS 0.28 · OOS 0.47 只多回撤·全 -72.8% 年化换手 14.0x 入选主线
TV-PR趋势纯度 tvpr_snr
当前分 -1.00 只多超额年化 全 -0.3% · OOS -4.7% 超额夏普 IS 0.20 · OOS -0.64 只多回撤·全 -69.3% 年化换手 23.9x 入选主线
TV-PR趋势斜率 tvpr_dir
当前分 -1.00 只多超额年化 全 -0.6% · OOS -4.4% 超额夏普 IS 0.13 · OOS -0.55 只多回撤·全 -70.3% 年化换手 25.0x 入选主线

流动性政策 (2 因子 · 2 入选)

SHIBOR1W趋势 shibor1w_ma40
当前分 +0.91 只多超额年化 全 +3.4% · OOS -6.2% 超额夏普 IS 0.81 · OOS -0.80 只多回撤·全 -70.9% 年化换手 17.6x 入选主线
DR007相对政策锚 dr007_omo
当前分 +0.19 只多超额年化 全 +0.5% · OOS -1.3% 超额夏普 IS 0.19 · OOS -0.14 只多回撤·全 -71.8% 年化换手 2.4x 入选主线
单指标回测汇总与入选(14 单指标 + 5 大类 + 1 综合)
层级大类名称样本起点只多年化超额·全超额·OOS 超额夏普·IS超额夏普·OOS只多回撤周胜率·全周胜率·OOS 多空IS夏普(费前)/ 门槛与趋势相关入选未入选原因
单指标风险偏好期限利差2008-01-01+2.1%+1.2%+1.2%0.200.26-70.4%45%43%0.22 / 0.150.07入选
【大类合成】风险偏好风险偏好(1 因子类内加权取符号)2008-01-01+4.1%+3.2%+1.4%0.520.23-70.7%47%48%
单指标交易情绪全A换手趋势2008-01-01+1.8%+0.7%-2.7%0.26-0.31-71.4%51%51%0.84 / 0.150.13入选
单指标交易情绪相对波动·收益2008-01-01+4.9%+4.1%+7.1%0.400.93-73.7%52%56%0.39 / 0.150.05入选
【大类合成】交易情绪交易情绪(2 因子类内加权取符号)2008-01-01+3.3%+2.3%+0.2%0.390.06-71.1%51%49%
单指标宏观景气货币活化四象限2008-01-01+3.1%+2.0%+3.7%0.210.51-64.7%52%52%0.19 / 0.150.06入选
【大类合成】宏观景气宏观景气(1 因子类内加权取符号)2008-01-01+3.1%+2.0%+3.7%0.210.51-64.7%52%52%
单指标趋势DTW相似性2008-01-01+4.2%+3.4%+2.4%0.470.34-73.8%53%51%1.56 / 0.30—入选
单指标趋势60日新高新低2008-01-01+2.2%+1.4%-0.1%0.520.00-71.2%35%27%0.93 / 0.30—入选
单指标趋势TV-PR趋势纯度2008-01-01+0.6%-0.3%-4.7%0.20-0.64-69.3%42%40%0.92 / 0.30—入选
单指标趋势TV-PR趋势斜率2008-01-01+0.2%-0.6%-4.4%0.13-0.55-70.3%46%43%0.90 / 0.30—入选
单指标趋势布林%B2008-01-01+2.8%+1.9%-1.1%0.52-0.16-70.9%36%30%0.90 / 0.30—入选
单指标趋势MACD柱2008-01-01+3.3%+2.4%+3.3%0.280.47-72.8%52%51%0.64 / 0.30—入选
单指标趋势短长动量2008-01-01+2.0%+1.3%-1.3%0.36-0.20-73.1%43%37%0.44 / 0.30—入选
单指标趋势多均线共振2008-01-01+1.4%+0.7%-5.3%0.36-0.67-69.4%50%44%0.38 / 0.30—入选
【大类合成】趋势趋势(8 因子类内加权取符号)2008-01-01+3.4%+2.5%-1.2%0.47-0.11-69.8%52%48%
单指标流动性政策SHIBOR1W趋势2008-01-01+4.1%+3.4%-6.2%0.81-0.80-70.9%50%45%0.85 / 0.150.10入选
单指标流动性政策DR007相对政策锚2008-01-01+1.3%+0.5%-1.3%0.19-0.14-71.8%50%49%0.17 / 0.150.07入选
【大类合成】流动性政策流动性政策(2 因子类内加权取符号)2008-01-01+3.2%+2.6%-5.6%0.65-0.71-70.9%50%47%
【综合策略】—C4_夏普加权(14 因子,5 大类等权)2008-01-01+6.0%+5.0%+2.3%0.780.36-67.4%46%44%
只多切换口径(单指标信号 ±1 满仓切换,中性等权),超额与周胜率相对 50/50 等权基准;回撤为只多绝对回撤。 入选规则:趋势类多空样本内夏普 ≥0.3,非趋势类 ≥0.15 且与趋势类均分相关 <0.3;研报已发表失效证据可否决。 样本内 2015-01-01 至 2022-01-01,样本外其后。选型看费前样本内夏普,其余各列扣费后(单边 8 个基点,买卖两端各计一次)。
口径说明
数据:【数据】/raw_行情和宏观.xlsx(14指数收盘/换手/成交额 2014-12起、债券收益率+DR007 日频、宏观月频)。 宏观月频统一右移15个自然日模拟发布滞后;月末信号次月生效。
调仓时序:周五收盘用当周及之前数据算出信号 → 下一交易日开盘调仓 → 持有至下个周五。全样本 613 周验证:任一周五当天执行的都是上一周信号,无当周信号当天生效的情形。
防前视:所有滚动统计因果窗口;周期末信号 → 日频 ffill → shift(1) 次日执行;DTW 相似性剔除最近20段; TV-PR 逐日仅用过去120日窗口。
选型纪律:因子进出、方案取舍、权重全部只用样本内(<2022-01-01)信息 + 研报已发表证据; 样本外只报告、不回选。中性带 ±0.1;correction 拥挤类半票、仅极端触发表态。
多空口径:收益 = −信号 × Δlog(300/1000),敞口≈|综合分|,对万得全A相关性≈0(因子选型的内部门槛用此口径)。
因子小图:只多切换(单因子信号 ±1/0)、多空、等权基准三条线,在该因子首个有效日对齐到 1。 只多口径:满仓切换(config.LONGONLY_MODE),基准=50/50 日再平衡;叠加线 = 2.1.3 择时仓位×风格切换 + (1−仓位)×DR007。
复现:python run.py v2(重算)→ python run.py dashboard(本页);python run.py all 一条龙。
Generated by framework/report.py · 板式对齐 权益联席会2.1.3 · 2026-10-17 08:08