DuckDB 回测引擎 因子/策略历史赚钱吗?
2025-08-22 ~ 2026-08-21
60日新低超跌反弹(超跌反转)
242 交易日 · 前复权
01策略说明
用户定义规则 · 五要素齐全(买入/卖出时机+仓位)· 执行口径标注
买入时机盘中创 60 日新低且当日收阳(止跌信号),次日开盘买入
买入仓位满仓(单标的 100%,初始资金 100 万)
卖出时机盈利 ≥5% 或持有满 5 个交易日次日开盘卖出;或单日跌超 7% 止损
卖出仓位清仓(100%)
选股条件全市场 A 股,成交额 ≥1 亿(无人问津的小票不参与)
候选选择当日满足买入信号的全部股票中,选取「当日成交额最大」的 1 只(热度代理 [ASSUMED]);当日无候选则继续空仓等待
💡 策略本质:左侧抄底——'创 60 日新低+当日收阳'视为恐慌止跌。弱市中这是最危险的信号之一:新低之后往往还有新低。
02回测总览
模型输出 · [MODEL]
接飞刀 · 大幅跑输
近 1 年 33 笔:胜率 42.4%、盈亏比 0.55、总收益 -54.3%(跑输沪深300 71.5pct)、回撤 -56.7%——'60 日新低+收阳'的止跌信号在弱市是假信号。
结论—— 60 日新低超跌反弹近 1 年 -54.3%,33 笔中 19 笔亏损——'创新低后收阳=止跌'的判断在 A 股弱市 58% 是错的,接飞刀代价惨重。
数据含义—— 平均盈 +4.4% vs 平均亏 -9.7%,盈亏比 0.55 全场垫底;大亏华润新能 -19%、德明利 -17%、嘉立创 -12%——新低股加速下跌时 -7% 止损形同虚设。
失败模式—— 24 笔持有 5 天到期(新低反弹无力,5 天横盘)、5 笔 +5% 止盈(刚反弹即被止盈)、4 笔单日 -7% 止损——5% 止盈太小(吃不到反弹)、5 天到期太短(等不到修复)。
横向对比—— 10 策略排名第 8(-54.3%):与 RSI 超卖(-1.7%)同为反转派,新低策略更激进(左侧接刀),代价是盈亏比 0.55 垫底——'创新低收阳'比 RSI<30 更不可靠。
优化方向—— ①只做大盘企稳后的新低反弹(上证收复 5 日线)②止盈放宽 +10%、持有 8 天 ③选 60 日跌幅 >30% 的深度超跌(反弹空间大)④加业绩/题材过滤(避免 ST 与退市风险股)。
投资指导—— 左侧抄底新低股是 A 股最难的模式之一——实盘必须叠加'大盘企稳+深度超跌+业绩安全'三重过滤,止盈 +10% 持有 8 天,且单笔仓位 ≤20%(接飞刀容错率极低)。
03收益与回撤
策略净值 vs 沪深300 · 收盘口径
💡 净值一路下行至 -56.7%:33 笔高频交易中仅少数 +5% 小赢,华润新能 -19% 等大亏直接把净值打穿——新低抄底在 2026 弱市是持续性失血。
04交易明细
33 笔 · 卖出日=信号触发日次日开盘成交 · 候选=选股日满足买入信号的股票数(均选成交额最大者)
| # | 选股日 | 买入日 | 卖出日 | 触发日 | 股票 | 买价 | 卖价 | 收益 | 天数 | 候选 | 当前资金(¥) | 卖出原因 |
| 1 | 2025-08-22 | 2025-08-25 | 2025-09-02 | 2025-09-01 | 国光电气 688776.SH | 83.96 | 81.08 | -3.46% | 6 | 3 | ¥965,398 | 持有5天到期 |
| 2 | 2025-09-03 | 2025-09-04 | 2025-09-12 | 2025-09-11 | ST豆神 300010.SZ | 8.1 | 8.19 | +1.08% | 6 | 8 | ¥975,835 | 持有5天到期 |
| 3 | 2025-09-15 | 2025-09-16 | 2025-09-24 | 2025-09-23 | 燕京啤酒 000729.SZ | 11.503 | 11.63 | +1.07% | 6 | 10 | ¥986,293 | 持有5天到期 |
| 4 | 2025-09-25 | 2025-09-26 | 2025-10-14 | 2025-10-13 | ST绝味 603517.SH | 13.4 | 14.15 | +5.57% | 6 | 4 | ¥1,041,200 | 止盈+5% |
| 5 | 2025-10-15 | 2025-10-16 | 2025-10-24 | 2025-10-23 | TCL科技 000100.SZ | 4.148 | 4.109 | -0.98% | 6 | 78 | ¥1,031,042 | 持有5天到期 |
| 6 | 2025-10-27 | 2025-10-28 | 2025-11-05 | 2025-11-04 | 北新建材 000786.SZ | 22.793 | 22.813 | +0.05% | 6 | 12 | ¥1,031,608 | 持有5天到期 |
| 7 | 2025-11-06 | 2025-11-07 | 2025-11-17 | 2025-11-14 | 传音控股 688036.SH | 69.295 | 63.568 | -8.29% | 6 | 17 | ¥946,040 | 持有5天到期 |
| 8 | 2025-11-18 | 2025-11-19 | 2025-11-27 | 2025-11-26 | 豪威集团 603501.SH | 121.757 | 117.144 | -3.82% | 6 | 57 | ¥909,911 | 持有5天到期 |
| 9 | 2025-11-28 | 2025-12-01 | 2025-12-09 | 2025-12-08 | 东方财富 300059.SZ | 23.105 | 23.284 | +0.75% | 6 | 172 | ¥916,691 | 持有5天到期 |
| 10 | 2025-12-10 | 2025-12-11 | 2025-12-19 | 2025-12-18 | 贵州茅台 600519.SH | 1351.132 | 1377.4 | +1.91% | 6 | 214 | ¥934,238 | 持有5天到期 |
| 11 | 2025-12-22 | 2025-12-23 | 2025-12-31 | 2025-12-30 | 福耀玻璃 600660.SH | 61.562 | 63.139 | +2.53% | 6 | 10 | ¥957,897 | 持有5天到期 |
| 12 | 2026-01-05 | 2026-01-06 | 2026-01-14 | 2026-01-13 | 长江电力 600900.SH | 26.326 | 26.47 | +0.52% | 6 | 63 | ¥962,873 | 持有5天到期 |
| 13 | 2026-01-15 | 2026-01-16 | 2026-01-26 | 2026-01-23 | 泸州老窖 000568.SZ | 114.287 | 110.835 | -3.05% | 6 | 10 | ¥933,502 | 持有5天到期 |
| 14 | 2026-01-27 | 2026-01-28 | 2026-01-30 | 2026-01-29 | 海博思创 688411.SH | 226.795 | 216.668 | -4.49% | 2 | 26 | ¥891,542 | 单日跌超7%止损 |
| 15 | 2026-02-02 | 2026-02-03 | 2026-02-05 | 2026-02-04 | 赛力斯 601127.SH | 103.996 | 109.907 | +5.65% | 2 | 32 | ¥941,956 | 止盈+5% |
| 16 | 2026-02-06 | 2026-02-09 | 2026-02-25 | 2026-02-24 | 胜宏科技 300476.SZ | 264.169 | 266.275 | +0.77% | 6 | 102 | ¥949,184 | 持有5天到期 |
| 17 | 2026-02-26 | 2026-02-27 | 2026-03-09 | 2026-03-06 | 格力电器 000651.SZ | 37.58 | 37.2 | -1.04% | 6 | 5 | ¥939,301 | 持有5天到期 |
| 18 | 2026-03-10 | 2026-03-11 | 2026-03-13 | 2026-03-12 | 觅睿科技 920036.BJ | 54.786 | 58.77 | +7.24% | 2 | 4 | ¥1,007,332 | 止盈+5% |
| 19 | 2026-03-16 | 2026-03-17 | 2026-03-25 | 2026-03-24 | 东方财富 300059.SZ | 21.194 | 19.652 | -7.31% | 6 | 127 | ¥933,726 | 持有5天到期 |
| 20 | 2026-03-26 | 2026-03-27 | 2026-04-07 | 2026-04-03 | 中粮糖业 600737.SH | 13.932 | 13.796 | -1.01% | 6 | 2 | ¥924,318 | 持有5天到期 |
| 21 | 2026-04-08 | 2026-04-09 | 2026-04-17 | 2026-04-16 | 中国石化 600028.SH | 5.757 | 5.542 | -3.77% | 6 | 9 | ¥889,516 | 持有5天到期 |
| 22 | 2026-04-20 | 2026-04-21 | 2026-04-29 | 2026-04-28 | 徐工机械 000425.SZ | 9.733 | 10.553 | +8.40% | 6 | 33 | ¥964,193 | 持有5天到期 |
| 23 | 2026-04-30 | 2026-05-06 | 2026-05-12 | 2026-05-11 | 三角防务 300775.SZ | 29.692 | 31.802 | +7.08% | 4 | 28 | ¥1,032,451 | 止盈+5% |
| 24 | 2026-05-13 | 2026-05-14 | 2026-05-22 | 2026-05-21 | 赛力斯 601127.SH | 86.745 | 82.19 | -5.28% | 6 | 93 | ¥977,926 | 持有5天到期 |
| 25 | 2026-05-25 | 2026-05-26 | 2026-06-03 | 2026-06-02 | 五粮液 000858.SZ | 80.912 | 79.811 | -1.39% | 6 | 104 | ¥964,320 | 持有5天到期 |
| 26 | 2026-06-04 | 2026-06-05 | 2026-06-11 | 2026-06-10 | 隆基绿能 601012.SH | 13.34 | 13.75 | +3.04% | 4 | 160 | ¥993,668 | 止盈+5% |
| 27 | 2026-06-12 | 2026-06-15 | 2026-06-24 | 2026-06-23 | 中国海油 600938.SH | 31.499 | 28.618 | -9.17% | 6 | 275 | ¥902,501 | 持有5天到期 |
| 28 | 2026-06-25 | 2026-06-26 | 2026-07-06 | 2026-07-03 | 中国平安 601318.SH | 49.29 | 49.05 | -0.52% | 6 | 183 | ¥897,836 | 持有5天到期 |
| 29 | 2026-07-07 | 2026-07-08 | 2026-07-10 | 2026-07-09 | 华润新能 001248.SZ | 18.02 | 14.63 | -18.84% | 2 | 24 | ¥728,662 | 单日跌超7%止损 |
| 30 | 2026-07-13 | 2026-07-14 | 2026-07-20 | 2026-07-17 | 胜宏科技 300476.SZ | 276.29 | 246.7 | -10.74% | 4 | 13 | ¥650,405 | 单日跌超7%止损 |
| 31 | 2026-07-21 | 2026-07-22 | 2026-07-27 | 2026-07-24 | 德明利 001309.SZ | 480.0 | 399.89 | -16.72% | 3 | 1726 | ¥541,660 | 单日跌超7%止损 |
| 32 | 2026-07-28 | 2026-07-29 | 2026-08-06 | 2026-08-05 | 晋控煤业 601001.SH | 16.3 | 16.28 | -0.15% | 6 | 4 | ¥540,833 | 持有5天到期 |
| 33 | 2026-08-07 | 2026-08-10 | 2026-08-18 | 2026-08-17 | 嘉立创 001232.SZ | 191.0 | 168.54 | -11.79% | 6 | 4 | ¥477,073 | 持有5天到期 |
💡 33 笔中 14 笔盈利但平均仅 +4.4%(+5% 止盈太小),19 笔亏损平均 -9.7%;盈亏比 0.55 全场垫底——'赚小亏大'最极端的策略。
05卖出原因分布
全部平仓口径 · 共 33 笔
💡 24 笔持有 5 天到期(73%)——新低股 5 天内多数横盘不反弹;5% 止盈 5 次也过早离场——时间窗口太短+止盈太紧,两头吃亏。
0610 策略横向对比
同一引擎同一区间 · 按总收益排序 · ★=当前策略
| 排名 | 策略 | 交易 | 胜率 | 盈亏比 | 总收益 | 最大回撤 | 年化 |
| 1 | 强势股缩量回踩 MA20 趋势回踩 | 35 | 42.9% | 3.84 | +161.2% | -31.9% | +171.7% |
| 2 | 海龟唐奇安通道突破 趋势跟随 | 14 | 28.6% | 5.55 | +79.0% | -43.2% | +83.8% |
| 3 | W底双底突破 形态反转 | 21 | 42.9% | 3.34 | +76.3% | -23.1% | +80.5% |
| 4 | KDJ 低位金叉 震荡指标 | 42 | 38.1% | 1.95 | +9.1% | -41.2% | +9.5% |
| 5 | RSI 超卖反转 超跌反转 | 24 | 58.3% | 0.76 | -1.7% | -37.1% | -1.8% |
| 6 | 涨停基因缩量回踩 打板低吸 | 36 | 33.3% | 2.20 | -3.1% | -44.7% | -3.2% |
| 7 | MACD 零轴下金叉 震荡指标 | 21 | 33.3% | 2.08 | -9.5% | -46.8% | -9.9% |
| 8 | 均线粘合向上突破 形态突破 | 32 | 31.2% | 1.69 | -18.1% | -48.2% | -18.7% |
| 9 | 二连板打板接力 打板接力 | 26 | 26.9% | 3.10 | -18.8% | -61.4% | -20.2% |
| 10 | 120日新高强势追涨 动量追涨 | 27 | 44.4% | 1.19 | -19.7% | -48.0% | -20.4% |
| 11 | 向上跳空缺口放量 缺口突破 | 50 | 34.0% | 2.00 | -24.1% | -55.1% | -25.0% |
| 12 | 布林带突破 波动突破 | 19 | 21.1% | 3.29 | -27.1% | -42.2% | -28.1% |
| 13 | 强势股首阴低吸 趋势回踩 | 46 | 30.4% | 2.13 | -31.4% | -61.4% | -32.5% |
| 14 | MA20 放量突破 趋势跟随 | 25 | 24.0% | 2.01 | -34.9% | -39.6% | -36.1% |
| 15 | 缩量回踩 MA5/MA10 趋势回踩 | 33 | 27.3% | 2.04 | -38.2% | -69.0% | -39.4% |
| 16 | 放量连续阳线接力 动量追涨 | 30 | 30.0% | 1.83 | -39.3% | -63.0% | -40.5% |
| 17 | 均线多头回踩 趋势回踩 | 38 | 34.2% | 1.06 | -51.5% | -72.2% | -52.9% |
| 18 | 60日新低超跌反弹 ★ 超跌反转 | 33 | 42.4% | 0.55 | -54.3% | -56.7% | -55.8% |
| 19 | 双均线金叉趋势跟随 趋势跟随 | 18 | 22.2% | 1.43 | -54.4% | -61.7% | -55.9% |
| 20 | 涨停次日低吸 打板低吸 | 46 | 37.0% | 1.02 | -66.3% | -75.0% | -67.8% |
💡 全策略对比:新低抄底 -54.3% 与 RSI 超卖 -1.7% 同属反转派,但更激进(60 日新低 vs RSI30)——左侧抄底越激进亏得越多;市场奖励追强(海龟 +79%)惩罚抄底。
07优化建议与风险
基于回测证据 · 模型输出
优化建议(按优先级)
大盘企稳过滤上证指数收复 5 日线后才允许抄底,弱市直接空仓
止盈/持有放宽+5% 改 +10%、5 天改 8 天(给反弹更长时间)
深度超跌只做 60 日跌幅 >30% 的票(深度超跌反弹空间大)
安全过滤剔除 ST/退市风险股与商誉减值风险股(新低股 80% 有基本面问题)
风险提示
接飞刀风险最高:新低股加速下跌时 -7% 止损开盘直接击穿(滑点大)
33 笔高频磨损 + 盈亏比 0.55,长期期望深度为负
未剔除 ST/退市风险股,实际回测隐含幸存者偏差
数据来源:同花顺金融数据(hithink-finance v0.1.5,本地 DuckDB v_daily_qfq 前复权日K + index history 沪深300 + symbol list 名称映射);回测区间 2025-08-22~2026-08-21(242 交易日);策略:60日新低超跌反弹(超跌反转),五要素定义见 strategies.json;口径:涨停=前复权相邻日收益率(主板 ≥+9.8%、创业板/科创板 ≥+19.8%);RSI14 为 SMA 均值口径 [ASSUMED];布林=MA20±2σ(stddev_samp);唐奇安=前 20 日最高/前 10 日最低(不含当日);交易按开盘价成交、满仓单标的、含单边 0.03% 费率(印花税未含);当前资金=初始 100 万按每笔清仓收益滚动累计;总收益含期末未平仓浮动;卖出日=信号触发日(跌超/死叉/破位等)的下一交易日,按开盘价成交;候选=选股日满足买入信号的全部股票数,均选当日成交额最大者(热度代理 [ASSUMED])。回测结果为历史数据模拟 [MODEL],不代表未来表现。仅供研究参考,不构成个人投资建议。