Files
easy-tdx/docs/indicator-zhuoyao.md
T
GitHubandClaude Opus 4.7 6b06f9eb40 feat: add ZHUOYAO indicator (multi-period momentum resonance), bump to 1.4.1
Add 捉妖大师 (ZHUOYAO) indicator to the indicator registry. Outputs
ZY_LONG/ZY_MID/ZY_SHORT/ZY_TREND four lines based on 20/60/120-day
ROC with EMA smoothing for trend resonance detection.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-28 17:49:30 +08:00

85 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 捉妖大师 (ZHUOYAO) 技术指标
## 指标定义
多周期涨幅共振指标,通过 20/60/120 日涨幅百分比及指数平滑,判断短中长线趋势是否同向。
```
长线1 = (C / REF(C,120) - 1) × 100 # 120日涨幅(%)
长线 = EXPMA(长线1, 10) # 长线的10日指数平滑
中线 = (C / REF(C,60) - 1) × 100 # 60日涨幅(%)
短线 = (C / REF(C,20) - 1) × 100 # 20日涨幅(%)
趋势 = EXPMA(中线, 10) # 中线的10日指数平滑
```
返回 `(长线, 中线, 短线, 趋势)` 四条线,均以零轴为多空分界。
## 调用方式
```python
from easy_tdx.MyTT import ZHUOYAO
# close: numpy 数组,至少 120+ 个数据点
LONG, MID, SHORT, TREND = ZHUOYAO(close)
# 自定义周期
LONG, MID, SHORT, TREND = ZHUOYAO(close, N1=120, N2=60, N3=20, M=10)
```
参数说明:
| 参数 | 默认值 | 含义 |
|------|--------|------|
| N1 | 120 | 长线回望周期 |
| N2 | 60 | 中线回望周期 |
| N3 | 20 | 短线回望周期 |
| M | 10 | EXPMA 平滑周期 |
## 核心逻辑
本质是 **多时间框架 ROC (Rate of Change) 共振系统**
- **短线** = ROC(20):捕捉 20 日内的短期动量方向
- **中线** = ROC(60):反映季度级别的中期趋势强度
- **长线** = EMA(ROC(120), 10):半年级别的长线趋势,经过平滑降噪
- **趋势** = EMA(ROC(60), 10):中线的平滑版本,用于过滤中线噪音
零轴是所有线的多空分界线:正值 = 该周期内上涨,负值 = 该周期内下跌。
## 交易信号
### 1. 多线共振(核心信号)
| 状态 | 条件 | 含义 |
|------|------|------|
| 全线多头 | 四线 > 0,且 短线 > 中线 > 长线 | 短中长趋势完全一致向上,强势股特征 |
| 全线空头 | 四线 < 0,且 短线 < 中线 < 长线 | 各周期同步下跌,应回避 |
| 多空分歧 | 线的方向不一致 | 趋势不明,等待收敛 |
### 2. 穿越信号
- **短线穿越零轴**:20 日动量反转,短线进场或离场信号
- **中线穿越趋势**:ROC(60) 与其平滑线金叉/死叉,中期趋势转向确认
- **长线拐头**:长线从下降转为上升,大级别底部信号
### 3. "捉妖"条件(强势股筛选)
同时满足以下条件时,可能是趋势刚启动的强势股:
1. 短线 > 0(短期动量向上)
2. 中线 > 0(中期趋势向上)
3. 长线从负转正或即将转正(长线趋势刚反转)
4. 短线 > 中线 > 趋势(动量加速,不是减速)
### 4. 风险信号
- 短线远高于中线(乖离过大):短期过热,有回调风险
- 中线 > 0 但趋势 < 0:中期反弹但平滑趋势未确认,可能是假突破
- 四线同时从高位回落:多周期共振见顶
## 注意事项
- 前置数据不足时(< N1=120 根 K 线),长线值为 NaN,属于正常现象
- 指标是价格幅度的度量,不直接产生买卖信号,需结合成交量、K 线形态综合判断
- "妖股"往往波动剧烈,共振信号出现后也可能快速消失,不宜单独作为唯一依据