这是什么
一个我自己写的、完全确定性的 QQQ 长期策略回测。从 2006-01-01 起算,每月第一个交易日投入 $1000,之后按下面的规则进出。所有交易记录都存在数据库里,图上的每一个箭头都可以对回原始 K 线。
它不是荐股,也不是实盘账户。它回答的是一个很具体的问题:如果一个人用一套死板的规则长期持有 QQQ,结果会是什么样。
规则
趋势判定
- 收盘价下穿 EMA240 → 清仓,并进入 4 个交易日的冷静期
- 收盘价上穿 EMA240 且不在冷静期 → 用全部现金买入
- 如果上穿发生在冷静期内,则推迟到冷静期结束;届时若仍在 EMA240 上方,才买入
回撤加仓阶梯
从滚动最高收盘价算起,每跌破一档就用「当前现金 / 5」买入一笔:
| 档位 | 回撤幅度 |
|---|---|
| 1 | −25% |
| 2 | −30% |
| 3 | −35% |
| 4 | −40% |
| 5 | −45% |
同一档只触发一次。创出新高后阶梯整体重置。
为什么是 EMA240
240 个交易日约等于一年。用年线级别的均线做趋势过滤,目的不是抓住每一段涨幅,而是避免在系统性下跌里一直满仓。代价是每次趋势反转都会迟到,也会在震荡市里被反复打脸——这两件事在回测曲线上都看得见,我没有把它们藏起来。
4 个交易日的冷静期是为了压制假突破:价格在均线附近来回穿越时,不加冷静期会产生大量无意义的往返交易。
数据
日线来自 Yahoo Finance,只采用已收盘的完整交易日(用美东时间判断,当天的未完成 K 线不会进入计算)。访问本页时如果发现数据落后于最近一个收盘日,会在后台自动补齐,不阻塞页面加载。
局限
- 回测不含手续费、滑点和税
- 不考虑分红再投资
- 「用全部现金买入」在真实账户里会受限于结算周期
- 过去的规则表现不预示未来