A 股指数信号 · ETF 执行 · 固定规则研究

华泰七因子择时方法复刻

改造版 · 非严格复现估值区间:2022-01-05 — 2026-09-07对照:QRS / 买入持有仅做多或持币
如何理解这份结果

本研究保留公开报告中七项可支持的量价指标,并采用本地固定窗口与 ETF 执行口径。2022–2025 属于原研究已使用的历史区间;2026 为发表后的历史观察,但本地规则是在观察这些历史数据之后的本次研究中冻结,仍不是真正的前瞻检验。历史盈利、较小回撤或稳健性对照均不能单独证明未来有效。

实际结果

在 4 个可比标的的 2022–2025 历史复核中,华泰七因子的年化收益在 3 个标的上高于买入持有,在 3 个标的上高于 QRS;最大回撤幅度在 4 个标的上小于买入持有。历史表现存在标的差异,不能据此认定它普遍优于对照策略。

以下比较均读取扣除交易成本后的每日收益账本,不借用原报告业绩。收益与回撤分别比较,不将较低仓位自动解释为择时能力。

超额 = 策略收益 − 同期买入持有对应 ETF 的收益
年化超额 = 策略年化收益 − 买入持有年化收益;累计超额 = 两者累计收益之差
单位为百分点:正数表示跑赢,负数表示跑输。按相同 ETF、成本情景、日期和交易天数匹配;买入持有自身超额为 0。
2026 与逐年度展示累计收益差;这里不是净值比值的收益率,也不是风险调整后的 alpha。

2022–2025:历史复核主表

同一标的、同一估值区间,基准成本为每边 3 bp。平均仓位表示实际承担市场风险的时间比例;Sharpe 按日收益、252 日年化,现金收益与无风险利率取 0。

标的ETF策略年化收益年化超额(百分点)累计收益累计超额(百分点)最大回撤Sharpe平均仓位年化换手(倍)日收益数
沪深300510300华泰七因子4.15%+3.5316.90%+14.51-19.53%0.3345.25%25.25968
沪深300510300QRS-2.16%-2.78-8.04%-10.43-32.75%-0.0648.86%5.21968
沪深300510300买入持有0.62%+0.002.39%+0.00-33.80%0.13100.00%0.26968
中证1000512100华泰七因子6.61%+7.3227.89%+30.58-16.71%0.4724.59%16.40968
中证1000512100QRS7.48%+8.1931.93%+34.62-36.09%0.4551.76%5.73968
中证1000512100买入持有-0.71%+0.00-2.70%+0.00-47.22%0.11100.00%0.26968
中证500510500华泰七因子4.85%+2.7219.94%+11.51-25.88%0.3733.47%16.40968
中证500510500QRS1.88%-0.257.42%-1.00-36.24%0.1945.45%5.73968
中证500510500买入持有2.13%+0.008.43%+0.00-38.05%0.21100.00%0.26968
中证800515800华泰七因子0.69%-0.842.66%-3.32-25.64%0.1245.56%25.25968
中证800515800QRS-0.68%-2.21-2.60%-8.58-31.65%0.0456.40%7.29968
中证800515800买入持有1.52%+0.005.98%+0.00-33.11%0.17100.00%0.26968

扣费后净值

使用全区间连续账本;年末不人为平仓。三种策略使用同一 ETF 行情、相同成本口径;淡色区域单独标识 2026 年内观察。

沪深300 000300

沪深300:基准成本下累计净值0.610.780.951.121.292022-012023-032024-052025-072026-09买入持有,末值 1.019QRS,末值 0.854华泰七因子,末值 1.102
买入持有1.019QRS0.854华泰七因子1.102

2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年

中证1000 000852

中证1000:基准成本下累计净值0.440.731.011.301.582022-012023-032024-052025-072026-09买入持有,末值 0.976QRS,末值 1.257华泰七因子,末值 1.347
买入持有0.976QRS1.257华泰七因子1.347

2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年

中证500 000905

中证500:基准成本下累计净值0.550.781.011.241.462022-012023-032024-052025-072026-09买入持有,末值 1.127QRS,末值 1.072华泰七因子,末值 1.345
买入持有1.127QRS1.072华泰七因子1.345

2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年

中证800 000906

中证800:基准成本下累计净值0.620.770.931.081.232022-012023-032024-052025-072026-09买入持有,末值 1.071QRS,末值 0.904华泰七因子,末值 0.927
买入持有1.071QRS0.904华泰七因子0.927

2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年

2026:单列观察,不完整年度

重点展示年内累计收益,避免把短区间收益年化后当作完整年度表现。下表的回撤仅在本年度区间内计算。年度按区间结束的开盘估值日(exit_date)归属:2026 首段从 2025-12-31 开盘持有至 2026 首个交易日开盘,采用年末开盘边界,不是自然年收盘到收盘口径。

标的ETF策略年内累计收益年内超额(百分点)期内最大回撤年化 Sharpe平均仓位截止估值日
沪深300510300华泰七因子-5.69%-5.21-10.11%-0.7836.97%2026-09-07
沪深300510300QRS-7.18%-6.70-9.96%-0.8346.67%2026-09-07
沪深300510300买入持有-0.48%+0.00-9.41%0.03100.00%2026-09-07
中证1000512100华泰七因子5.35%+5.02-8.03%0.6627.88%2026-09-07
中证1000512100QRS-4.71%-5.04-23.66%-0.2361.21%2026-09-07
中证1000512100买入持有0.33%+0.00-21.77%0.15100.00%2026-09-07
中证500510500华泰七因子12.11%+8.13-7.51%1.1634.55%2026-09-07
中证500510500QRS-0.23%-4.21-17.87%0.1174.55%2026-09-07
中证500510500买入持有3.98%+0.00-17.87%0.36100.00%2026-09-07
中证800515800华泰七因子-9.72%-10.80-16.51%-1.1540.61%2026-09-07
中证800515800QRS-7.22%-8.30-11.60%-0.6648.48%2026-09-07
中证800515800买入持有1.08%+0.00-10.82%0.18100.00%2026-09-07

