← 返回买卖雷达

方法与局限

两套功能各自用什么规则、回测怎么做的、以及它跑不赢什么,全部摊开讲

一句话概括:本站是两套公开回测结果的量化研究工具,一套做买卖点提示,一套做强势轮动, 规则、口径、局限各不相同,下面分页签说明。它不是投资建议,不荐股,不具备证券投资咨询业务资格, 不收取任何费用,也不承诺任何收益。在你使用之前,请务必读完每个页签里的「局限」一节。

买卖点提示 · 这是什么

输入股票 / 基金 / 指数代码,给出长期(日线)和中期(60 分钟线)两个维度的 趋势转折标记。规则本质是趋势跟踪:当价格与趋势指标同时转强并保持一段时间后标记「转强」, 当两者同时转弱时标记「转弱」。信号严格交替,不会连续出现两个同向信号。

指数与个股走两套不同规则。指数用「连续多日站稳才动手」的确认式规则, 个股和 ETF 用「趋势转弱并且跌破均线才离场」的双条件规则。分开的原因是两者的噪声结构不同, 指数分散度高、趋势更持久,个股容易被突发消息打成 V 型。

买卖点提示 · 回测口径

项目口径
数据A 股日线,约 10 年(2016-09 ~ 2026-09),已做除权除息修正
成本单边 0.15%(往返 0.3%),含佣金与印花税近似值
成交价信号当日收盘价
样本89 只:6 个宽基指数 + 9 只 ETF + 74 只跨行业个股
基准同一起点的买入持有
指标累计收益、年化、最大回撤、在场时间占比、逐年与滚动 1 年超额

回测脚本与原始数据留档可复核,所有结论都按同一口径复算。

买卖点提示 · 局限

1. 只有一半的标的能跑赢买入持有

分组只数跑赢买持策略累计买持累计
宽基指数65(83%)1.42x1.29x
ETF95(56%)1.51x1.45x
个股7435(47%)1.58x1.61x
合计8945(51%)1.56x1.57x

整体累计收益与买入持有基本打平(差 0.01x)。个股层面上是跑输的。

2. 它是减亏工具,不是增收工具

按买持本身赚亏分只数策略跑赢中位超额
买持亏损的标的2115(71%)+0.21x
买持盈利的标的6830(44%)−0.09x

全场超额的中位数是 0.00x —— 典型情况就是打平。它在下跌标的上确实有用 (21 只里 8 只被扭亏为盈),但在牛股上会明显拖后腿。跑输最多的全是长期大牛股。

3. 熊市跑赢,牛市跑输

逐年数据显示:策略在 2016 / 2018 / 2022 / 2023 / 2026 这些下跌年份跑赢买入持有, 在 2017 / 2019 / 2020 / 2024 / 2025 这些上涨年份跑输。 这是趋势跟踪策略的固有形态 —— 用牛市的一部分收益换熊市的保护,不是缺陷也不是 bug, 但它意味着在单边上涨的市场里你会明显落后。

4. 参数存在「样本内选参」偏差

现行参数是在同一段历史(2016–2026)上比较后选出来的。我们扫了约 200 组规则, 选了表现最好的一组。这带来了选择偏差 —— 实盘表现应当显著打折预期。 这一点无法通过更多回测消除,只能通过样本外跟踪来验证。

5. 其他未计入的因素

  • 除权除息只对「单日跌幅大于 11%」做了修正,小额分红未完全还原, 买卖双方的收益都被低估,而策略在场时间更短,实际会更吃亏。
  • 未计入冲击成本、滑点、涨跌停无法成交。信号出现当日若一字涨停,实盘买不进。
  • 历史回测不等于未来收益。市场结构、波动特征、参与者构成都会变化。

强势轮动 · 这是什么

在一个固定的股票池(当前 26 只,行业互不重叠,含 3 只 AI 标的)里, 每 5 个交易日按过去 20 个交易日的涨幅排序,等权持有最强的 5 只,始终保持满仓, 只在标的之间切换,从不空仓、也不止损。

它的收益来源是横截面动量,谁强拿谁,而不是靠空仓躲跌。这一点和买卖点提示那套有本质区别。

池子每月人工审视一次,系统每日自动剔除 ST、退市风险、长期停牌、流动性枯竭的标的。 池子的构成与审视机制见轮动页面。

