沪深300 000300
2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年
本研究保留公开报告中七项可支持的量价指标,并采用本地固定窗口与 ETF 执行口径。2022–2025 属于原研究已使用的历史区间;2026 为发表后的历史观察,但本地规则是在观察这些历史数据之后的本次研究中冻结,仍不是真正的前瞻检验。历史盈利、较小回撤或稳健性对照均不能单独证明未来有效。
在 4 个可比标的的 2022–2025 历史复核中,华泰七因子的年化收益在 3 个标的上高于买入持有,在 3 个标的上高于 QRS;最大回撤幅度在 4 个标的上小于买入持有。历史表现存在标的差异,不能据此认定它普遍优于对照策略。
以下比较均读取扣除交易成本后的每日收益账本,不借用原报告业绩。收益与回撤分别比较,不将较低仓位自动解释为择时能力。
同一标的、同一估值区间,基准成本为每边 3 bp。平均仓位表示实际承担市场风险的时间比例;Sharpe 按日收益、252 日年化,现金收益与无风险利率取 0。
| 标的 | ETF | 策略 | 年化收益 | 年化超额(百分点) | 累计收益 | 累计超额(百分点) | 最大回撤 | Sharpe | 平均仓位 | 年化换手(倍) | 日收益数 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 沪深300 | 510300 | 华泰七因子 | 4.15% | +3.53 | 16.90% | +14.51 | -19.53% | 0.33 | 45.25% | 25.25 | 968 |
| 沪深300 | 510300 | QRS | -2.16% | -2.78 | -8.04% | -10.43 | -32.75% | -0.06 | 48.86% | 5.21 | 968 |
| 沪深300 | 510300 | 买入持有 | 0.62% | +0.00 | 2.39% | +0.00 | -33.80% | 0.13 | 100.00% | 0.26 | 968 |
| 中证1000 | 512100 | 华泰七因子 | 6.61% | +7.32 | 27.89% | +30.58 | -16.71% | 0.47 | 24.59% | 16.40 | 968 |
| 中证1000 | 512100 | QRS | 7.48% | +8.19 | 31.93% | +34.62 | -36.09% | 0.45 | 51.76% | 5.73 | 968 |
| 中证1000 | 512100 | 买入持有 | -0.71% | +0.00 | -2.70% | +0.00 | -47.22% | 0.11 | 100.00% | 0.26 | 968 |
| 中证500 | 510500 | 华泰七因子 | 4.85% | +2.72 | 19.94% | +11.51 | -25.88% | 0.37 | 33.47% | 16.40 | 968 |
| 中证500 | 510500 | QRS | 1.88% | -0.25 | 7.42% | -1.00 | -36.24% | 0.19 | 45.45% | 5.73 | 968 |
| 中证500 | 510500 | 买入持有 | 2.13% | +0.00 | 8.43% | +0.00 | -38.05% | 0.21 | 100.00% | 0.26 | 968 |
| 中证800 | 515800 | 华泰七因子 | 0.69% | -0.84 | 2.66% | -3.32 | -25.64% | 0.12 | 45.56% | 25.25 | 968 |
| 中证800 | 515800 | QRS | -0.68% | -2.21 | -2.60% | -8.58 | -31.65% | 0.04 | 56.40% | 7.29 | 968 |
| 中证800 | 515800 | 买入持有 | 1.52% | +0.00 | 5.98% | +0.00 | -33.11% | 0.17 | 100.00% | 0.26 | 968 |
使用全区间连续账本;年末不人为平仓。三种策略使用同一 ETF 行情、相同成本口径;淡色区域单独标识 2026 年内观察。
2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年
2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年
2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年
2022-01-05 至 2026-09-07 · 净值按输入账本展示 · 淡色区域为 2026 年
重点展示年内累计收益,避免把短区间收益年化后当作完整年度表现。下表的回撤仅在本年度区间内计算。年度按区间结束的开盘估值日(exit_date)归属:2026 首段从 2025-12-31 开盘持有至 2026 首个交易日开盘,采用年末开盘边界,不是自然年收盘到收盘口径。
| 标的 | ETF | 策略 | 年内累计收益 | 年内超额(百分点) | 期内最大回撤 | 年化 Sharpe | 平均仓位 | 截止估值日 |
|---|---|---|---|---|---|---|---|---|
| 沪深300 | 510300 | 华泰七因子 | -5.69% | -5.21 | -10.11% | -0.78 | 36.97% | 2026-09-07 |
| 沪深300 | 510300 | QRS | -7.18% | -6.70 | -9.96% | -0.83 | 46.67% | 2026-09-07 |
| 沪深300 | 510300 | 买入持有 | -0.48% | +0.00 | -9.41% | 0.03 | 100.00% | 2026-09-07 |
| 中证1000 | 512100 | 华泰七因子 | 5.35% | +5.02 | -8.03% | 0.66 | 27.88% | 2026-09-07 |
| 中证1000 | 512100 | QRS | -4.71% | -5.04 | -23.66% | -0.23 | 61.21% | 2026-09-07 |
| 中证1000 | 512100 | 买入持有 | 0.33% | +0.00 | -21.77% | 0.15 | 100.00% | 2026-09-07 |
| 中证500 | 510500 | 华泰七因子 | 12.11% | +8.13 | -7.51% | 1.16 | 34.55% | 2026-09-07 |
| 中证500 | 510500 | QRS | -0.23% | -4.21 | -17.87% | 0.11 | 74.55% | 2026-09-07 |
| 中证500 | 510500 | 买入持有 | 3.98% | +0.00 | -17.87% | 0.36 | 100.00% | 2026-09-07 |
| 中证800 | 515800 | 华泰七因子 | -9.72% | -10.80 | -16.51% | -1.15 | 40.61% | 2026-09-07 |
| 中证800 | 515800 | QRS | -7.22% | -8.30 | -11.60% | -0.66 | 48.48% | 2026-09-07 |
| 中证800 | 515800 | 买入持有 | 1.08% | +0.00 | -10.82% | 0.18 | 100.00% | 2026-09-07 |
年度收益来自连续账本按开盘估值日分组,跨年持有区间计入结束日期所在年度;各年度不重新建仓,年度最大回撤按各年切片计算且包含切片初始净值 1,不能相加。2026 尚未结束。
| 标的 | 年度 | 策略 | 年度累计收益 | 年度超额(百分点) | 年度最大回撤 | 平均仓位 | 日收益数 |
|---|---|---|---|---|---|---|---|
| 沪深300 | 2022 | 华泰七因子 | -12.40% | +8.05 | -16.13% | 40.66% | 241 |
| 沪深300 | 2022 | QRS | -12.79% | +7.66 | -13.90% | 43.98% | 241 |
| 沪深300 | 2022 | 买入持有 | -20.45% | +0.00 | -27.67% | 100.00% | 241 |
| 沪深300 | 2023 | 华泰七因子 | -1.91% | +8.11 | -10.43% | 42.98% | 242 |
| 沪深300 | 2023 | QRS | -16.90% | -6.88 | -21.39% | 65.70% | 242 |
| 沪深300 | 2023 | 买入持有 | -10.01% | +0.00 | -21.24% | 100.00% | 242 |
| 沪深300 | 2024 | 华泰七因子 | 22.31% | +2.63 | -17.14% | 50.41% | 242 |
| 沪深300 | 2024 | QRS | 12.86% | -6.82 | -19.28% | 47.93% | 242 |
| 沪深300 | 2024 | 买入持有 | 19.68% | +0.00 | -17.14% | 100.00% | 242 |
| 沪深300 | 2025 | 华泰七因子 | 11.23% | -8.30 | -6.18% | 46.91% | 243 |
| 沪深300 | 2025 | QRS | 12.43% | -7.09 | -5.99% | 37.86% | 243 |
| 沪深300 | 2025 | 买入持有 | 19.52% | +0.00 | -10.27% | 100.00% | 243 |
| 沪深300 | 2026(不完整) | 华泰七因子 | -5.69% | -5.21 | -10.11% | 36.97% | 165 |
| 沪深300 | 2026(不完整) | QRS | -7.18% | -6.70 | -9.96% | 46.67% | 165 |
| 沪深300 | 2026(不完整) | 买入持有 | -0.48% | +0.00 | -9.41% | 100.00% | 165 |
| 中证1000 | 2022 | 华泰七因子 | -12.25% | +9.77 | -12.92% | 17.43% | 241 |
| 中证1000 | 2022 | QRS | 0.80% | +22.83 | -12.48% | 41.49% | 241 |
| 中证1000 | 2022 | 买入持有 | -22.03% | +0.00 | -34.72% | 100.00% | 241 |
| 中证1000 | 2023 | 华泰七因子 | -0.64% | +6.32 | -7.26% | 18.18% | 242 |
| 中证1000 | 2023 | QRS | -0.55% | +6.41 | -14.33% | 40.50% | 242 |
| 中证1000 | 2023 | 买入持有 | -6.96% | +0.00 | -19.47% | 100.00% | 242 |
| 中证1000 | 2024 | 华泰七因子 | 35.00% | +28.12 | -16.25% | 31.40% | 242 |
| 中证1000 | 2024 | QRS | 3.86% | -3.03 | -28.26% | 70.66% | 242 |
| 中证1000 | 2024 | 买入持有 | 6.89% | +0.00 | -28.26% | 100.00% | 242 |
| 中证1000 | 2025 | 华泰七因子 | 8.66% | -16.83 | -7.60% | 31.28% | 243 |
| 中证1000 | 2025 | QRS | 26.71% | +1.22 | -10.48% | 54.32% | 243 |
| 中证1000 | 2025 | 买入持有 | 25.49% | +0.00 | -17.51% | 100.00% | 243 |
| 中证1000 | 2026(不完整) | 华泰七因子 | 5.35% | +5.02 | -8.03% | 27.88% | 165 |
| 中证1000 | 2026(不完整) | QRS | -4.71% | -5.04 | -23.66% | 61.21% | 165 |
| 中证1000 | 2026(不完整) | 买入持有 | 0.33% | +0.00 | -21.77% | 100.00% | 165 |
| 中证500 | 2022 | 华泰七因子 | -14.45% | +4.04 | -17.52% | 26.14% | 241 |
| 中证500 | 2022 | QRS | -2.43% | +16.06 | -9.05% | 26.56% | 241 |
| 中证500 | 2022 | 买入持有 | -18.49% | +0.00 | -28.65% | 100.00% | 241 |
| 中证500 | 2023 | 华泰七因子 | -4.18% | +2.94 | -9.02% | 26.03% | 242 |
| 中证500 | 2023 | QRS | -7.99% | -0.87 | -12.45% | 36.78% | 242 |
| 中证500 | 2023 | 买入持有 | -7.12% | +0.00 | -17.32% | 100.00% | 242 |
| 中证500 | 2024 | 华泰七因子 | 18.55% | +7.47 | -16.65% | 42.56% | 242 |
| 中证500 | 2024 | QRS | -5.68% | -16.76 | -25.64% | 63.22% | 242 |
| 中证500 | 2024 | 买入持有 | 11.08% | +0.00 | -18.85% | 100.00% | 242 |
| 中证500 | 2025 | 华泰七因子 | 23.41% | -5.53 | -5.52% | 39.09% | 243 |
| 中证500 | 2025 | QRS | 26.88% | -2.06 | -9.65% | 55.14% | 243 |
| 中证500 | 2025 | 买入持有 | 28.94% | +0.00 | -14.06% | 100.00% | 243 |
| 中证500 | 2026(不完整) | 华泰七因子 | 12.11% | +8.13 | -7.51% | 34.55% | 165 |
| 中证500 | 2026(不完整) | QRS | -0.23% | -4.21 | -17.87% | 74.55% | 165 |
| 中证500 | 2026(不完整) | 买入持有 | 3.98% | +0.00 | -17.87% | 100.00% | 165 |
| 中证800 | 2022 | 华泰七因子 | -20.59% | -0.91 | -21.41% | 45.64% | 241 |
| 中证800 | 2022 | QRS | -13.27% | +6.41 | -14.16% | 52.28% | 241 |
| 中证800 | 2022 | 买入持有 | -19.68% | +0.00 | -25.17% | 100.00% | 241 |
| 中证800 | 2023 | 华泰七因子 | 2.40% | +10.62 | -7.60% | 43.80% | 242 |
| 中证800 | 2023 | QRS | -11.08% | -2.85 | -21.32% | 73.97% | 242 |
| 中证800 | 2023 | 买入持有 | -8.23% | +0.00 | -18.79% | 100.00% | 242 |
| 中证800 | 2024 | 华泰七因子 | 9.35% | -8.93 | -15.16% | 52.48% | 242 |
| 中证800 | 2024 | QRS | 8.84% | -9.44 | -16.77% | 56.61% | 242 |
| 中证800 | 2024 | 买入持有 | 18.29% | +0.00 | -15.16% | 100.00% | 242 |
| 中证800 | 2025 | 华泰七因子 | 15.45% | -6.09 | -4.32% | 40.33% | 243 |
| 中证800 | 2025 | QRS | 16.03% | -5.52 | -6.58% | 42.80% | 243 |
| 中证800 | 2025 | 买入持有 | 21.55% | +0.00 | -12.54% | 100.00% | 243 |
| 中证800 | 2026(不完整) | 华泰七因子 | -9.72% | -10.80 | -16.51% | 40.61% | 165 |
| 中证800 | 2026(不完整) | QRS | -7.22% | -8.30 | -11.60% | 48.48% | 165 |
| 中证800 | 2026(不完整) | 买入持有 | 1.08% | +0.00 | -10.82% | 100.00% | 165 |
这些情景用于检查结论对预先固定条件的敏感程度;不从历史结果挑选最优参数。压力成本分别为每边总计 5 / 10 bp,延迟情景把交易推迟到 T+2 开盘。具体阈值见冻结配置。
本次运行累计记录 4 次未成交调仓,按“策略 × 情景 × 日期”计数;不同情景可能重复遇到同一市场事件,不能把该数值解释为独立交易日数。零成交额或零成交量日禁止调仓,保留原仓位并按有效行情估值,相关影响已进入净收益。 明细对应 1 个不同的 ETF 与交易日期组合;后续交易按后续可执行日对应的新信号重新判断。 本次各条记录来自同一零成交日,在不同情景中重复计数。
| 指数 | ETF | 未成交日 | 策略 | 情景 | 信号目标仓位 | 实际保留仓位 |
|---|---|---|---|---|---|---|
| 000852 | 512100 | 2022-09-02 | 华泰七因子 | 基准成本:每边 3 bp | 0 | 1 |
| 000852 | 512100 | 2022-09-02 | 华泰七因子 | 成本压力:每边 10 bp | 0 | 1 |
| 000852 | 512100 | 2022-09-02 | 华泰七因子 | 成本压力:每边 5 bp | 0 | 1 |
| 000852 | 512100 | 2022-09-02 | 华泰七因子 | 较低阈值(事先固定) | 0 | 1 |
| 标的 | 情景 | 策略 | 年化收益 | 年化超额(百分点) | 累计收益 | 累计超额(百分点) | 最大回撤 | Sharpe | 平均仓位 |
|---|---|---|---|---|---|---|---|---|---|
| 沪深300 | 成本压力:每边 10 bp | 华泰七因子 | 2.32% | +1.72 | 9.22% | +6.90 | -22.95% | 0.22 | 45.25% |
| 沪深300 | 成本压力:每边 10 bp | QRS | -2.51% | -3.11 | -9.32% | -11.64 | -33.45% | -0.09 | 48.86% |
| 沪深300 | 成本压力:每边 10 bp | 买入持有 | 0.60% | +0.00 | 2.32% | +0.00 | -33.85% | 0.13 | 100.00% |
| 沪深300 | 成本压力:每边 5 bp | 华泰七因子 | 3.62% | +3.01 | 14.66% | +12.28 | -20.52% | 0.30 | 45.25% |
| 沪深300 | 成本压力:每边 5 bp | QRS | -2.26% | -2.87 | -8.40% | -10.78 | -32.95% | -0.07 | 48.86% |
| 沪深300 | 成本压力:每边 5 bp | 买入持有 | 0.61% | +0.00 | 2.37% | +0.00 | -33.82% | 0.13 | 100.00% |
| 沪深300 | 延迟至 T+2 开盘执行 | 华泰七因子 | 4.16% | +3.55 | 16.97% | +14.57 | -17.14% | 0.34 | 45.14% |
| 沪深300 | 延迟至 T+2 开盘执行 | QRS | -1.49% | -2.11 | -5.59% | -7.99 | -34.56% | -0.02 | 48.97% |
| 沪深300 | 延迟至 T+2 开盘执行 | 买入持有 | 0.62% | +0.00 | 2.39% | +0.00 | -33.80% | 0.13 | 100.00% |
| 沪深300 | 较高阈值(事先固定) | 华泰七因子 | 3.66% | +3.04 | 14.80% | +12.41 | -17.14% | 0.31 | 33.16% |
| 沪深300 | 较高阈值(事先固定) | QRS | 1.16% | +0.54 | 4.53% | +2.13 | -25.14% | 0.15 | 40.60% |
| 沪深300 | 较高阈值(事先固定) | 买入持有 | 0.62% | +0.00 | 2.39% | +0.00 | -33.80% | 0.13 | 100.00% |
| 沪深300 | 较低阈值(事先固定) | 华泰七因子 | 6.45% | +5.83 | 27.14% | +24.74 | -21.43% | 0.45 | 59.19% |
| 沪深300 | 较低阈值(事先固定) | QRS | -2.08% | -2.70 | -7.75% | -10.14 | -33.05% | -0.05 | 55.48% |
| 沪深300 | 较低阈值(事先固定) | 买入持有 | 0.62% | +0.00 | 2.39% | +0.00 | -33.80% | 0.13 | 100.00% |
| 中证1000 | 成本压力:每边 10 bp | 华泰七因子 | 5.40% | +6.12 | 22.37% | +25.13 | -18.73% | 0.40 | 24.59% |
| 中证1000 | 成本压力:每边 10 bp | QRS | 7.05% | +7.78 | 29.91% | +32.67 | -36.36% | 0.43 | 51.76% |
| 中证1000 | 成本压力:每边 10 bp | 买入持有 | -0.73% | +0.00 | -2.76% | +0.00 | -47.26% | 0.10 | 100.00% |
| 中证1000 | 成本压力:每边 5 bp | 华泰七因子 | 6.26% | +6.98 | 26.29% | +29.00 | -17.29% | 0.45 | 24.59% |
| 中证1000 | 成本压力:每边 5 bp | QRS | 7.36% | +8.07 | 31.35% | +34.06 | -36.17% | 0.44 | 51.76% |
| 中证1000 | 成本压力:每边 5 bp | 买入持有 | -0.71% | +0.00 | -2.71% | +0.00 | -47.23% | 0.10 | 100.00% |
| 中证1000 | 延迟至 T+2 开盘执行 | 华泰七因子 | 7.48% | +8.19 | 31.93% | +34.63 | -17.72% | 0.52 | 24.38% |
| 中证1000 | 延迟至 T+2 开盘执行 | QRS | 7.50% | +8.21 | 32.04% | +34.73 | -36.56% | 0.45 | 51.76% |
| 中证1000 | 延迟至 T+2 开盘执行 | 买入持有 | -0.71% | +0.00 | -2.70% | +0.00 | -47.22% | 0.11 | 100.00% |
| 中证1000 | 较高阈值(事先固定) | 华泰七因子 | 6.35% | +7.06 | 26.69% | +29.39 | -16.59% | 0.48 | 17.15% |
| 中证1000 | 较高阈值(事先固定) | QRS | 11.00% | +11.70 | 49.29% | +51.99 | -36.36% | 0.59 | 54.55% |
| 中证1000 | 较高阈值(事先固定) | 买入持有 | -0.71% | +0.00 | -2.70% | +0.00 | -47.22% | 0.11 | 100.00% |
| 中证1000 | 较低阈值(事先固定) | 华泰七因子 | 6.32% | +7.03 | 26.53% | +29.23 | -22.25% | 0.41 | 40.29% |
| 中证1000 | 较低阈值(事先固定) | QRS | 3.84% | +4.55 | 15.58% | +18.27 | -35.92% | 0.28 | 53.41% |
| 中证1000 | 较低阈值(事先固定) | 买入持有 | -0.71% | +0.00 | -2.70% | +0.00 | -47.22% | 0.11 | 100.00% |
| 中证500 | 成本压力:每边 10 bp | 华泰七因子 | 3.65% | +1.54 | 14.76% | +6.41 | -28.08% | 0.30 | 33.47% |
| 中证500 | 成本压力:每边 10 bp | QRS | 1.47% | -0.64 | 5.78% | -2.57 | -36.95% | 0.17 | 45.45% |
| 中证500 | 成本压力:每边 10 bp | 买入持有 | 2.11% | +0.00 | 8.35% | +0.00 | -38.09% | 0.20 | 100.00% |
| 中证500 | 成本压力:每边 5 bp | 华泰七因子 | 4.50% | +2.38 | 18.43% | +10.03 | -26.52% | 0.35 | 33.47% |
| 中证500 | 成本压力:每边 5 bp | QRS | 1.76% | -0.36 | 6.95% | -1.45 | -36.45% | 0.18 | 45.45% |
| 中证500 | 成本压力:每边 5 bp | 买入持有 | 2.12% | +0.00 | 8.41% | +0.00 | -38.06% | 0.21 | 100.00% |
| 中证500 | 延迟至 T+2 开盘执行 | 华泰七因子 | 2.14% | +0.01 | 8.47% | +0.04 | -33.23% | 0.21 | 33.37% |
| 中证500 | 延迟至 T+2 开盘执行 | QRS | 4.85% | +2.72 | 19.97% | +11.54 | -33.68% | 0.35 | 45.45% |
| 中证500 | 延迟至 T+2 开盘执行 | 买入持有 | 2.13% | +0.00 | 8.43% | +0.00 | -38.05% | 0.21 | 100.00% |
| 中证500 | 较高阈值(事先固定) | 华泰七因子 | 6.95% | +4.83 | 29.47% | +21.04 | -16.65% | 0.53 | 20.45% |
| 中证500 | 较高阈值(事先固定) | QRS | 8.92% | +6.79 | 38.84% | +30.41 | -21.89% | 0.61 | 33.47% |
| 中证500 | 较高阈值(事先固定) | 买入持有 | 2.13% | +0.00 | 8.43% | +0.00 | -38.05% | 0.21 | 100.00% |
| 中证500 | 较低阈值(事先固定) | 华泰七因子 | 5.74% | +3.61 | 23.91% | +15.48 | -32.81% | 0.38 | 57.44% |
| 中证500 | 较低阈值(事先固定) | QRS | 0.84% | -1.29 | 3.25% | -5.17 | -39.48% | 0.13 | 49.28% |
| 中证500 | 较低阈值(事先固定) | 买入持有 | 2.13% | +0.00 | 8.43% | +0.00 | -38.05% | 0.21 | 100.00% |
| 中证800 | 成本压力:每边 10 bp | 华泰七因子 | -1.08% | -2.58 | -4.08% | -9.99 | -29.67% | 0.00 | 45.56% |
| 中证800 | 成本压力:每边 10 bp | QRS | -1.19% | -2.69 | -4.49% | -10.40 | -32.65% | 0.01 | 56.40% |
| 中证800 | 成本压力:每边 10 bp | 买入持有 | 1.50% | +0.00 | 5.91% | +0.00 | -33.16% | 0.17 | 100.00% |
| 中证800 | 成本压力:每边 5 bp | 华泰七因子 | 0.18% | -1.34 | 0.69% | -5.27 | -26.69% | 0.09 | 45.56% |
| 中证800 | 成本压力:每边 5 bp | QRS | -0.83% | -2.35 | -3.15% | -9.10 | -31.94% | 0.03 | 56.40% |
| 中证800 | 成本压力:每边 5 bp | 买入持有 | 1.52% | +0.00 | 5.96% | +0.00 | -33.12% | 0.17 | 100.00% |
| 中证800 | 延迟至 T+2 开盘执行 | 华泰七因子 | 3.66% | +2.14 | 14.82% | +8.84 | -23.29% | 0.30 | 45.45% |
| 中证800 | 延迟至 T+2 开盘执行 | QRS | 0.05% | -1.47 | 0.20% | -5.78 | -31.60% | 0.08 | 56.51% |
| 中证800 | 延迟至 T+2 开盘执行 | 买入持有 | 1.52% | +0.00 | 5.98% | +0.00 | -33.11% | 0.17 | 100.00% |
| 中证800 | 较高阈值(事先固定) | 华泰七因子 | 4.34% | +2.82 | 17.73% | +11.75 | -15.73% | 0.36 | 33.16% |
| 中证800 | 较高阈值(事先固定) | QRS | 0.98% | -0.54 | 3.82% | -2.16 | -25.63% | 0.14 | 43.70% |
| 中证800 | 较高阈值(事先固定) | 买入持有 | 1.52% | +0.00 | 5.98% | +0.00 | -33.11% | 0.17 | 100.00% |
| 中证800 | 较低阈值(事先固定) | 华泰七因子 | 1.65% | +0.13 | 6.51% | +0.53 | -34.72% | 0.18 | 66.63% |
| 中证800 | 较低阈值(事先固定) | QRS | -0.81% | -2.33 | -3.07% | -9.05 | -30.35% | 0.03 | 57.44% |
| 中证800 | 较低阈值(事先固定) | 买入持有 | 1.52% | +0.00 | 5.98% | +0.00 | -33.11% | 0.17 | 100.00% |
| 标的 | 情景 | 策略 | 累计收益 | 累计超额(百分点) | 最大回撤 | Sharpe | 平均仓位 |
|---|---|---|---|---|---|---|---|
| 沪深300 | 成本压力:每边 10 bp | 华泰七因子 | -6.02% | -5.47 | -10.24% | -0.83 | 36.97% |
| 沪深300 | 成本压力:每边 10 bp | QRS | -7.44% | -6.89 | -10.09% | -0.86 | 46.67% |
| 沪深300 | 成本压力:每边 10 bp | 买入持有 | -0.55% | +0.00 | -9.41% | 0.03 | 100.00% |
| 沪深300 | 成本压力:每边 5 bp | 华泰七因子 | -5.79% | -5.28 | -10.15% | -0.80 | 36.97% |
| 沪深300 | 成本压力:每边 5 bp | QRS | -7.25% | -6.75 | -10.00% | -0.84 | 46.67% |
| 沪深300 | 成本压力:每边 5 bp | 买入持有 | -0.50% | +0.00 | -9.41% | 0.03 | 100.00% |
| 沪深300 | 延迟至 T+2 开盘执行 | 华泰七因子 | -2.09% | -1.61 | -7.23% | -0.27 | 37.58% |
| 沪深300 | 延迟至 T+2 开盘执行 | QRS | -5.47% | -4.99 | -9.09% | -0.61 | 46.67% |
| 沪深300 | 延迟至 T+2 开盘执行 | 买入持有 | -0.48% | +0.00 | -9.41% | 0.03 | 100.00% |
| 沪深300 | 较高阈值(事先固定) | 华泰七因子 | -10.25% | -9.76 | -13.00% | -1.58 | 32.12% |
| 沪深300 | 较高阈值(事先固定) | QRS | -4.55% | -4.07 | -9.08% | -0.51 | 47.88% |
| 沪深300 | 较高阈值(事先固定) | 买入持有 | -0.48% | +0.00 | -9.41% | 0.03 | 100.00% |
| 沪深300 | 较低阈值(事先固定) | 华泰七因子 | -3.14% | -2.65 | -7.21% | -0.38 | 41.21% |
| 沪深300 | 较低阈值(事先固定) | QRS | -3.23% | -2.75 | -8.84% | -0.34 | 44.24% |
| 沪深300 | 较低阈值(事先固定) | 买入持有 | -0.48% | +0.00 | -9.41% | 0.03 | 100.00% |
| 中证1000 | 成本压力:每边 10 bp | 华泰七因子 | 4.83% | +4.57 | -8.22% | 0.61 | 27.88% |
| 中证1000 | 成本压力:每边 10 bp | QRS | -5.11% | -5.37 | -23.76% | -0.26 | 61.21% |
| 中证1000 | 成本压力:每边 10 bp | 买入持有 | 0.26% | +0.00 | -21.77% | 0.15 | 100.00% |
| 中证1000 | 成本压力:每边 5 bp | 华泰七因子 | 5.20% | +4.89 | -8.09% | 0.65 | 27.88% |
| 中证1000 | 成本压力:每边 5 bp | QRS | -4.83% | -5.14 | -23.69% | -0.24 | 61.21% |
| 中证1000 | 成本压力:每边 5 bp | 买入持有 | 0.31% | +0.00 | -21.77% | 0.15 | 100.00% |
| 中证1000 | 延迟至 T+2 开盘执行 | 华泰七因子 | 5.74% | +5.41 | -7.24% | 0.70 | 28.48% |
| 中证1000 | 延迟至 T+2 开盘执行 | QRS | -6.95% | -7.28 | -24.45% | -0.41 | 61.21% |
| 中证1000 | 延迟至 T+2 开盘执行 | 买入持有 | 0.33% | +0.00 | -21.77% | 0.15 | 100.00% |
| 中证1000 | 较高阈值(事先固定) | 华泰七因子 | 6.46% | +6.13 | -6.43% | 0.82 | 21.82% |
| 中证1000 | 较高阈值(事先固定) | QRS | 2.55% | +2.23 | -11.86% | 0.30 | 54.55% |
| 中证1000 | 较高阈值(事先固定) | 买入持有 | 0.33% | +0.00 | -21.77% | 0.15 | 100.00% |
| 中证1000 | 较低阈值(事先固定) | 华泰七因子 | 16.06% | +15.74 | -8.51% | 1.43 | 48.48% |
| 中证1000 | 较低阈值(事先固定) | QRS | 1.49% | +1.17 | -20.74% | 0.21 | 64.85% |
| 中证1000 | 较低阈值(事先固定) | 买入持有 | 0.33% | +0.00 | -21.77% | 0.15 | 100.00% |
| 中证500 | 成本压力:每边 10 bp | 华泰七因子 | 11.09% | +7.18 | -7.51% | 1.08 | 34.55% |
| 中证500 | 成本压力:每边 10 bp | QRS | -0.65% | -4.56 | -17.87% | 0.08 | 74.55% |
| 中证500 | 成本压力:每边 10 bp | 买入持有 | 3.91% | +0.00 | -17.87% | 0.35 | 100.00% |
| 中证500 | 成本压力:每边 5 bp | 华泰七因子 | 11.82% | +7.86 | -7.51% | 1.14 | 34.55% |
| 中证500 | 成本压力:每边 5 bp | QRS | -0.35% | -4.31 | -17.87% | 0.10 | 74.55% |
| 中证500 | 成本压力:每边 5 bp | 买入持有 | 3.96% | +0.00 | -17.87% | 0.35 | 100.00% |
| 中证500 | 延迟至 T+2 开盘执行 | 华泰七因子 | 7.52% | +3.54 | -9.62% | 0.77 | 35.15% |
| 中证500 | 延迟至 T+2 开盘执行 | QRS | -1.63% | -5.61 | -18.81% | 0.02 | 74.55% |
| 中证500 | 延迟至 T+2 开盘执行 | 买入持有 | 3.98% | +0.00 | -17.87% | 0.36 | 100.00% |
| 中证500 | 较高阈值(事先固定) | 华泰七因子 | 7.46% | +3.48 | -7.53% | 0.79 | 26.67% |
| 中证500 | 较高阈值(事先固定) | QRS | -0.93% | -4.91 | -17.87% | 0.07 | 84.85% |
| 中证500 | 较高阈值(事先固定) | 买入持有 | 3.98% | +0.00 | -17.87% | 0.36 | 100.00% |
| 中证500 | 较低阈值(事先固定) | 华泰七因子 | 12.64% | +8.66 | -13.12% | 0.95 | 57.58% |
| 中证500 | 较低阈值(事先固定) | QRS | 16.33% | +12.35 | -17.87% | 1.16 | 61.82% |
| 中证500 | 较低阈值(事先固定) | 买入持有 | 3.98% | +0.00 | -17.87% | 0.36 | 100.00% |
| 中证800 | 成本压力:每边 10 bp | 华泰七因子 | -10.29% | -11.30 | -16.92% | -1.21 | 40.61% |
| 中证800 | 成本压力:每边 10 bp | QRS | -7.48% | -8.49 | -11.72% | -0.68 | 48.48% |
| 中证800 | 成本压力:每边 10 bp | 买入持有 | 1.01% | +0.00 | -10.82% | 0.18 | 100.00% |
| 中证800 | 成本压力:每边 5 bp | 华泰七因子 | -9.88% | -10.95 | -16.63% | -1.17 | 40.61% |
| 中证800 | 成本压力:每边 5 bp | QRS | -7.29% | -8.35 | -11.64% | -0.66 | 48.48% |
| 中证800 | 成本压力:每边 5 bp | 买入持有 | 1.06% | +0.00 | -10.82% | 0.18 | 100.00% |
| 中证800 | 延迟至 T+2 开盘执行 | 华泰七因子 | 2.41% | +1.33 | -7.72% | 0.34 | 41.21% |
| 中证800 | 延迟至 T+2 开盘执行 | QRS | -4.24% | -5.33 | -10.82% | -0.35 | 48.48% |
| 中证800 | 延迟至 T+2 开盘执行 | 买入持有 | 1.08% | +0.00 | -10.82% | 0.18 | 100.00% |
| 中证800 | 较高阈值(事先固定) | 华泰七因子 | -10.70% | -11.79 | -16.51% | -1.30 | 38.79% |
| 中证800 | 较高阈值(事先固定) | QRS | -6.35% | -7.43 | -11.92% | -0.59 | 45.45% |
| 中证800 | 较高阈值(事先固定) | 买入持有 | 1.08% | +0.00 | -10.82% | 0.18 | 100.00% |
| 中证800 | 较低阈值(事先固定) | 华泰七因子 | -1.77% | -2.85 | -10.26% | -0.13 | 47.27% |
| 中证800 | 较低阈值(事先固定) | QRS | -2.09% | -3.17 | -10.82% | -0.13 | 53.33% |
| 中证800 | 较低阈值(事先固定) | 买入持有 | 1.08% | +0.00 | -10.82% | 0.18 | 100.00% |
单项信号取 −1 / 0 / +1,七项等权平均。公开文字没有完整说明的二层平滑窗口在本地固定为 20 日;这些补充约定构成本地改造,不能标作原文参数。
原报告的综合得分大于 +0.33 做多、小于 −0.33 做空,其余空仓。本研究将空头与中性状态都映射为现金,不保留上一日多头仓位。
QRS 使用公开报告的 18 / 600 / 0.7 参数与上下阈值迟滞:越过上阈值转为多头,跌破下阈值转为现金,阈值之间延续已有仓位。采用原始 QRS 的斜率标准分乘拟合优度,不额外乘一次斜率,也不使用后续修订的拟合优度均值归一化。
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 |
| ADX | 20 日 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"
}
]