年度表现

年度收益来自连续账本按开盘估值日分组,跨年持有区间计入结束日期所在年度;各年度不重新建仓,年度最大回撤按各年切片计算且包含切片初始净值 1,不能相加。2026 尚未结束。

展开逐标的、逐年度的三策略对照
标的年度策略年度累计收益年度超额(百分点)年度最大回撤平均仓位日收益数
沪深3002022华泰七因子-12.40%+8.05-16.13%40.66%241
沪深3002022QRS-12.79%+7.66-13.90%43.98%241
沪深3002022买入持有-20.45%+0.00-27.67%100.00%241
沪深3002023华泰七因子-1.91%+8.11-10.43%42.98%242
沪深3002023QRS-16.90%-6.88-21.39%65.70%242
沪深3002023买入持有-10.01%+0.00-21.24%100.00%242
沪深3002024华泰七因子22.31%+2.63-17.14%50.41%242
沪深3002024QRS12.86%-6.82-19.28%47.93%242
沪深3002024买入持有19.68%+0.00-17.14%100.00%242
沪深3002025华泰七因子11.23%-8.30-6.18%46.91%243
沪深3002025QRS12.43%-7.09-5.99%37.86%243
沪深3002025买入持有19.52%+0.00-10.27%100.00%243
沪深3002026(不完整)华泰七因子-5.69%-5.21-10.11%36.97%165
沪深3002026(不完整)QRS-7.18%-6.70-9.96%46.67%165
沪深3002026(不完整)买入持有-0.48%+0.00-9.41%100.00%165
中证10002022华泰七因子-12.25%+9.77-12.92%17.43%241
中证10002022QRS0.80%+22.83-12.48%41.49%241
中证10002022买入持有-22.03%+0.00-34.72%100.00%241
中证10002023华泰七因子-0.64%+6.32-7.26%18.18%242
中证10002023QRS-0.55%+6.41-14.33%40.50%242
中证10002023买入持有-6.96%+0.00-19.47%100.00%242
中证10002024华泰七因子35.00%+28.12-16.25%31.40%242
中证10002024QRS3.86%-3.03-28.26%70.66%242
中证10002024买入持有6.89%+0.00-28.26%100.00%242
中证10002025华泰七因子8.66%-16.83-7.60%31.28%243
中证10002025QRS26.71%+1.22-10.48%54.32%243
中证10002025买入持有25.49%+0.00-17.51%100.00%243
中证10002026(不完整)华泰七因子5.35%+5.02-8.03%27.88%165
中证10002026(不完整)QRS-4.71%-5.04-23.66%61.21%165
中证10002026(不完整)买入持有0.33%+0.00-21.77%100.00%165
中证5002022华泰七因子-14.45%+4.04-17.52%26.14%241
中证5002022QRS-2.43%+16.06-9.05%26.56%241
中证5002022买入持有-18.49%+0.00-28.65%100.00%241
中证5002023华泰七因子-4.18%+2.94-9.02%26.03%242
中证5002023QRS-7.99%-0.87-12.45%36.78%242
中证5002023买入持有-7.12%+0.00-17.32%100.00%242
中证5002024华泰七因子18.55%+7.47-16.65%42.56%242
中证5002024QRS-5.68%-16.76-25.64%63.22%242
中证5002024买入持有11.08%+0.00-18.85%100.00%242
中证5002025华泰七因子23.41%-5.53-5.52%39.09%243
中证5002025QRS26.88%-2.06-9.65%55.14%243
中证5002025买入持有28.94%+0.00-14.06%100.00%243
中证5002026(不完整)华泰七因子12.11%+8.13-7.51%34.55%165
中证5002026(不完整)QRS-0.23%-4.21-17.87%74.55%165
中证5002026(不完整)买入持有3.98%+0.00-17.87%100.00%165
中证8002022华泰七因子-20.59%-0.91-21.41%45.64%241
中证8002022QRS-13.27%+6.41-14.16%52.28%241
中证8002022买入持有-19.68%+0.00-25.17%100.00%241
中证8002023华泰七因子2.40%+10.62-7.60%43.80%242
中证8002023QRS-11.08%-2.85-21.32%73.97%242
中证8002023买入持有-8.23%+0.00-18.79%100.00%242
中证8002024华泰七因子9.35%-8.93-15.16%52.48%242
中证8002024QRS8.84%-9.44-16.77%56.61%242
中证8002024买入持有18.29%+0.00-15.16%100.00%242
中证8002025华泰七因子15.45%-6.09-4.32%40.33%243
中证8002025QRS16.03%-5.52-6.58%42.80%243
中证8002025买入持有21.55%+0.00-12.54%100.00%243
中证8002026(不完整)华泰七因子-9.72%-10.80-16.51%40.61%165
中证8002026(不完整)QRS-7.22%-8.30-11.60%48.48%165
中证8002026(不完整)买入持有1.08%+0.00-10.82%100.00%165

成本、阈值与执行延迟