强势轮动 · 回测口径

项目口径
数据A 股日线,20 只共同区间约 7.8 年(2018-07 ~ 2026-09),已做除权修正 14 次
成本建仓 0.15%,调仓 0.3% × 换手率
样本固定池 26 只,行业互不重叠(含 3 只 AI 标的)
基准同池 26 只等权买入并持有
结果策略年化 20.04%(回撤 −28.0%)|买持年化 13.86%(回撤 −28.0%)
稳定性滚动 1 年窗口跑赢 62.7%,最差一年跑输 13.9%
2026-10-02 重要更正:此前公布的「年化 33.81%、回撤 −23.6%、滚动胜率 100%、逐年 9/9」 全部作废。回测代码里有一处前视偏差:用第 i 日收盘排名后,却把「i−1 → i」已经发生的 收益记给刚选出的组合,等于每次换仓都能提前知道当天谁涨得最好。去掉该偏差后年化从约 34% 降到约 9%(原池),差距约 6 倍。上表是修正后的真实结果。

回测脚本与原始数据留档可复核,所有结论都按同一口径复算。

强势轮动 · 局限

1. 池子是我手工挑的,这是全站幸存者偏差最重的地方

池子由我手工挑选,标准是大盘、行业分散、有 10 年历史、没退市。它们有一个共同点, 都活到了今天。

三个 AI 标的(新易盛、昆仑万维、中科创达)来自「创业板人工智能 ETF」的持仓, 2023 年以来的收益在样本里占了很大一块。这段爆发有多少能延续到未来,我不知道。

所以绝对年化不能当作策略本身的能力。真正不依赖挑池的,是它相对 「同池等权买持」的那部分差距。但即便如此,池子构成仍然会显著影响结果。

2. 参数同样是在样本内选出来的

每 5 日调仓、回看 20 日、持有 6 只,这组参数是在 「持有 4 到 8 只 × 调仓 5 或 10 日 × 回看 20 或 60 日」共 40 组里比较后挑的最优组合。 实盘表现应当打折预期。

3. 样本区间更短,而且没经历过极端熊市

受 20 只标的共同上市时间的限制,轮动回测只有 7.8 年(2018-07 起), 比买卖点那套的 9.3 年短,也没有覆盖 2015 年那种级别的暴跌。 它的最大回撤 −23.6% 是在一段整体向上的区间里取得的,不能据此认为它抗跌。

4. 永远满仓、不止损,系统性下跌时照跌

轮动从不空仓,也不会因为市场转弱就停下来。遇到全市场一起下跌的行情,它会完整地吃下去, 只是相对同池的其他票可能跌得少一点。它不是避险工具。

5. 换手率高,对成本敏感

每周调仓意味着高换手。回测按「0.3% × 换手率」扣成本,但没有计入冲击成本、滑点、 以及涨跌停时无法成交。实盘中成交量小的标的会更痛。

6. 滚动胜率只有 63%,超过三分之一的一年是跑输的

滚动 1 年窗口跑赢比例 62.7%,最差的一年跑输 13.9 个百分点。 它不是每年都赢,用「稳赢」来理解这套规则是错的。

7. 一旦换池,历史曲线就失效

池子每月审视一次。只要换掉任何一只标的,上面这条净值曲线就不再代表新池子的表现, 必须重跑回测。页面上的曲线对应的是当前这一版池子。

免责声明
· 本站不具备证券投资咨询业务资格,不是持牌投资顾问,全部内容为基于历史数据的规则回测与模拟。
· 本站不构成任何投资建议,不推荐任何具体证券,不提供买卖指令,不预测走势。
· 本站不收取任何费用,不设付费群、不提供付费服务,也不会以任何名义向你索要钱财。
· 本站不承诺任何收益,也不存在「稳赚」「保本」「高胜率」之类的保证。
· 页面显示的买卖点标记与轮动持仓,都是规则在历史数据上的机械输出,不代表对未来价格有任何判断能力。
· 据此操作,风险自负。
我们建议你这样用它
买卖点提示当作一个「如果按这套规则做,历史上会怎样」的回测查询器和风控参考, 强势轮动当作一种仓位分配思路的公开实验,两者都不是报单工具。 任何实际决策请结合自己的判断与风险承受能力。