统一的价格事件
- 周期峰值:批准窗口内的最高调整后收盘价。
- 首次跌破 EMA20:最早的短期价格损伤事件。
- 首次跌破 EMA50:中期趋势开始受损的原始事件。
- 首次跌破 SMA200:长期价格结构受损的原始事件。
- 死亡交叉:EMA50 下穿 SMA200,属于滞后价格事件。
- 首次大反弹、Lower High、观察低点和后续均线修复分别记录。
这些都是原始事件,不自动叫“有效跌破”“趋势确认”或“最终底部”。
必须同时保存两个跌幅字段
从峰值 100 跌到信号日 70,带符号收益是 -30%,正值回撤幅度是 30%。系统必须同时保存,避免图表、数据库和文章对同一个负号使用不同口径。
最关键的计算是:信号时已完成跌幅 = 1 - 信号日调整后收盘价 ÷ 周期峰值调整后收盘价。
为什么死亡交叉通常太晚
死亡交叉需要 EMA50 的平均值下降并穿过 SMA200,因此价格往往已经跌了一段时间。它更适合确认长期环境已经转坏,而不是充当顶部逃生铃。
历史研究真正要比较的是峰值到 EMA20、EMA50、SMA200 和死亡交叉分别经过多少交易日,以及每个信号出现时已经损失多少。只有这样才能知道一个信号是早期预警,还是事后确认。
恢复不是一个日期
实时观察只能记录“截至目前的观察低点”;最终底部只能在研究窗口结束后回顾性确认,不能用未来信息回填实时判断。
战术反弹
价格停止连续创新低,并重新站上 EMA20。
只说明短期卖压缓解。
周期趋势修复
重新站上 EMA50,并形成更高低点。
说明中期价格结构改善,仍需确认规则。
结构趋势修复
重新站上走平或上升的 SMA200,EMA50 后续上穿 SMA200。
属于长期价格修复,不等于基本面已经恢复。
基本面修复
订单、收入、毛利率、库存和自由现金流停止恶化。
价格和经营可以在不同时间见底。
旧高修复
名义或经通胀调整后的价格重新超过泡沫期峰值。
可能比产业和盈利恢复晚很多年,也可能永远不发生。
与泡沫判断的边界
EMA、RSI、MACD、ATR、回撤和成交量都来自同一价格与交易数据族,不能排队冒充多条独立证据。价格周期层只能进入市场反应、市场结构和风险实施。
网站可以同时显示“价格结构已受损”和“AI 泡沫状态未声明”。前者描述一只股票,后者需要经营、融资、产能与跨公司确认。