这些情景用于检查结论对预先固定条件的敏感程度;不从历史结果挑选最优参数。压力成本分别为每边总计 5 / 10 bp,延迟情景把交易推迟到 T+2 开盘。具体阈值见冻结配置。

实际执行约束

本次运行累计记录 4 次未成交调仓,按“策略 × 情景 × 日期”计数;不同情景可能重复遇到同一市场事件,不能把该数值解释为独立交易日数。零成交额或零成交量日禁止调仓,保留原仓位并按有效行情估值,相关影响已进入净收益。 明细对应 1 个不同的 ETF 与交易日期组合;后续交易按后续可执行日对应的新信号重新判断。 本次各条记录来自同一零成交日,在不同情景中重复计数。

指数ETF未成交日策略情景信号目标仓位实际保留仓位
0008525121002022-09-02华泰七因子基准成本:每边 3 bp01
0008525121002022-09-02华泰七因子成本压力:每边 10 bp01
0008525121002022-09-02华泰七因子成本压力:每边 5 bp01
0008525121002022-09-02华泰七因子较低阈值(事先固定)01
2022–2025 历史复核:成本、阈值与延迟对照
标的情景策略年化收益年化超额(百分点)累计收益累计超额(百分点)最大回撤Sharpe平均仓位
沪深300成本压力:每边 10 bp华泰七因子2.32%+1.729.22%+6.90-22.95%0.2245.25%
沪深300成本压力:每边 10 bpQRS-2.51%-3.11-9.32%-11.64-33.45%-0.0948.86%
沪深300成本压力:每边 10 bp买入持有0.60%+0.002.32%+0.00-33.85%0.13100.00%
沪深300成本压力:每边 5 bp华泰七因子3.62%+3.0114.66%+12.28-20.52%0.3045.25%
沪深300成本压力:每边 5 bpQRS-2.26%-2.87-8.40%-10.78-32.95%-0.0748.86%
沪深300成本压力:每边 5 bp买入持有0.61%+0.002.37%+0.00-33.82%0.13100.00%
沪深300延迟至 T+2 开盘执行华泰七因子4.16%+3.5516.97%+14.57-17.14%0.3445.14%
沪深300延迟至 T+2 开盘执行QRS-1.49%-2.11-5.59%-7.99-34.56%-0.0248.97%
沪深300延迟至 T+2 开盘执行买入持有0.62%+0.002.39%+0.00-33.80%0.13100.00%
沪深300较高阈值(事先固定)华泰七因子3.66%+3.0414.80%+12.41-17.14%0.3133.16%
沪深300较高阈值(事先固定)QRS1.16%+0.544.53%+2.13-25.14%0.1540.60%
沪深300较高阈值(事先固定)买入持有0.62%+0.002.39%+0.00-33.80%0.13100.00%
沪深300较低阈值(事先固定)华泰七因子6.45%+5.8327.14%+24.74-21.43%0.4559.19%
沪深300较低阈值(事先固定)QRS-2.08%-2.70-7.75%-10.14-33.05%-0.0555.48%
沪深300较低阈值(事先固定)买入持有0.62%+0.002.39%+0.00-33.80%0.13100.00%
中证1000成本压力:每边 10 bp华泰七因子5.40%+6.1222.37%+25.13-18.73%0.4024.59%
中证1000成本压力:每边 10 bpQRS7.05%+7.7829.91%+32.67-36.36%0.4351.76%
中证1000成本压力:每边 10 bp买入持有-0.73%+0.00-2.76%+0.00-47.26%0.10100.00%
中证1000成本压力:每边 5 bp华泰七因子6.26%+6.9826.29%+29.00-17.29%0.4524.59%
中证1000成本压力:每边 5 bpQRS7.36%+8.0731.35%+34.06-36.17%0.4451.76%
中证1000成本压力:每边 5 bp买入持有-0.71%+0.00-2.71%+0.00-47.23%0.10100.00%
中证1000延迟至 T+2 开盘执行华泰七因子7.48%+8.1931.93%+34.63-17.72%0.5224.38%
中证1000延迟至 T+2 开盘执行QRS7.50%+8.2132.04%+34.73-36.56%0.4551.76%
中证1000延迟至 T+2 开盘执行买入持有-0.71%+0.00-2.70%+0.00-47.22%0.11100.00%
中证1000较高阈值(事先固定)华泰七因子6.35%+7.0626.69%+29.39-16.59%0.4817.15%
中证1000较高阈值(事先固定)QRS11.00%+11.7049.29%+51.99-36.36%0.5954.55%
中证1000较高阈值(事先固定)买入持有-0.71%+0.00-2.70%+0.00-47.22%0.11100.00%
中证1000较低阈值(事先固定)华泰七因子6.32%+7.0326.53%+29.23-22.25%0.4140.29%
中证1000较低阈值(事先固定)QRS3.84%+4.5515.58%+18.27-35.92%0.2853.41%
中证1000较低阈值(事先固定)买入持有-0.71%+0.00-2.70%+0.00-47.22%0.11100.00%
中证500成本压力:每边 10 bp华泰七因子3.65%+1.5414.76%+6.41-28.08%0.3033.47%
中证500成本压力:每边 10 bpQRS1.47%-0.645.78%-2.57-36.95%0.1745.45%
中证500成本压力:每边 10 bp买入持有2.11%+0.008.35%+0.00-38.09%0.20100.00%
中证500成本压力:每边 5 bp华泰七因子4.50%+2.3818.43%+10.03-26.52%0.3533.47%
中证500成本压力:每边 5 bpQRS1.76%-0.366.95%-1.45-36.45%0.1845.45%
中证500成本压力:每边 5 bp买入持有2.12%+0.008.41%+0.00-38.06%0.21100.00%
中证500延迟至 T+2 开盘执行华泰七因子2.14%+0.018.47%+0.04-33.23%0.2133.37%
中证500延迟至 T+2 开盘执行QRS4.85%+2.7219.97%+11.54-33.68%0.3545.45%
中证500延迟至 T+2 开盘执行买入持有2.13%+0.008.43%+0.00-38.05%0.21100.00%
中证500较高阈值(事先固定)华泰七因子6.95%+4.8329.47%+21.04-16.65%0.5320.45%
中证500较高阈值(事先固定)QRS8.92%+6.7938.84%+30.41-21.89%0.6133.47%
中证500较高阈值(事先固定)买入持有2.13%+0.008.43%+0.00-38.05%0.21100.00%
中证500较低阈值(事先固定)华泰七因子5.74%+3.6123.91%+15.48-32.81%0.3857.44%
中证500较低阈值(事先固定)QRS0.84%-1.293.25%-5.17-39.48%0.1349.28%
中证500较低阈值(事先固定)买入持有2.13%+0.008.43%+0.00-38.05%0.21100.00%
中证800成本压力:每边 10 bp华泰七因子-1.08%-2.58-4.08%-9.99-29.67%0.0045.56%
中证800成本压力:每边 10 bpQRS-1.19%-2.69-4.49%-10.40-32.65%0.0156.40%
中证800成本压力:每边 10 bp买入持有1.50%+0.005.91%+0.00-33.16%0.17100.00%
中证800成本压力:每边 5 bp华泰七因子0.18%-1.340.69%-5.27-26.69%0.0945.56%
中证800成本压力:每边 5 bpQRS-0.83%-2.35-3.15%-9.10-31.94%0.0356.40%
中证800成本压力:每边 5 bp买入持有1.52%+0.005.96%+0.00-33.12%0.17100.00%
中证800延迟至 T+2 开盘执行华泰七因子3.66%+2.1414.82%+8.84-23.29%0.3045.45%
中证800延迟至 T+2 开盘执行QRS0.05%-1.470.20%-5.78-31.60%0.0856.51%
中证800延迟至 T+2 开盘执行买入持有1.52%+0.005.98%+0.00-33.11%0.17100.00%
中证800较高阈值(事先固定)华泰七因子4.34%+2.8217.73%+11.75-15.73%0.3633.16%
中证800较高阈值(事先固定)QRS0.98%-0.543.82%-2.16-25.63%0.1443.70%
中证800较高阈值(事先固定)买入持有1.52%+0.005.98%+0.00-33.11%0.17100.00%
中证800较低阈值(事先固定)华泰七因子1.65%+0.136.51%+0.53-34.72%0.1866.63%
中证800较低阈值(事先固定)QRS-0.81%-2.33-3.07%-9.05-30.35%0.0357.44%
中证800较低阈值(事先固定)买入持有1.52%+0.005.98%+0.00-33.11%0.17100.00%
2026 年内观察:成本、阈值与延迟对照
标的情景策略累计收益累计超额(百分点)最大回撤Sharpe平均仓位
沪深300成本压力:每边 10 bp华泰七因子-6.02%-5.47-10.24%-0.8336.97%
沪深300成本压力:每边 10 bpQRS-7.44%-6.89-10.09%-0.8646.67%
沪深300成本压力:每边 10 bp买入持有-0.55%+0.00-9.41%0.03100.00%
沪深300成本压力:每边 5 bp华泰七因子-5.79%-5.28-10.15%-0.8036.97%
沪深300成本压力:每边 5 bpQRS-7.25%-6.75-10.00%-0.8446.67%
沪深300成本压力:每边 5 bp买入持有-0.50%+0.00-9.41%0.03100.00%
沪深300延迟至 T+2 开盘执行华泰七因子-2.09%-1.61-7.23%-0.2737.58%
沪深300延迟至 T+2 开盘执行QRS-5.47%-4.99-9.09%-0.6146.67%
沪深300延迟至 T+2 开盘执行买入持有-0.48%+0.00-9.41%0.03100.00%
沪深300较高阈值(事先固定)华泰七因子-10.25%-9.76-13.00%-1.5832.12%
沪深300较高阈值(事先固定)QRS-4.55%-4.07-9.08%-0.5147.88%
沪深300较高阈值(事先固定)买入持有-0.48%+0.00-9.41%0.03100.00%
沪深300较低阈值(事先固定)华泰七因子-3.14%-2.65-7.21%-0.3841.21%
沪深300较低阈值(事先固定)QRS-3.23%-2.75-8.84%-0.3444.24%
沪深300较低阈值(事先固定)买入持有-0.48%+0.00-9.41%0.03100.00%
中证1000成本压力:每边 10 bp华泰七因子4.83%+4.57-8.22%0.6127.88%
中证1000成本压力:每边 10 bpQRS-5.11%-5.37-23.76%-0.2661.21%
中证1000成本压力:每边 10 bp买入持有0.26%+0.00-21.77%0.15100.00%
中证1000成本压力:每边 5 bp华泰七因子5.20%+4.89-8.09%0.6527.88%
中证1000成本压力:每边 5 bpQRS-4.83%-5.14-23.69%-0.2461.21%
中证1000成本压力:每边 5 bp买入持有0.31%+0.00-21.77%0.15100.00%
中证1000延迟至 T+2 开盘执行华泰七因子5.74%+5.41-7.24%0.7028.48%
中证1000延迟至 T+2 开盘执行QRS-6.95%-7.28-24.45%-0.4161.21%
中证1000延迟至 T+2 开盘执行买入持有0.33%+0.00-21.77%0.15100.00%
中证1000较高阈值(事先固定)华泰七因子6.46%+6.13-6.43%0.8221.82%
中证1000较高阈值(事先固定)QRS2.55%+2.23-11.86%0.3054.55%
中证1000较高阈值(事先固定)买入持有0.33%+0.00-21.77%0.15100.00%
中证1000较低阈值(事先固定)华泰七因子16.06%+15.74-8.51%1.4348.48%
中证1000较低阈值(事先固定)QRS1.49%+1.17-20.74%0.2164.85%
中证1000较低阈值(事先固定)买入持有0.33%+0.00-21.77%0.15100.00%
中证500成本压力:每边 10 bp华泰七因子11.09%+7.18-7.51%1.0834.55%
中证500成本压力:每边 10 bpQRS-0.65%-4.56-17.87%0.0874.55%
中证500成本压力:每边 10 bp买入持有3.91%+0.00-17.87%0.35100.00%
中证500成本压力:每边 5 bp华泰七因子11.82%+7.86-7.51%1.1434.55%
中证500成本压力:每边 5 bpQRS-0.35%-4.31-17.87%0.1074.55%
中证500成本压力:每边 5 bp买入持有3.96%+0.00-17.87%0.35100.00%
中证500延迟至 T+2 开盘执行华泰七因子7.52%+3.54-9.62%0.7735.15%
中证500延迟至 T+2 开盘执行QRS-1.63%-5.61-18.81%0.0274.55%
中证500延迟至 T+2 开盘执行买入持有3.98%+0.00-17.87%0.36100.00%
中证500较高阈值(事先固定)华泰七因子7.46%+3.48-7.53%0.7926.67%
中证500较高阈值(事先固定)QRS-0.93%-4.91-17.87%0.0784.85%
中证500较高阈值(事先固定)买入持有3.98%+0.00-17.87%0.36100.00%
中证500较低阈值(事先固定)华泰七因子12.64%+8.66-13.12%0.9557.58%
中证500较低阈值(事先固定)QRS16.33%+12.35-17.87%1.1661.82%
中证500较低阈值(事先固定)买入持有3.98%+0.00-17.87%0.36100.00%
中证800成本压力:每边 10 bp华泰七因子-10.29%-11.30-16.92%-1.2140.61%
中证800成本压力:每边 10 bpQRS-7.48%-8.49-11.72%-0.6848.48%
中证800成本压力:每边 10 bp买入持有1.01%+0.00-10.82%0.18100.00%
中证800成本压力:每边 5 bp华泰七因子-9.88%-10.95-16.63%-1.1740.61%
中证800成本压力:每边 5 bpQRS-7.29%-8.35-11.64%-0.6648.48%
中证800成本压力:每边 5 bp买入持有1.06%+0.00-10.82%0.18100.00%
中证800延迟至 T+2 开盘执行华泰七因子2.41%+1.33-7.72%0.3441.21%
中证800延迟至 T+2 开盘执行QRS-4.24%-5.33-10.82%-0.3548.48%
中证800延迟至 T+2 开盘执行买入持有1.08%+0.00-10.82%0.18100.00%
中证800较高阈值(事先固定)华泰七因子-10.70%-11.79-16.51%-1.3038.79%
中证800较高阈值(事先固定)QRS-6.35%-7.43-11.92%-0.5945.45%
中证800较高阈值(事先固定)买入持有1.08%+0.00-10.82%0.18100.00%
中证800较低阈值(事先固定)华泰七因子-1.77%-2.85-10.26%-0.1347.27%
中证800较低阈值(事先固定)QRS-2.09%-3.17-10.82%-0.1353.33%
中证800较低阈值(事先固定)买入持有1.08%+0.00-10.82%0.18100.00%

