DuckDB 回测引擎 因子/策略历史赚钱吗?
2025-08-22 ~ 2026-08-21
强势股首阴低吸(趋势回踩)
242 交易日 · 前复权
01策略说明
用户定义规则 · 五要素齐全(买入/卖出时机+仓位)· 执行口径标注
买入时机前一日之前连续 ≥3 根阳线 + 当日收阴(首阴)+ 多头排列 + 非涨停状态当日确认,次日开盘买入
买入仓位满仓(单标的 100%,初始资金 100 万)
卖出时机收盘跌破 MA5 次日开盘卖出;或单日跌超 7% 止损;最长持有 5 个交易日
卖出仓位清仓(100%)
选股条件全市场 A 股,成交额 ≥1 亿(无人问津的小票不参与)
候选选择当日满足买入信号的全部股票中,选取「当日成交额最大」的 1 只(热度代理 [ASSUMED]);当日无候选则继续空仓等待
💡 策略本质:强势股首阴低吸亏 31.4%,46 笔胜率 30.4%。首阴战法在游资圈广为流传(连阳后第一根阴线视为洗盘、博次日反抽),但本样本期的实测结果是负收益——46 笔中仅 14 笔盈利。
02回测总览
模型输出 · [MODEL]
负收益 · 首阴买入接刀
近 1 年 46 笔:胜率 30.4%、盈亏比 2.13、总收益 -31.4%、回撤 -61.4%——强势股首阴低吸在实测中未能捕捉到反抽。
结论—— 强势股首阴低吸亏 31.4%,46 笔胜率 30.4%。首阴战法在游资圈广为流传(连阳后第一根阴线视为洗盘、博次日反抽),但本样本期的实测结果是负收益——46 笔中仅 14 笔盈利。
数据含义—— 盈亏比 2.13 说明成功案例收益可观(最大单笔 +31.8%),但 30.4% 的胜率不足以支撑。首阴之后「继续阴跌」的概率高于「次日反抽」,这与「连阳后动能衰竭」的技术解读一致,而非洗盘。
失败模式—— 亏损主要来自「首阴变破位起跌」——连续 3-4 根阳线后转入调整,首阴只是第一根。止损设为跌破 MA5,在快速下跌中常一笔亏 5-8%。
横向对比—— 20 策略排名第 13(-31.4%),优于涨停次日低吸 -66.3%(同属打板低吸家族),说明「首阴」的进场位置优于「涨停次日低开」。但在 20 策略整体中仍属下半区。
优化方向—— ①加「首阴当日缩量」约束(放量首阴=真出货,缩量首阴才是洗盘)②改为「首阴次日收阳确认」再买(放弃最低点、换取更高胜率)③只在强势板块/主线题材上做首阴,非题材股的首阴多为真跌。
投资指导—— 首阴战法的核心变量是「缩量 vs 放量」——放量首阴往往是趋势反转的第一根,实盘必须严格区分;不可仅凭「连阳后转阴」就判定洗盘。
03收益与回撤
策略净值 vs 沪深300 · 收盘口径
💡 近 1 年 46 笔:胜率 30.4%、盈亏比 2.13、总收益 -31.4%、回撤 -61.4%——强势股首阴低吸在实测中未能捕捉到反抽。
04交易明细
46 笔 · 卖出日=信号触发日次日开盘成交 · 候选=选股日满足买入信号的股票数(均选成交额最大者)
| # | 选股日 | 买入日 | 卖出日 | 触发日 | 股票 | 买价 | 卖价 | 收益 | 天数 | 候选 | 当前资金(¥) | 卖出原因 |
| 1 | 2025-08-22 | 2025-08-25 | 2025-09-02 | 2025-09-01 | 歌尔股份 002241.SZ | 30.902 | 34.577 | +11.86% | 6 | 447 | ¥1,118,626 | 持有5天到期 |
| 2 | 2025-09-03 | 2025-09-04 | 2025-09-08 | 2025-09-05 | 药明康德 603259.SH | 110.151 | 106.334 | -3.49% | 2 | 221 | ¥1,079,531 | 跌破MA5 |
| 3 | 2025-09-09 | 2025-09-10 | 2025-09-18 | 2025-09-17 | 三花智控 002050.SZ | 33.263 | 42.629 | +28.13% | 6 | 341 | ¥1,383,188 | 持有5天到期 |
| 4 | 2025-09-19 | 2025-09-22 | 2025-09-30 | 2025-09-29 | 中芯国际 688981.SH | 120.54 | 138.5 | +14.87% | 6 | 170 | ¥1,588,862 | 持有5天到期 |
| 5 | 2025-10-09 | 2025-10-10 | 2025-10-15 | 2025-10-14 | 中芯国际 688981.SH | 134.87 | 127.18 | -5.73% | 3 | 208 | ¥1,497,792 | 跌破MA5 |
| 6 | 2025-10-16 | 2025-10-17 | 2025-10-21 | 2025-10-20 | 中国核建 601611.SH | 11.44 | 10.574 | -7.60% | 2 | 183 | ¥1,384,032 | 跌破MA5 |
| 7 | 2025-10-22 | 2025-10-23 | 2025-10-31 | 2025-10-30 | 兆易创新 603986.SH | 205.68 | 230.664 | +12.12% | 6 | 207 | ¥1,551,732 | 跌破MA5 |
| 8 | 2025-11-03 | 2025-11-04 | 2025-11-07 | 2025-11-06 | 福龙马 603686.SH | 29.75 | 29.651 | -0.36% | 3 | 156 | ¥1,546,094 | 单日跌超7%止损 |
| 9 | 2025-11-10 | 2025-11-11 | 2025-11-13 | 2025-11-12 | 天齐锂业 002466.SZ | 57.0 | 53.99 | -5.31% | 2 | 360 | ¥1,463,986 | 跌破MA5 |
| 10 | 2025-11-14 | 2025-11-17 | 2025-11-19 | 2025-11-18 | 天赐材料 002709.SZ | 47.055 | 42.267 | -10.21% | 2 | 317 | ¥1,314,583 | 单日跌超7%止损 |
| 11 | 2025-11-20 | 2025-11-21 | 2025-11-25 | 2025-11-24 | *ST华幸 600340.SH | 2.83 | 2.3 | -18.76% | 2 | 88 | ¥1,067,994 | 单日跌超7%止损 |
| 12 | 2025-11-26 | 2025-11-27 | 2025-12-01 | 2025-11-28 | 蓝色光标 300058.SZ | 10.782 | 10.503 | -2.62% | 2 | 173 | ¥1,039,960 | 跌破MA5 |
| 13 | 2025-12-02 | 2025-12-03 | 2025-12-05 | 2025-12-04 | 光启技术 002625.SZ | 49.69 | 47.992 | -3.45% | 2 | 107 | ¥1,004,111 | 跌破MA5 |
| 14 | 2025-12-08 | 2025-12-09 | 2025-12-17 | 2025-12-16 | 中国卫星 600118.SH | 48.34 | 52.99 | +9.59% | 6 | 135 | ¥1,100,379 | 持有5天到期 |
| 15 | 2025-12-18 | 2025-12-19 | 2025-12-29 | 2025-12-26 | 英维克 002837.SZ | 72.295 | 84.91 | +17.42% | 6 | 135 | ¥1,292,055 | 持有5天到期 |
| 16 | 2025-12-30 | 2025-12-31 | 2026-01-12 | 2026-01-09 | 航天发展 000547.SZ | 30.89 | 37.76 | +22.21% | 6 | 197 | ¥1,579,023 | 持有5天到期 |
| 17 | 2026-01-13 | 2026-01-14 | 2026-01-16 | 2026-01-15 | 蓝色光标 300058.SZ | 20.106 | 17.488 | -13.05% | 2 | 1677 | ¥1,372,931 | 单日跌超7%止损 |
| 18 | 2026-01-19 | 2026-01-20 | 2026-01-23 | 2026-01-22 | 长电科技 600584.SH | 48.777 | 49.346 | +1.14% | 3 | 289 | ¥1,388,545 | 跌破MA5 |
| 19 | 2026-01-26 | 2026-01-27 | 2026-01-29 | 2026-01-28 | 航天电子 600879.SH | 27.473 | 26.773 | -2.58% | 2 | 794 | ¥1,352,784 | 跌破MA5 |
| 20 | 2026-01-30 | 2026-02-02 | 2026-02-04 | 2026-02-03 | 北方稀土 600111.SH | 48.885 | 50.849 | +3.99% | 2 | 238 | ¥1,406,743 | 跌破MA5 |
| 21 | 2026-02-05 | 2026-02-06 | 2026-02-10 | 2026-02-09 | 捷佳伟创 300724.SZ | 126.59 | 132.136 | +4.35% | 2 | 280 | ¥1,467,950 | 跌破MA5 |
| 22 | 2026-02-11 | 2026-02-12 | 2026-02-24 | 2026-02-13 | 捷成股份 300182.SZ | 8.697 | 7.998 | -8.07% | 2 | 222 | ¥1,349,534 | 单日跌超7%止损 |
| 23 | 2026-02-25 | 2026-02-26 | 2026-03-04 | 2026-03-03 | 海兰信 300065.SZ | 27.36 | 26.01 | -4.96% | 4 | 161 | ¥1,282,540 | 单日跌超7%止损 |
| 24 | 2026-03-05 | 2026-03-06 | 2026-03-10 | 2026-03-09 | 厦门钨业 600549.SH | 75.106 | 72.144 | -3.97% | 2 | 92 | ¥1,231,587 | 跌破MA5 |
| 25 | 2026-03-11 | 2026-03-12 | 2026-03-18 | 2026-03-17 | 新易盛 300502.SZ | 285.352 | 284.774 | -0.23% | 4 | 279 | ¥1,228,723 | 跌破MA5 |
| 26 | 2026-03-19 | 2026-03-20 | 2026-03-24 | 2026-03-23 | 佰维存储 688525.SH | 247.704 | 228.356 | -7.84% | 2 | 71 | ¥1,132,381 | 跌破MA5 |
| 27 | 2026-03-25 | 2026-03-26 | 2026-03-30 | 2026-03-27 | 新易盛 300502.SZ | 334.581 | 317.588 | -5.11% | 2 | 28 | ¥1,074,531 | 跌破MA5 |
| 28 | 2026-03-31 | 2026-04-01 | 2026-04-03 | 2026-04-02 | 新易盛 300502.SZ | 329.238 | 326.006 | -1.01% | 2 | 181 | ¥1,063,662 | 跌破MA5 |
| 29 | 2026-04-07 | 2026-04-08 | 2026-04-13 | 2026-04-10 | 中天科技 600522.SH | 30.792 | 29.232 | -5.10% | 3 | 45 | ¥1,009,439 | 跌破MA5 |
| 30 | 2026-04-14 | 2026-04-15 | 2026-04-23 | 2026-04-22 | 东山精密 002384.SZ | 145.7 | 192.0 | +31.75% | 6 | 232 | ¥1,329,912 | 持有5天到期 |
| 31 | 2026-04-24 | 2026-04-27 | 2026-04-29 | 2026-04-28 | 中际旭创 300308.SZ | 897.937 | 815.265 | -9.24% | 2 | 290 | ¥1,207,069 | 跌破MA5 |
| 32 | 2026-04-30 | 2026-05-06 | 2026-05-14 | 2026-05-13 | 兆易创新 603986.SH | 329.52 | 364.519 | +10.59% | 6 | 283 | ¥1,334,913 | 持有5天到期 |
| 33 | 2026-05-15 | 2026-05-18 | 2026-05-20 | 2026-05-19 | 中际旭创 300308.SZ | 1030.03 | 1019.11 | -1.09% | 2 | 228 | ¥1,320,360 | 跌破MA5 |
| 34 | 2026-05-21 | 2026-05-22 | 2026-05-28 | 2026-05-27 | 澜起科技 688008.SH | 272.363 | 259.508 | -4.75% | 4 | 490 | ¥1,257,642 | 跌破MA5 |
| 35 | 2026-05-29 | 2026-06-01 | 2026-06-08 | 2026-06-05 | 中际旭创 300308.SZ | 1161.0 | 1132.79 | -2.46% | 5 | 196 | ¥1,226,707 | 单日跌超7%止损 |
| 36 | 2026-06-09 | 2026-06-10 | 2026-06-12 | 2026-06-11 | 达实智能 002421.SZ | 5.7 | 4.4 | -22.84% | 2 | 64 | ¥946,564 | 单日跌超7%止损 |
| 37 | 2026-06-15 | 2026-06-16 | 2026-06-18 | 2026-06-17 | 长江电力 600900.SH | 26.643 | 26.177 | -1.78% | 2 | 43 | ¥929,704 | 跌破MA5 |
| 38 | 2026-06-22 | 2026-06-23 | 2026-06-25 | 2026-06-24 | 新易盛 300502.SZ | 575.0 | 560.0 | -2.64% | 2 | 208 | ¥905,172 | 跌破MA5 |
| 39 | 2026-06-26 | 2026-06-29 | 2026-07-02 | 2026-07-01 | 新易盛 300502.SZ | 556.0 | 545.0 | -2.01% | 3 | 288 | ¥886,992 | 跌破MA5 |
| 40 | 2026-07-03 | 2026-07-06 | 2026-07-08 | 2026-07-07 | 京东方A 000725.SZ | 8.21 | 7.69 | -6.36% | 2 | 145 | ¥830,546 | 跌破MA5 |
| 41 | 2026-07-09 | 2026-07-10 | 2026-07-14 | 2026-07-13 | 京仪装备 688652.SH | 224.797 | 190.438 | -15.31% | 2 | 28 | ¥703,353 | 单日跌超7%止损 |
| 42 | 2026-07-15 | 2026-07-16 | 2026-07-20 | 2026-07-17 | 长电科技 600584.SH | 87.46 | 86.0 | -1.70% | 2 | 31 | ¥691,400 | 跌破MA5 |
| 43 | 2026-07-21 | 2026-07-22 | 2026-07-28 | 2026-07-27 | 中国平安 601318.SH | 52.44 | 53.6 | +2.18% | 4 | 115 | ¥706,487 | 跌破MA5 |
| 44 | 2026-07-29 | 2026-07-30 | 2026-08-03 | 2026-07-31 | 紫光股份 000938.SZ | 35.0 | 34.48 | -1.52% | 2 | 78 | ¥695,779 | 跌破MA5 |
| 45 | 2026-08-04 | 2026-08-05 | 2026-08-07 | 2026-08-06 | 贵州茅台 600519.SH | 1328.36 | 1308.66 | -1.51% | 2 | 890 | ¥685,251 | 跌破MA5 |
| 46 | 2026-08-10 | 2026-08-11 | 2026-08-19 | 2026-08-18 | 景旺电子 603228.SH | 92.01 | 92.1 | +0.07% | 6 | 276 | ¥685,716 | 持有5天到期 |
💡 盈亏比 2.13 说明成功案例收益可观(最大单笔 +31.8%),但 30.4% 的胜率不足以支撑。首阴之后「继续阴跌」的概率高于「次日反抽」,这与「连阳后动能衰竭」的技术解读一致,而非洗盘。
05卖出原因分布
全部平仓口径 · 共 46 笔
💡 亏损主要来自「首阴变破位起跌」——连续 3-4 根阳线后转入调整,首阴只是第一根。止损设为跌破 MA5,在快速下跌中常一笔亏 5-8%。
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% |
💡 20 策略排名第 13(-31.4%),优于涨停次日低吸 -66.3%(同属打板低吸家族),说明「首阴」的进场位置优于「涨停次日低开」。但在 20 策略整体中仍属下半区。
07优化建议与风险
基于回测证据 · 模型输出
优化建议(按优先级)
①加「首阴当日缩量」约束(放①加「首阴当日缩量」约束(放量首阴=真出货,缩量首阴才是洗盘)
②改为「首阴次日收阳确认」再②改为「首阴次日收阳确认」再买(放弃最低点、换取更高胜率)
③只在强势板块/主线题材上做③只在强势板块/主线题材上做首阴,非题材股的首阴多为真跌。
风险提示
亏损主要来自「首阴变破位起跌」——连续 3-4 根阳线后转入调整,首阴只是第一根。止损设为跌破 MA5,在快速下跌中常一笔亏 5-8%。
满仓单标的 + 短样本期(242 交易日)——结论稳健性有限,须结合更长周期验证
单笔最大收益对总收益影响显著,需关注收益集中度(见 06 对比区提醒)
数据来源:同花顺金融数据(hithink-finance v0.1.5,本地 DuckDB v_daily_qfq 前复权日K + index history 沪深300 + symbol list 名称映射);回测区间 2025-08-22~2026-08-21(242 交易日);策略:强势股首阴低吸(趋势回踩),五要素定义见 strategies.json;口径:涨停=前复权相邻日收益率(主板 ≥+9.8%、创业板/科创板 ≥+19.8%);RSI14 为 SMA 均值口径 [ASSUMED];布林=MA20±2σ(stddev_samp);唐奇安=前 20 日最高/前 10 日最低(不含当日);交易按开盘价成交、满仓单标的、含单边 0.03% 费率(印花税未含);当前资金=初始 100 万按每笔清仓收益滚动累计;总收益含期末未平仓浮动;卖出日=信号触发日(跌超/死叉/破位等)的下一交易日,按开盘价成交;候选=选股日满足买入信号的全部股票数,均选当日成交额最大者(热度代理 [ASSUMED])。回测结果为历史数据模拟 [MODEL],不代表未来表现。仅供研究参考,不构成个人投资建议。