今日信号2026-10-19 收盘确认
五只 ETF 动量轮动:每天收盘只持有最强的一只,或者空仓。
它的动量 +4.42% 在五只里最高,并且站上 40 日线、5 日线高于 20 日线、不在冷却期,四个条件都满足。
明天什么情况会动
五只今天的状态
动量 = 0.1 × 3 日涨幅 + 0.9 × 20 日涨幅。小字依次是:收盘价 / 40 日均线,5 日均线 / 20 日均线。
原理
一句话:在五个不同的市场里只拿最近涨得最好的那一个;它一走弱就换掉或者空仓,并用很紧的止损控制回撤。
标的池
纳指 ETF(美股科技)、黄金 ETF、恒生互联网 ETF(港股科技)、科创 50 ETF(A 股科技)、中证 500 ETF(A 股中盘)。五个市场的涨跌节奏常常不一样,多数时候总有一只在走趋势;五只都弱的时候就空仓。
每天按这个顺序做
- 盘中止损止损线 = max(成本价, 昨天收盘价) × 0.96。盘中最低价碰到就按止损线卖出,开盘就低于止损线则按开盘价卖出。止损线每天随收盘价上移:有浮盈时,任何一天跌超 4% 就走;亏损时最多亏 4%。
- 连跌离场持仓连续 4 天收盘下跌,第 4 天收盘卖出,按止损处理。
- 止盈收盘价比成本高 25% 以上就收盘卖出;当天不再选它,第二天如果还是最强可以买回。
- 给五只打分动量 = 0.1 × 3 日涨幅 + 0.9 × 20 日涨幅。20 日涨幅看趋势,3 日涨幅让排名对最近几天更敏感。
- 四道门槛,全部满足才能买收盘价在 40 日均线上方(中期趋势向上);5 日均线高于 20 日均线(短期趋势向上);动量大于 0(是真在涨,不只是跌得少);不在冷却期(止损或连跌离场后的 5 个交易日内不买回)。
- 决定持有谁满足门槛的按动量排序。手里的仓位只要还满足门槛、动量比第一名低不到 1 个百分点,就继续拿着;否则换成第一名。一只都不满足就空仓。
- 收盘成交全部按收盘价买卖,并算出明天的止损线。实际操作时,作者在 14:50 用当时的价格代替收盘价下单。
每条规则起什么作用
同一段历史(2024-01-02 至 2026-10-19),每次只改一条规则重跑,看累计收益、最大回撤和夏普怎么变。
| 改动 | 累计收益 | 最大回撤 | 夏普 | 买入次数 |
|---|---|---|---|---|
| 现行规则 | +376% | -12.5% | 1.93 | 89 |
| 不设止损 | +186% | -28.2% | 1.21 | 73 |
| 止损放宽到 5% | +348% | -15.8% | 1.82 | 86 |
| 止损收紧到 3% | +374% | -13.1% | 2.03 | 99 |
| 止损后不冷却 | +263% | -23.0% | 1.54 | 104 |
| 冷却延长到 10 天 | +250% | -16.4% | 1.66 | 86 |
| 去掉 5 日线 > 20 日线 | +326% | -14.6% | 1.77 | 97 |
| 去掉 40 日线门槛 | +349% | -14.0% | 1.86 | 93 |
| 去掉动量 > 0 | +396% | -12.5% | 1.98 | 88 |
| 不设 1 个百分点换仓门槛 | +333% | -12.9% | 1.83 | 123 |
| 只用 20 日动量 | +363% | -12.5% | 1.90 | 91 |
| 去掉连跌 4 天离场 | +344% | -15.5% | 1.82 | 84 |
| 去掉 25% 止盈 | +295% | -12.5% | 1.83 | 85 |
最关键的是止损和冷却。去掉止损,最大回撤从 -12.5% 扩大到 -28.2%,累计收益也少一半。多数改动会让结果变差,但不是每一项:止损收紧到 3% 夏普更高,去掉「动量 > 0」收益更高。参数这么贴合这段历史,本身说明它们是用历史数据挑出来的。作者自己做过检验:把 2016 年以来切成 18 个两年窗口,最差的一段年化 −7%,夏普大于 1 的只占 44%。所以下面的回测只是规则在这段行情里的表现,不代表以后也能这样。
历史回测
从 2024-01-02 开始,每天按上面的规则执行,费用按 0.025% 计。虚线是沪深 300ETF。
回撤
每年
按 2024 年起连续持有的账本计算。作者晒的「今年」是 2026-01-05 重新起算的另一本账(上面「今年」标签),开头几天持仓不同,所以数字略有差别。
每月(%)
| 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | -0.8 | +2.5 | +1.2 | +3.6 | +2.3 | +8.6 | -0.5 | -3.4 | +33.3 | +21.1 | -8.0 | +6.7 |
| 2025 | +2.9 | +10.4 | +7.2 | +1.5 | +4.5 | +1.2 | -1.2 | +26.3 | +9.1 | -4.1 | -5.4 | +1.4 |
| 2026 | +17.2 | -0.9 | -2.4 | +12.6 | +19.0 | +1.5 | +4.8 | -2.5 | +2.8 | -0.7 |
每只贡献多少
| ETF | 持有天数 | 持有期间累计 |
|---|---|---|
| 科创50 | 91 天 | +94.7% |
| 恒生互联网 | 87 天 | +44.0% |
| 纳指 | 172 天 | +32.5% |
| 中证500 | 64 天 | +17.7% |
| 黄金 | 161 天 | +11.9% |
离场原因
| 被反超换仓 | 40 次 |
| 盘中止损 | 20 次 |
| 趋势转弱 | 12 次 |
| 连跌 4 天 | 9 次 |
| 动量转负 | 4 次 |
| 止盈 | 3 次 |
持仓记录
每一天拿的是哪只,以及每一笔的买入、卖出和原因。收益按买卖价计算,未扣费用。
| ETF | 买入 | 卖出 | 持有天数 | 收益 | 卖出原因 |
|---|---|---|---|---|---|
| 纳指 | 09-211.687 | 持有中1.723 | 14 | +2.1% | 持有中 |
| 黄金 | 08-189.078 | 08-319.096 | 9 | +0.2% | 盘中跌破止损线 9.096 |
| 纳指 | 08-141.699 | 08-181.667 | 2 | -1.9% | 被黄金反超 1 个百分点以上 |
| 黄金 | 08-119.009 | 08-148.946 | 3 | -0.7% | 被纳指反超 1 个百分点以上 |
| 恒生互联网 | 07-270.383 | 08-110.402 | 11 | +5.0% | 被黄金反超 1 个百分点以上 |
| 恒生互联网 | 07-150.387 | 07-170.382 | 2 | -1.3% | 盘中跌破止损线 0.382 |
| 科创50 | 07-062.116 | 07-102.235 | 4 | +5.6% | 盘中跌破止损线 2.235 |
| 中证500 | 06-268.712 | 07-028.670 | 4 | -0.5% | 盘中跌破止损线 8.670 |
| 科创50 | 06-222.056 | 06-262.091 | 4 | +1.7% | 盘中跌破止损线 2.091 |
| 纳指 | 06-171.698 | 06-221.686 | 2 | -0.7% | 被科创50反超 1 个百分点以上 |
| 纳指 | 05-291.694 | 06-051.641 | 5 | -3.1% | 连续 4 天收盘下跌 |
| 科创50 | 05-211.860 | 05-291.864 | 6 | +0.2% | 盘中跌破止损线 1.864 |
| 纳指 | 05-201.533 | 05-211.561 | 1 | +1.8% | 被科创50反超 1 个百分点以上 |
| 科创50 | 04-201.527 | 05-201.931 | 19 | +26.5% | 较成本上涨 25% 以上,止盈 |
| 纳指 | 04-081.350 | 04-201.404 | 8 | +4.0% | 被科创50反超 1 个百分点以上 |
| 黄金 | 03-1010.956 | 03-1610.664 | 4 | -2.7% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 黄金 | 02-0910.719 | 03-0510.964 | 12 | +2.3% | 动量转负 |
| 科创50 | 02-021.528 | 02-031.548 | 1 | +1.3% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 中证500 | 01-308.291 | 02-027.959 | 1 | -4.0% | 盘中跌破止损线 7.959 |
| 黄金 | 01-2811.280 | 01-3011.428 | 2 | +1.3% | 盘中跌破止损线 11.428 |
| 中证500 | 12-307.370 | 01-288.542 | 19 | +15.9% | 被黄金反超 1 个百分点以上 |
| 黄金 | 12-129.227 | 12-309.363 | 12 | +1.5% | 被中证500反超 1 个百分点以上 |
| 黄金 | 12-109.095 | 12-119.110 | 1 | +0.2% | 动量转负 |
| 黄金 | 11-259.010 | 12-099.046 | 10 | +0.4% | 动量转负 |
| 纳指 | 11-121.472 | 11-171.413 | 3 | -4.0% | 盘中跌破止损线 1.413 |
| 中证500 | 11-117.183 | 11-127.145 | 1 | -0.5% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 纳指 | 10-221.410 | 11-041.436 | 9 | +1.8% | 连续 4 天收盘下跌 |
| 黄金 | 10-138.859 | 10-228.986 | 7 | +1.4% | 盘中跌破止损线 9.110 |
| 恒生互联网 | 10-100.595 | 10-130.571 | 1 | -4.0% | 盘中跌破止损线 0.571 |
| 科创50 | 10-091.618 | 10-101.553 | 1 | -4.0% | 盘中跌破止损线 1.553 |
| 恒生互联网 | 09-250.608 | 10-090.615 | 4 | +1.2% | 被科创50反超 1 个百分点以上 |
| 科创50 | 09-221.479 | 09-251.548 | 3 | +4.7% | 被恒生互联网反超 1 个百分点以上 |
| 恒生互联网 | 09-190.596 | 09-220.595 | 1 | -0.2% | 被科创50反超 1 个百分点以上 |
| 科创50 | 09-111.393 | 09-191.431 | 6 | +2.7% | 被恒生互联网反超 1 个百分点以上 |
| 中证500 | 09-036.729 | 09-117.013 | 6 | +4.2% | 被科创50反超 1 个百分点以上 |
| 科创50 | 08-291.412 | 09-031.356 | 3 | -4.0% | 盘中跌破止损线 1.356 |
| 中证500 | 08-286.893 | 08-296.930 | 1 | +0.5% | 被科创50反超 1 个百分点以上 |
| 科创50 | 08-121.124 | 08-281.433 | 12 | +27.5% | 较成本上涨 25% 以上,止盈 |
| 恒生互联网 | 07-310.523 | 08-120.516 | 8 | -1.3% | 被科创50反超 1 个百分点以上 |
| 中证500 | 07-256.154 | 07-316.086 | 4 | -1.1% | 被恒生互联网反超 1 个百分点以上 |
| 恒生互联网 | 07-230.538 | 07-250.526 | 2 | -2.2% | 被中证500反超 1 个百分点以上 |
| 中证500 | 07-145.868 | 07-236.059 | 7 | +3.3% | 被恒生互联网反超 1 个百分点以上 |
| 纳指 | 07-041.230 | 07-141.220 | 6 | -0.8% | 被中证500反超 1 个百分点以上 |
| 中证500 | 06-255.702 | 07-045.752 | 7 | +0.9% | 被纳指反超 1 个百分点以上 |
| 纳指 | 06-241.200 | 06-251.202 | 1 | +0.2% | 被中证500反超 1 个百分点以上 |
| 恒生互联网 | 06-230.480 | 06-240.489 | 1 | +1.9% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 纳指 | 06-201.175 | 06-231.171 | 1 | -0.3% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 黄金 | 06-127.497 | 06-207.436 | 6 | -0.8% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 恒生互联网 | 06-110.503 | 06-120.496 | 1 | -1.4% | 被黄金反超 1 个百分点以上 |
| 纳指 | 05-081.119 | 06-111.186 | 23 | +6.0% | 被恒生互联网反超 1 个百分点以上 |
| 黄金 | 05-067.612 | 05-087.557 | 2 | -0.7% | 被纳指反超 1 个百分点以上 |
| 纳指 | 04-291.093 | 05-061.101 | 2 | +0.7% | 被黄金反超 1 个百分点以上 |
| 黄金 | 04-157.325 | 04-237.663 | 6 | +4.6% | 盘中跌破止损线 7.663 |
| 黄金 | 03-216.774 | 04-076.801 | 10 | +0.4% | 盘中跌破止损线 6.810 |
| 恒生互联网 | 03-200.536 | 03-210.521 | 1 | -2.8% | 动量转负 |
| 中证500 | 03-135.778 | 03-205.849 | 5 | +1.2% | 被恒生互联网反超 1 个百分点以上 |
| 科创50 | 03-121.150 | 03-131.126 | 1 | -2.1% | 连续 4 天收盘下跌 |
| 恒生互联网 | 02-280.498 | 03-120.536 | 8 | +7.6% | 连续 4 天收盘下跌 |
| 科创50 | 02-211.157 | 02-281.138 | 5 | -1.7% | 盘中跌破止损线 1.138 |
| 黄金 | 02-206.619 | 02-216.568 | 1 | -0.8% | 被科创50反超 1 个百分点以上 |
| 恒生互联网 | 02-060.459 | 02-200.504 | 10 | +9.8% | 盘中跌破止损线 0.504 |
| 黄金 | 01-106.105 | 02-066.402 | 13 | +4.9% | 被恒生互联网反超 1 个百分点以上 |
| 纳指 | 11-151.139 | 01-101.247 | 39 | +9.5% | 连续 4 天收盘下跌 |
| 中证500 | 11-145.879 | 11-155.719 | 1 | -2.7% | 连续 4 天收盘下跌 |
| 科创50 | 11-111.130 | 11-141.085 | 3 | -4.0% | 盘中跌破止损线 1.085 |
| 中证500 | 11-076.041 | 11-116.130 | 2 | +1.5% | 被科创50反超 1 个百分点以上 |
| 黄金 | 11-046.006 | 11-075.860 | 3 | -2.4% | 被中证500反超 1 个百分点以上 |
| 科创50 | 10-170.926 | 11-041.004 | 12 | +8.4% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 中证500 | 10-155.249 | 10-175.200 | 2 | -0.9% | 被科创50反超 1 个百分点以上 |
| 恒生互联网 | 10-090.453 | 10-150.437 | 4 | -3.6% | 盘中跌破止损线 0.437 |
| 科创50 | 09-300.950 | 10-091.094 | 2 | +15.2% | 盘中跌破止损线 1.094 |
| 恒生互联网 | 09-190.360 | 09-300.476 | 7 | +32.2% | 较成本上涨 25% 以上,止盈 |
| 黄金 | 09-115.542 | 09-195.600 | 4 | +1.0% | 被恒生互联网反超 1 个百分点以上 |
| 黄金 | 08-165.453 | 09-065.517 | 15 | +1.2% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 黄金 | 08-025.505 | 08-055.366 | 1 | -2.5% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 科创50 | 07-310.778 | 08-020.762 | 2 | -2.1% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 黄金 | 07-175.576 | 07-235.394 | 4 | -3.3% | 连续 4 天收盘下跌 |
| 纳指 | 05-241.022 | 07-171.140 | 37 | +11.5% | 被黄金反超 1 个百分点以上 |
| 恒生互联网 | 04-260.375 | 05-240.384 | 17 | +2.4% | 连续 4 天收盘下跌 |
| 黄金 | 03-214.978 | 04-265.329 | 24 | +7.1% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 科创50 | 03-200.854 | 03-210.846 | 1 | -0.9% | 被黄金反超 1 个百分点以上 |
| 恒生互联网 | 03-140.346 | 03-200.344 | 4 | -0.6% | 被科创50反超 1 个百分点以上 |
| 中证500 | 03-125.116 | 03-145.085 | 2 | -0.6% | 被恒生互联网反超 1 个百分点以上 |
| 科创50 | 03-040.856 | 03-120.856 | 6 | +0.0% | 被中证500反超 1 个百分点以上 |
| 中证500 | 02-295.042 | 03-045.076 | 2 | +0.7% | 被科创50反超 1 个百分点以上 |
| 恒生互联网 | 02-220.329 | 02-290.327 | 5 | -0.6% | 被中证500反超 1 个百分点以上 |
| 纳指 | 01-190.939 | 02-220.983 | 18 | +4.7% | 被恒生互联网反超 1 个百分点以上 |
| 黄金 | 01-034.663 | 01-194.643 | 12 | -0.4% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 纳指 | 01-020.911 | 01-030.896 | 1 | -1.6% | 连续 4 天收盘下跌 |
扩展版:十只,持两只
在原来五只之外加入红利低波、创业板成长、创新药、豆粕、原油,规则完全不变,只是每天持有动量最强的两只、各占一半资金。
为什么是这个版本
直接把五类新品种加进去、还是只持一只,效果反而变差:品种一多,换手翻倍,又几乎总有一只能过门槛,空仓躲跌的作用没了。改成持两只以后,最大回撤明显变小,并且在 2021–2022 年的熊市里还能赚钱;代价是单边大涨的年份(比如 2024、2026)跑不过原版。下面是同一段时间(2021-04-06 起)三个版本的对比,费用都按 0.025% 计。
| 版本 | 累计 | 最大回撤 | 夏普 | 买入次数 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026(至今) |
|---|---|---|---|---|---|---|---|---|---|---|
| 原版五只,持 1 只(队长指数) | +442% | -32.7% | 1.18 | 173 | +8% | -20% | +31% | +80% | +64% | +61% |
| 十只,持 1 只 | +284% | -33.8% | 0.84 | 265 | +13% | -1% | +23% | +40% | +64% | +22% |
| 十只,持 2 只(扩展版) | +296% | -17.9% | 1.06 | 407 | +15% | +13% | +23% | +49% | +46% | +14% |
品种是按「原来五只缺哪些资产」事先定的,没有按回测结果挑;只比较了上面几个版本和逐个加入的情况(研究脚本 scripts/research_pool_expansion.py)。原油 LOF 有场内溢价、有时暂停申购,按场内价格计算。
今日信号:持有 南方原油LOF、纳指ETF,各占一半资金
标的池:纳指(美股科技)、恒生互联网(港股科技)、黄金(黄金)、科创50(A股科技)、中证500(A股中盘)、红利低波(A股价值)、创业板成长(A股成长)、创新药(医药)、豆粕(农产品期货)、原油(原油期货)。
最近交易
| ETF | 买入 | 卖出 | 收益 | 原因 |
|---|---|---|---|---|
| 原油 | 10-082.045 | 持有中2.147 | +5.0% | 持有中 |
| 纳指 | 09-211.687 | 持有中1.723 | +2.1% | 持有中 |
| 创新药 | 09-300.872 | 10-080.837 | -4.0% | 盘中跌破止损线 0.837 |
| 原油 | 09-292.014 | 09-301.957 | -2.8% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 创业板成长 | 09-230.794 | 09-240.770 | -3.0% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 科创50 | 09-211.749 | 09-231.755 | +0.3% | 被创业板成长反超 1 个百分点以上 |
| 豆粕 | 09-182.299 | 09-212.294 | -0.2% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 原油 | 09-071.922 | 09-181.997 | +3.9% | 连续 4 天收盘下跌 |
| 红利低波 | 09-101.214 | 09-171.184 | -2.5% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 豆粕 | 08-252.189 | 09-102.298 | +5.0% | 盘中跌破止损线 2.298 |
| 红利低波 | 09-011.208 | 09-071.195 | -1.1% | 被原油反超 1 个百分点以上 |
| 黄金 | 08-198.974 | 08-319.096 | +1.4% | 盘中跌破止损线 9.096 |
周期:每只 ETF 的周期相位
用本地「三周期紫线」方法:HP 滤波去掉长期趋势,按每个标的自己扫描出的三个周期做傅里叶分解,偏斜正弦合成后往后外推 65 天;周期每月重新扫描一次,只用当时能拿到的数据。投影向上记正分、向下记负分,15 个交易日内投影见顶再扣分(打分规则取自 HarmonicCycleLab)。
今天的周期
| ETF | 当前周期(交易日) | 周期分 | 投影方向 | 下一个投影拐点 | 周期增强版 |
|---|---|---|---|---|---|
| 纳指参照 纳指100,10-15 | 189/119/80R² 0.58 | +1.00 | 向上 | 约 11 个交易日后见底 | 可以买 |
| 恒生互联网参照 中概互联ETF,10-19 | 179/74/111R² 0.43 | +1.00 | 向上 | 约 18 个交易日后见底 | 可以买 |
| 黄金参照 黄金ETF,10-19 | 209/173/274R² 0.48 | +1.00 | 向上 | 约 33 个交易日后见顶 | 可以买 |
| 科创50参照 科创50指数,10-19 | 197/75/161R² 0.35 | +1.00 | 向上 | 约 15 个交易日后见底 | 可以买 |
| 中证500参照 中证500ETF,10-19 | 76/163/105R² 0.45 | +1.00 | 向上 | 约 9 个交易日后见底 | 可以买 |
| 红利低波参照 红利低波ETF,10-19 | 151/273/88R² 0.44 | -1.00 | 向下 | 约 22 个交易日后见顶 | 不买 |
| 创业板成长参照 创业板ETF,10-19 | 174/76/239R² 0.44 | +1.00 | 向上 | 约 11 个交易日后见底 | 可以买 |
| 创新药参照 创新药ETF,10-19 | 218/112/146R² 0.51 | -1.00 | 向下 | 约 55 个交易日后见底 | 不买 |
| 豆粕参照 豆粕ETF,10-19 | 195/155/92R² 0.53 | +1.00 | 向上 | 约 52 个交易日后见顶 | 可以买 |
| 原油参照 原油LOF,10-19 | 153/225/129R² 0.43 | -1.00 | 向下 | 约 28 个交易日后见顶 | 不买 |
周期分每 5 个交易日重算一次、周期每 21 个交易日重新扫描(与回测一致),小字是最近一次计算的日期;R² 是三周期合成对去趋势后价格的解释程度,低于 0.35 时拐点日期只能粗看。纳指用前一个美股交易日的纳指 100;恒生互联网用中概互联 ETF、创业板成长用创业板 ETF 代替(历史更长、走势接近);科创 50 在指数满 400 个交易日前用创业板 ETF。红字表示 15 个交易日内投影见顶。在纳指 100 近 40 年的检验里,周期向上时之后 65 天平均涨 4.9%、向下时 3.7%,牛市里区分明显(1988–1999 年 10.7% 对 5.4%),2000–2013 年的熊市和震荡市里反而是反的。
周期增强版(实验):持有 南方原油LOF、纳指ETF
扩展版的十只、持两只,只多一条:对应参照的周期分不低于 +0.00 才买入,卖出规则不变。周期引擎的参数(HP 截止约 500 个日历日、偏斜 1/3、窗口约 1200 个日历日)沿用 BTC 紫线还原时定下的设置,没有按这里的回测结果调。
| 版本(2021-04-06 起) | 累计 | 最大回撤 | 夏普 | 买入次数 | 2021–2023 夏普 | 2024 起夏普 |
|---|---|---|---|---|---|---|
| 原版五只,持 1 只(队长指数) | +442% | -32.7% | 1.18 | 173 | 0.21 | 1.93 |
| 十只,持 2 只(扩展版) | +296% | -17.9% | 1.06 | 407 | 0.83 | 1.24 |
| 十只,持 2 只,周期分 ≥ 0 才买(周期增强版) | +333% | -20.6% | 1.24 | 274 | 1.06 | 1.39 |
这一版在 2024 年后的牛市里明显好于原规则,在 2021–2023 年没有改善。换 12 组引擎参数(HP 截止、窗口、偏斜)重跑,十只持两只的夏普在 0.67 到 1.38 之间,中位数约 1.1,和不加周期(1.06)差不多;只用新浪数据(早期历史更短)重算,夏普也会从 1.38 变成 1.24。所以周期过滤的效果依赖参数和数据,只作实验跟踪,不替代队长指数。用纳指周期当总开关、用理论频段选周期、用 22 周均线把关,回测都更差,没有采用。详见 docs/cycle-tools-integration.md。
周期增强版最近交易
| ETF | 买入 | 卖出 | 收益 | 原因 |
|---|---|---|---|---|
| 原油 | 10-082.045 | 持有中2.147 | +5.0% | 持有中 |
| 纳指 | 10-081.746 | 持有中1.723 | -1.3% | 持有中 |
| 原油 | 09-292.014 | 09-301.957 | -2.8% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 豆粕 | 09-182.299 | 09-212.294 | -0.2% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 原油 | 09-071.922 | 09-181.997 | +3.9% | 连续 4 天收盘下跌 |
| 豆粕 | 08-252.189 | 09-102.298 | +5.0% | 盘中跌破止损线 2.298 |
| 黄金 | 08-058.640 | 08-319.096 | +5.3% | 盘中跌破止损线 9.096 |
| 豆粕 | 08-192.214 | 08-202.212 | -0.1% | 动量转负 |
| 中证500 | 08-178.197 | 08-197.869 | -4.0% | 盘中跌破止损线 7.869 |
| 原油 | 08-041.958 | 08-051.870 | -4.5% | 盘中跌破止损线 1.880 |
| 豆粕 | 07-282.121 | 07-302.088 | -1.6% | 趋势转弱(跌破 40 日线或 5 日线落到 20 日线下) |
| 原油 | 07-232.158 | 07-271.981 | -8.2% | 盘中跌破止损线 2.072 |
稳健档与黄金
稳健档
选股和上面完全一样,只是不满仓:买入当天按这只 ETF 近 20 日的波动率定仓位,仓位 = 15% ÷ 年化波动率,限制在 30% 到 75%,之后一直沿用,其余放现金。
今天建议仓位 75%(收盘后 ETF 实际占 75.4%)
黄金择时
和轮动独立,只做黄金 ETF:收盘站上 90 日均线并且动量(0.3 × 11 日涨幅 + 0.7 × 31 日涨幅)为正就持有,任一条件不满足就卖出;盘中跌破 max(成本, 昨收) × 0.98 止损,止损后 4 个交易日不买。
今天:空仓,动量 -7.42%,90 日线 8.764。今年累计 +17.6%。
| 买入 | 卖出 | 收益 | 原因 |
|---|---|---|---|
| 09-189.009 | 09-218.930 | -0.9% | 信号消失 |
| 09-079.024 | 09-118.895 | -1.4% | 止损 |
| 08-209.234 | 08-319.160 | -0.8% | 止损 |
| 04-0810.113 | 04-099.911 | -2.0% | 止损 |
| 03-1110.974 | 03-1610.630 | -3.1% | 止损 |
| 02-0610.357 | 03-0411.000 | +6.2% | 止损 |
| 01-059.495 | 01-3011.471 | +20.8% | 止损 |
数据和可信度
这套规则是对信号队长(etfcap.cn)官方组合的完整还原:2024-01-02 至 2026-10-16 共 673 个交易日,每天的持仓、每天的收益、止损价、五只的动量和均线都和网站逐日核对一致;稳健档和黄金择时也逐日一致。规则的证据和推导在 Quant 仓库的 研究/projects/xhs_signal_captain_etf_momentum。
行情来自新浪财经。交易日 14:55 用实时价出盘中预估,15:10 收盘后确认。本页更新于 2026-10-20 01:20,最新数据日 2026-10-19。分红按网站的口径做前复权(冻结在 2026-09-08)。
朋友间自用的研究记录,不构成投资建议。回测是规则在过去行情里的表现,不代表未来收益。