复刻范围与固定规则

七项量价指标

  • 20 日价格乖离率。
  • 20 日布林带,标准差倍数固定为 2。
  • 20 日、60 日换手率乖离率,共两项。
  • 20 日 ADX。
  • 20 日创新高天数占比。
  • 60 日换手率波动率。

单项信号取 −1 / 0 / +1,七项等权平均。公开文字没有完整说明的二层平滑窗口在本地固定为 20 日;这些补充约定构成本地改造,不能标作原文参数。

score = (s₁ + … + s₇) / 7
ETF 目标仓位 = 1[score > 0.33]

原报告的综合得分大于 +0.33 做多、小于 −0.33 做空,其余空仓。本研究将空头与中性状态都映射为现金,不保留上一日多头仓位。

QRS 与交易执行

QRS 使用公开报告的 18 / 600 / 0.7 参数与上下阈值迟滞:越过上阈值转为多头,跌破下阈值转为现金,阈值之间延续已有仓位。采用原始 QRS 的斜率标准分乘拟合优度,不额外乘一次斜率,也不使用后续修订的拟合优度均值归一化。

过去 18 日:H = α + βL + ε
z = (β − mean₆₀₀(β)) / std₆₀₀(β)
QRS = z × R²
QRS > 0.7 → 多头;QRS < −0.7 → 现金

