这是什么

一个我自己写的、完全确定性的 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 线不会进入计算)。访问本页时如果发现数据落后于最近一个收盘日,会在后台自动补齐,不阻塞页面加载。

局限

  • 回测不含手续费、滑点和税
  • 不考虑分红再投资
  • 「用全部现金买入」在真实账户里会受限于结算周期
  • 过去的规则表现不预示未来