事实核查:周线 MACD 金叉买、死叉卖,近五年只有 A 股亏钱?
核查日期:2026-10-19(北京时间)。原帖:X 用户 @Hgd19983Hgd1998(加密小胡),发布于 2026-10-19 11:05(北京时间)。原帖没有给出测算者、数据和参数,本页用公开行情数据自行复现。
核心结论
- 结果能复现。回测区间为 2021-10-22 至 2026-10-16 的周线,参数为标准 MACD(12,26,9),DIF 上穿 DEA 时按周收盘买入,下穿时卖出,只做多。结果是标普 500、纳斯达克、BTC、黄金都赚钱,A 股的 5 个主要指数(上证、沪深 300、中证 500、中证 1000、创业板)全部亏损。把起点在 2021-07 至 2022-01 之间逐周移动,美股、BTC、黄金 31 个起点全部为正;沪深 300、中证 500、中证 1000、创业板全部为负,上证只有 7/31 为正。
- 但“唯独 A 股”不准确,“离谱”的说法也有误导。
- 同期恒生指数用这个策略亏得更多(−24.3%),德国 DAX 也只有 +0.9%。问题不只出在 A 股。
- 美股和黄金“获利”,但远远跑输买入持有。标普 500 策略 +17.2%,持有 +68.5%;黄金期货策略 +71.5%,持有 +132.8%。只有 BTC 策略跑赢了持有。
- A 股亏损主要是因为这五年指数本身没涨甚至下跌(沪深 300 持有 −15.9%),趋势策略在震荡市里反复止损。沪深 300 和创业板上,策略其实比持有亏得少。
- 结果对时间窗口很敏感。换成最近 3 年,上证、沪深 300、中证 500、创业板的策略收益都是正的,只有中证 1000 亏损。
- “有人让 ChatGPT 测算”无法证实,原帖没有给出出处。
| 子说法 | 结论 |
| 周线 MACD 金叉买、死叉卖,近五年美股、BTC、黄金都能获利 | 属实(复现结果一致;但美股、黄金都大幅跑输买入持有) |
| 唯独 A 股市场亏损 | 基本属实(5 个 A 股指数全部亏损;但恒生指数同样亏损,“唯独”不严谨,且换成 3 年窗口大多转正) |
| 有人用 ChatGPT 测算过 | 无法证实(未给出出处) |
| 由此说明 A 股“离谱” | 观点,片面(亏损主要来自指数五年不涨、震荡;与市场是否“离谱”不是一回事) |
1. 回测方法
· 数据:美股、BTC、黄金、港股、日股、德股用 Yahoo Finance 日线;A 股指数用 AKShare(新浪财经指数日线)。日线按周五收盘重采样为周线。所有数据截至 2026-10-16 这一周。
· 指标:DIF = EMA12 − EMA26,DEA = DIF 的 EMA9(StockCharts 的标准定义)。用 2015 年起的历史数据预热,避免起点失真。
· 规则:从 2021-10-22 这一周开始,空仓时出现金叉(DIF 上穿 DEA)就按当周收盘买入;持仓时出现死叉就按当周收盘卖出;空仓期收益记为 0。期末仍在持仓的,按 2026-10-16 收盘计价。
· 口径:使用价格指数,不含分红。“含费”列按单边 0.1% 扣费。
· 局限:原帖没有公布参数、标的和成交价假设,本页只是一种合理的复现,不能保证与原测算完全一致。
2. 近五年结果(2021-10-22 至 2026-10-16)
| 标的 | 策略收益 | 含费(单边 0.1%) | 买入持有 | 完成交易 / 盈利笔数 | 起点敏感性(31 个起点) |
| 标普 500 | +17.2% | +14.6% | +68.5% | 11 / 5 | +14.5% ~ +23.6%,31/31 为正 |
| 纳斯达克综指 | +29.8% | +27.5% | +73.2% | 9 / 5 | +29.1% ~ +37.5%,31/31 为正 |
| BTC | +162.8% | +158.6% | +34.3% | 8 / 5 | +151.6% ~ +162.8%,31/31 为正 |
| 黄金期货(COMEX 连续) | +71.5% | +68.8% | +132.8% | 8 / 7 | +63.8% ~ +71.5%,31/31 为正 |
| 黄金 ETF GLD | +64.9% | +62.3% | +127.7% | 8 / 7 | +59.6% ~ +64.9%,31/31 为正 |
| 上证指数 | −1.6% | −3.2% | +3.7% | 8 / 2 | −5.8% ~ +2.4%,7/31 为正 |
| 沪深 300 | −6.1% | −7.6% | −15.9% | 8 / 3 | −6.1% ~ −1.4%,0/31 为正 |
| 中证 500 | −7.6% | −9.4% | −3.6% | 10 / 3 | 均为 −7.6%,0/31 为正 |
| 中证 1000 | −23.2% | −25.1% | −10.2% | 12 / 2 | −23.2% ~ −17.4%,0/31 为正 |
| 创业板指 | −9.1% | −10.9% | −15.6% | 10 / 2 | −9.1% ~ −5.7%,0/31 为正 |
“完成交易”含期末仍持仓的一笔。起点敏感性:把起点从 2021-07-01 到 2022-01-27 逐周移动,共 31 个起点,终点不变。
3. 对照:其他市场与其他窗口
| 标的 | 近 3 年 策略 / 持有 | 近 5 年 策略 / 持有 | 近 10 年 策略 / 持有 |
| 标普 500 | +29.6% / +81.3% | +17.2% / +68.5% | +48.5% / +257.7% |
| 纳斯达克综指 | +31.1% / +101.3% | +29.8% / +73.2% | +71.8% / +397.2% |
| BTC | +197.8% / +174.6% | +162.8% / +34.3% | +18297% / +12779% |
| 黄金期货 | +50.6% / +109.6% | +71.5% / +132.8% | +98.8% / +230.3% |
| 上证指数 | +3.9% / +24.6% | −1.6% / +3.7% | −19.8% / +20.2% |
| 沪深 300 | +11.0% / +18.8% | −6.1% / −15.9% | −3.5% / +25.3% |
| 中证 500 | +0.1% / +24.9% | −7.6% / −3.6% | −1.5% / +4.6% |
| 中证 1000 | −7.3% / +15.7% | −23.2% / −10.2% | −21.6% / −25.3% |
| 创业板指 | +20.8% / +46.1% | −9.1% / −15.6% | −0.5% / +27.1% |
| 恒生指数 | −5.8% / +40.8% | −24.3% / −7.4% | +3.3% / +3.5% |
| 日经 225 | +33.0% / +109.0% | +26.8% / +126.8% | +50.8% / +280.1% |
| 德国 DAX | +12.8% / +73.1% | +0.9% / +64.9% | +36.4% / +139.2% |
3 年起点为 2023-10-19,10 年起点为 2016-10-19,终点均为 2026-10-16 这一周。
怎么理解
· 金叉买、死叉卖是趋势跟踪策略,在单边大趋势里能赚钱(如 BTC、黄金),在长期横盘、来回震荡的市场里,频繁的假信号会不断小亏(A 股、港股)。
· 即便在“赚钱”的美股和黄金上,这个策略也远远跑输一直持有,因为它经常在回调时卖出、反弹后才追回。“能获利”不等于“是好策略”。
· 以沪深 300 为例,5 年内的 8 笔交易中有 5 笔亏损,单笔最多 −7.2%(2022-06 至 2022-09);最赚钱的一笔是 2025-07 至 2025-11 的 +11.8%。
· 所以这组结果更多反映的是“过去五年 A 股和港股没有持续的趋势”,而不能说明 A 股有什么独特的“离谱”机制。不同参数、不同窗口下结论会变,历史回测也不代表未来。
不构成投资建议。本文只核查原帖的回测说法能否复现。
原帖
某A的市场离谱到了什么程度呢?
有人用周线MACD测算了一下,让ChatGPT帮忙,金叉就买入,死叉就卖出,这算是一个简单的交易模型。
在最近五年,美股、BTC、黄金用这个交易策略都可以获利——
唯独某A市场是亏损的。🤡🤡🤡
— 加密小胡 @Hgd19983Hgd1998,2026-10-19 11:05(北京时间)。原帖为中文,无图片、视频、链接或引用帖。
来源
- 原帖:@Hgd19983Hgd1998
- StockCharts ChartSchool:MACD 的定义(12/26/9)
- Yahoo Finance 历史行情(^GSPC、^IXIC、BTC-USD、GC=F、GLD、^HSI、^N225、^GDAXI;日线,抓取于 2026-10-19,北京时间)
- AKShare 指数数据文档(stock_zh_index_daily,数据源为新浪财经;sh000001、sh000300、sh000905、sh000852、sz399006)
- 新浪财经:沪深 300 行情页
计算用 Python 完成。各平台的 EMA 初始化方式和周线切分可能略有不同,结果可能有小幅差异,但正负方向不受影响。