T 日收盘生成信号,T+1 开盘执行,以 T+2 开盘估值该持有区间。策略与买入持有均使用 ETF 复权开盘价和相同成本;基础每边成本为 1 bp 手续费加 2 bp 滑点及冲击代理。

仅在实际仓位变化时扣费;现金收益为 0,不使用杠杆或卖空。持仓末端采用账本的估值与终端成本约定,详见冻结假设。

展开七项因子的计算与触发规则

C 为指数收盘价,U 为换手率。滚动窗口包含信号当日,只有创新高参照窗口明确排除当日。以下是实际实现的固定约定。

因子计算转为 +1下降触发
价格乖离率C / MA₂₀(C) − 1比 20 日前该因子高比 20 日前低 → −1
价格布林带C,布林窗口 20 日C 高于上轨C 低于下轨 → −1
短期换手乖离率U / MA₂₀(U) − 1该因子高于自身上轨低于自身下轨 → −1
长期换手乖离率U / MA₆₀(U) − 1该因子高于自身上轨低于自身下轨 → −1
ADX20 日 Wilder ADX高于自身 20 日均线低于自身 20 日均线 → −1
创新高天数占比最近 20 日中,C 严格高于其此前 20 日最高收盘价的比例高于自身上轨低于自身下轨 → 0
换手率波动率std₆₀(U)高于自身上轨低于自身下轨 → 0

布林上下轨为 20 日均值 ± 2 倍总体标准差(ddof=0),包括因子层布林带。所有单项因子初态为 0,未触发或恰好相等时延续前态;创新高占比与换手波动率仅取 0 / +1,其余因子可取 −1。综合得分中性区则直接退出到现金,与单项状态延续分开处理。

Wilder 平滑以首个完整 20 日简单均值初始化,随后递推;创新高采用严格大于,既不使用日内最高价,也不把相等算作新高。缺失数据不填补,不在缺失因子时重新分配七项权重;未就绪信号不触发持仓,共同比较需要华泰与 QRS 同时完成暖启动。

原十指标中的期权隐含波动率、期权持仓量 PCR 与涨停占比未纳入本版。期权指标缺少可核验序列;涨停占比需要额外确认历史分母与股票池口径,不能用现有未审计字段直接替代。原报告使用的指数范围、历史跨度、执行时点和多空方式也与本版不同。

证据边界

规则来源与审计底稿

华泰:A 股“择时”最佳的十大技术指标(2025-12-26)中金:QRS 择时研究(2021-01-22 刊载)。公开来源用于规则核对,不把原文收益视为本地可获得收益。

冻结假设与执行口径
[
  "保留7项量价指标,未使用期权IV、期权PCR及需完整历史成分映射的涨停占比;并非原报告10指标完整复现。",
  "未公开的二层信号窗口本地统一20,布林2倍总体标准差,ADX采用Wilder种子与递推,新高以收盘严格突破此前20日最高收盘定义。",
  "7项信号等权;综合分大于0.33持仓,否则现金。单因子布林带内保持状态;QRS上下0.7迟滞,初始现金。",
  "2022—2025为原研究样本内的历史复核。2026是原文发表后的历史观察,但本地改造参数本次才冻结,仍不是真正前瞻。",
  "信号收盘形成,下一指数交易日ETF复权开盘执行,后一交易日复权开盘估值;全程连续运行,年度按估值日归属,只有全程末端卖出。",
  "买卖每边手续费1bp,加2bp滑点及冲击代理;5/10bp压力口径均为每边总成本,不另加隐含费用。未建模订单规模及开盘盘口容量。",
  "缺失报价失败关闭;零成交额/成交量时阻止调仓,保留原持仓并以有效价格估值;日线成交代理不能证明开盘实际成交。",
  "只做多或现金,无杠杆,现金收益0,ETF自身费用反映在价格中;固定四只历史已上市ETF并非全市场可投资ETF筛选。",
  "收益按252个交易日年化;标准夏普为日均净收益/日净收益样本标准差×√252;最大回撤包含初始净值1。",
  "成本、阈值上下邻域和多滞后一日为预先固定的敏感性分析,不据此改选主参数;2026不完整年度展示累计收益。",
  "源表是当前历史行情快照,数据库未提供完整历史修订版本;当时可得数据的版本差异仍无法全面排除。"
]
完整信号规则
{
  "price_window": 20,
  "turnover_short_window": 20,
  "turnover_long_window": 60,
  "adx_window": 20,
  "new_high_lookback": 20,
  "new_high_count_window": 20,
  "turnover_vol_window": 60,
  "price_momentum_window": 20,
  "signal_window": 20,
  "adx_signal_window": 20,
  "bollinger_std_multiplier": 2.0,
  "std_ddof": 0,
  "huatai_threshold": 0.33,
  "qrs_regression_window": 18,
  "qrs_standardization_window": 600,
  "qrs_threshold": 0.7
}
验证与测试
{
  "status": "passed",
  "passed": 36,
  "elapsed_seconds": 0.82,
  "command": ".venv/Scripts/python.exe -X utf8 -B -m pytest tests/test_huatai_timing_signals.py tests/test_huatai_timing_backtest.py tests/test_huatai_timing_data.py tests/test_m07_sae_backtest.py -q",
  "coverage": [
    "未来扰动不改变历史信号",
    "QRS手工OLS核对",
    "完整暖启动",
    "严格下一日开盘执行",
    "缺失行情失败关闭",
    "复权连续性",
    "停牌禁止交易而保留估值",
    "跨年连续仓位",
    "末端清仓只影响最终期",
    "标准日频夏普",
    "缓存请求一致性",
    "旧M07执行器回归"
  ],
  "independent_review": "两个代理复核信号与执行链路;配置口径硬编码已加v1固定值校验"
}
数据检查
{
  "source": "configured Team Project MySQL",
  "read_only": true,
  "tlsj_used": false,
  "captured_at": "2026-09-07T16:06:40.490569+08:00",
  "queries": [
    {
      "sql": "SELECT td_date AS td_date, index_code AS index_code, index_short_name AS index_short_name, exchange AS exchange, sec_id AS sec_id, CAST(latest_index AS DOUBLE) AS latest_trans, CAST(chg_ratio AS DOUBLE) AS chg_ratio, CAST(open_index AS DOUBLE) AS open_price, CAST(high_index AS DOUBLE) AS high_trans, CAST(low_index AS DOUBLE) AS low_trans, CAST(last_close AS DOUBLE) AS pre_close, CAST(trans_amt AS DOUBLE) AS trans_amt_rmb, CAST(vol AS DOUBLE) AS trans_vol, CAST(turnover_rate AS DOUBLE) AS turnover_ratio FROM ls_index_daily_quotation WHERE isvalid=1 AND td_date BETWEEN %(start)s AND %(end)s AND ((index_code=%(code_0)s AND index_short_name=%(name_0)s AND exchange=%(exchange_0)s) OR (index_code=%(code_1)s AND index_short_name=%(name_1)s AND exchange=%(exchange_1)s) OR (index_code=%(code_2)s AND index_short_name=%(name_2)s AND exchange=%(exchange_2)s) OR (index_code=%(code_3)s AND index_short_name=%(name_3)s AND exchange=%(exchange_3)s)) ORDER BY td_date, index_code",
      "parameters": {
        "start": "2016-01-01",
        "end": "2026-09-07",
        "code_0": "000300",
        "name_0": "沪深300",
        "exchange_0": "上交所",
        "code_1": "000905",
        "name_1": "中证500",
        "exchange_1": "上交所",
        "code_2": "000906",
        "name_2": "中证800",
        "exchange_2": "上交所",
        "code_3": "000852",
        "name_3": "中证1000",
        "exchange_3": "上交所"
      }
    },
    {
      "sql": "SELECT sec_code AS etf_code, sec_id, td_date,\n                    CAST(open_price AS DOUBLE) AS open_price,\n                    CAST(latest_trans AS DOUBLE) AS close_price,\n                    CAST(high_trans AS DOUBLE) AS high_price,\n                    CAST(low_trans AS DOUBLE) AS low_price,\n                    CAST(pre_close AS DOUBLE) AS pre_close,\n                    CAST(af_alg1 AS DOUBLE) AS adjustment_factor,\n                    CAST(trans_amt_rmb AS DOUBLE) AS amount_rmb,\n                    CAST(trans_vol AS DOUBLE) AS volume\n                    FROM fund_stock_daily_quotation WHERE isvalid=1\n                    AND td_date BETWEEN %(start)s AND %(end)s AND ((sec_code=%(code0)s AND sec_id=%(id0)s) OR (sec_code=%(code1)s AND sec_id=%(id1)s) OR (sec_code=%(code2)s AND sec_id=%(id2)s) OR (sec_code=%(code3)s AND sec_id=%(id3)s)) ORDER BY sec_code,td_date LIMIT 20001",
      "parameters": {
        "start": "2021-11-01",
        "end": "2026-09-07",
        "code0": "510300",
        "id0": "S000056104",
        "code1": "512100",
        "id1": "S000866106",
        "code2": "510500",
        "id2": "S000117764",
        "code3": "515800",
        "id3": "S001833295"
      }
    }
  ],
  "mapping": {
    "mapping_sha256": "9afb9f146d9e46863ff577af551fe472a929088e938c667f0f1534abbb593c17",
    "evidence_sha256": "9ce12660042ced4afcd86aa62d2e3820331c484e0dbeb9533688a240fbdc11d6"
  },
  "index": {
    "rows": 10380,
    "indices": 4,
    "start_date": "2016-01-04",
    "end_date": "2026-09-07",
    "duplicate_keys": 0,
    "core_null_cells": 0,
    "content_sha256": "50baebc66f869c6f15cdcee617a7a8e334e8fa4425a78523a9f5abe030254a16",
    "forward_fill_used": false
  },
  "etf": {
    "rows": 4716,
    "duplicate_keys": 0,
    "factor_direction": {
      "convention": "adjusted_price = raw_price * adjustment_factor",
      "factor_change_events": 15,
      "valid_continuity_events": 15,
      "mean_continuity_gap": -7.12094690104396e-06,
      "median_continuity_gap": -3.3306690738754696e-16,
      "max_abs_continuity_gap": 0.00014652067389675505
    },
    "coverage": [
      {
        "etf_code": "510300",
        "min": "2021-11-01 00:00:00",
        "max": "2026-09-07 00:00:00",
        "count": 1179
      },
      {
        "etf_code": "510500",
        "min": "2021-11-01 00:00:00",
        "max": "2026-09-07 00:00:00",
        "count": 1179
      },
      {
        "etf_code": "512100",
        "min": "2021-11-01 00:00:00",
        "max": "2026-09-07 00:00:00",
        "count": 1179
      },
      {
        "etf_code": "515800",
        "min": "2021-11-01 00:00:00",
        "max": "2026-09-07 00:00:00",
        "count": 1179
      }
    ],
    "zero_volume_or_amount_rows": 1,
    "forward_fill_used": false
  },
  "elapsed_seconds": 46.3,
  "files": {
    "etf_quotes.parquet": "cd8612ab6d0a72318e1725882ae0d91cc6e0d878129b48bdb32f48933439593c",
    "index_quotes.parquet": "8f741561bc0ea7ceb01ee62be365bccc8ee816d04a6cfdb1aad508f406170e8f",
    "mapping.csv": "b5cf79640d1b00e545ed73541d539decbaf1e36997949f11070d257a9408f273"
  }
}
本次运行的完整冻结配置
{
  "version": "huatai-seven-factor-adaptation-v1",
  "classification": "方法复刻改造版,非原报告严格复现",
  "source_start": "2016-01-01",
  "source_end": "2026-09-07",
  "etf_source_start": "2021-11-01",
  "evaluation_start": "2022-01-01",
  "historical_end": "2025-12-31",
  "source_publication_date": "2025-12-26",
  "commission_bps_per_side": 1.0,
  "base_slippage_bps_per_side": 2.0,
  "stress_total_bps_per_side": [
    5.0,
    10.0
  ],
  "huatai_threshold": 0.33,
  "huatai_sensitivity_thresholds": [
    0.2,
    0.45
  ],
  "qrs_sensitivity_thresholds": [
    0.5,
    0.9
  ],
  "execution_delay": 1,
  "stress_execution_delay": 2,
  "cash_return": 0.0,
  "annualization_days": 252,
  "parameter_selection": "固定原文已披露参数;未披露二层窗口本地统一20,布林倍数2;不按收益选参",
  "random_seed": null,
  "universe": [
    {
      "code": "000300",
      "name": "沪深300",
      "exchange": "上交所",
      "etf_code": "510300"
    },
    {
      "code": "000905",
      "name": "中证500",
      "exchange": "上交所",
      "etf_code": "510500"
    },
    {
      "code": "000906",
      "name": "中证800",
      "exchange": "上交所",
      "etf_code": "515800"
    },
    {
      "code": "000852",
      "name": "中证1000",
      "exchange": "上交所",
      "etf_code": "512100"
    }
  ],
  "sources": [
    {
      "title": "华泰:A股择时最佳的十大技术指标(2025-12-26)",
      "url": "https://wallstreetcn.com/articles/3762351"
    },
    {
      "title": "中金:QRS择时信号(2021-01-22)",
      "url": "https://finance.sina.com.cn/stock/stockzmt/2021-01-22/doc-ikftpnny0430498.shtml"
    }
  ],
  "signal_config": {
    "price_window": 20,
    "turnover_short_window": 20,
    "turnover_long_window": 60,
    "adx_window": 20,
    "new_high_lookback": 20,
    "new_high_count_window": 20,
    "turnover_vol_window": 60,
    "price_momentum_window": 20,
    "signal_window": 20,
    "adx_signal_window": 20,
    "bollinger_std_multiplier": 2.0,
    "std_ddof": 0,
    "huatai_threshold": 0.33,
    "qrs_regression_window": 18,
    "qrs_standardization_window": 600,
    "qrs_threshold": 0.7
  },
  "frozen_at": "2026-09-07T16:06:40.470101+08:00",
  "no_return_based_parameter_selection": true
}
交易执行检查
{
  "runs": 72,
  "all_cash_identities_passed": true,
  "unfilled_transitions": 4,
  "opening_fill_verified": false
}
代码版本
{
  "scripts/run_huatai_timing.py": "a8043b12c50111be23844275825403b4260f1da49d4f23444b791a8e1a218918",
  "src/quant_research/huatai_timing_backtest.py": "e454178b766a997fa42bfcb3b588036ea56fc5c8868b03b4a9b4957a9121dc84",
  "src/quant_research/huatai_timing_data.py": "8f126cc0f9bf1dfe7c70a4dadb088fb9e81695aa8afa791b3ca9e2e96dff23b7",
  "src/quant_research/huatai_timing_report.py": "559bec764897f923629217d90df4194f8db3d2b3a7450a51fdad1945fb06cc1c",
  "src/quant_research/huatai_timing_signals.py": "ab01e8ea35433d1568dcf581a7715c5c114d6869ad56b4eca790fa26a9fcb04f",
  "src/quant_research/huatai_timing_v2_evaluation.py": "99b5ee4e206c8d9c6b4f30ca236bdeff97fc20060ee0545e5dd898278d35dada",
  "src/quant_research/huatai_timing_v2_execution.py": "c61b23133499c29ec27ba2157b49937140560f48f73e6575d027eedc8d19ed94",
  "src/quant_research/huatai_timing_v2_report.py": "5605822a5b0d1e69dd25ed3c4f315a14823f9b32f7e6754ecdb0f38b21838c7c",
  "src/quant_research/huatai_timing_v2_signals.py": "0a84e3957eb545e0a1d1ac46e3d20998f0ef33f7e715e9e47ae43a40cf96275c",
  "src/quant_research/m07_sae_backtest.py": "1be005b30047f29370849c7bfe97b6479262aa5f5f10caf915ac3bd831947ebd",
  "src/quant_research/database.py": "1a53a5245a1c1adbfb561fd38916180d02217c0913252e6ea239cc3feeb8bd6a",
  "src/quant_research/m07_sae_features.py": "a2d396160d27c57b6e5ecabfbb1b4e530376a246c970ca013636673ad0b1a8a5",
  "src/quant_research/index_rotation_v4_etf.py": "9c769e19ea54e57fe67e38eba9743586e51e6d627cada7f78863fb1a5dd4965b"
}
研究来源
[
  {
    "title": "华泰:A股择时最佳的十大技术指标(2025-12-26)",
    "url": "https://wallstreetcn.com/articles/3762351"
  },
  {
    "title": "中金:QRS择时信号(2021-01-22)",
    "url": "https://finance.sina.com.cn/stock/stockzmt/2021-01-22/doc-ikftpnny0430498.shtml"
  }
]

本次运行文件