feat: 全面优化迭代所有文档 - 增加数据说明+计算公式+名词解释+内部链接

变更统计:
- 70个文件变更 (39个新增 + 31个修改)
- 新增 6554 行内容

优化内容:
1. 30个核心文档增加附录(数据说明/计算公式/参数表/使用场景/常见误区)
   - 第一批: 量化基础/技术指标/策略/信号/品种/数据流/回测/风控/链上/EWO
   - 第二批: AI/案例复盘/多Agent/Hyperliquid/KOL/期权/RWA/券商/BTC/主流币
   - 第三批: ETH/SOL/BNB_DOGE/XAUT/代币化美股/信号优化/tradehk系统
2. 新增38个名词解释wiki条目(Delta对冲/Gamma/Theta/Vega/IV/VaR/CVaR等)
3. 更新全局术语表索引(79个术语/12大类/知识图谱/学习路径)
4. 新增内部链接体系(wiki式交叉引用)
这个提交包含在:
Manus Quant Agent
2026-03-06 05:09:34 -05:00
父节点 ad4a73846c
当前提交 790c0eaa0a
修改 70 个文件,包含 6539 行新增126 行删除

查看文件

@@ -244,3 +244,165 @@ else:
- tradehk 项目源码:`client/src/lib/indicators.ts`
- tradehk 项目类型定义:`client/src/lib/types.ts`
---
## 附录:数据说明与补充
本附录旨在对多指标共振信号引擎中涉及的关键指标、参数及应用提供更详尽的说明,以帮助使用者更深刻地理解系统原理并进行有效配置。
### 一、核心指标数据详解
#### 1.1 MACD (异同移动平均线)
MACD 是一个核心的趋势跟踪动量指标,通过计算两条不同周期的指数移动平均线 (EMA) 的差离值 (DIF) 来反映价格动能的变化。
- **计算公式**:
```latex
DIF = EMA(Close, N_{short}) - EMA(Close, N_{long})
DEA = EMA(DIF, N_{mid})
MACD_{bar} = (DIF - DEA) \times 2
```
- **数据说明**:
| 属性 | 说明 |
|---|---|
| 数据范围 | 理论上无界,随标的价格波动而变化 |
| 单位 | 与标的资产的计价单位一致 (如 USDT) |
| 精度要求 | 建议至少保留 4-6 位小数,以捕捉微小变化 |
| 数据来源 | 基于输入的 [K线](../../wiki/名词解释/K线.md) (OHLCV) 数据计算得出 |
- **数据格式规范**:
指标计算结果通常以 JSON 对象数组的形式提供,每个对象代表一个时间点的数据。
```json
[
{
"timestamp": 1672531200000,
"dif": 120.55,
"dea": 110.23,
"macd_bar": 20.64
}
]
```
#### 1.2 AO (动量震荡指标)
AO 指标通过比较短期动量和长期动量,衡量市场的动能,常用于判断趋势的潜在转折点。
- **计算公式**:
```latex
Median\ Price = \frac{High + Low}{2}
AO = SMA(Median\ Price, 5) - SMA(Median\ Price, 34)
```
- **数据说明**:
| 属性 | 说明 |
|---|---|
| 数据范围 | 理论上无界,正负值表示多空动能 |
| 单位 | 与标的资产的计价单位一致 (如 USDT) |
| 精度要求 | 建议保留 4-6 位小数 |
| 数据来源 | 基于 K 线数据计算 |
#### 1.3 MA (移动平均线)
MA 是技术分析的基础,用于平滑价格数据以识别趋势方向。本引擎采用的是简单移动平均线 (SMA)。
- **计算公式**:
```latex
SMA_{N} = \frac{1}{N} \sum_{i=1}^{N} Price_{i}
```
- **数据说明**:
| 属性 | 说明 |
|---|---|
| 数据范围 | 与标的价格范围基本一致 |
| 单位 | 与标的资产的计价单位一致 (如 USDT) |
| 精度要求 | 建议保留 2-4 位小数 |
| 数据来源 | 基于 K 线收盘价 (Close) 计算 |
### 二、可选指标数据详解
#### 2.1 RSI (相对强弱指数)
RSI 是一个动量震荡指标,用于衡量价格变动的速度和幅度,常用于判断[超买超卖](../../wiki/名词解释/超买超卖.md)状态。
- **计算公式**:
```latex
RS = \frac{Average\ Gain_{N}}{Average\ Loss_{N}}
RSI = 100 - \frac{100}{1 + RS}
```
- **数据说明**:
| 属性 | 说明 |
|---|---|
| 数据范围 | 0 到 100 |
| 单位 | 无 |
| 精度要求 | 建议保留 2 位小数 |
| 数据来源 | 基于 K 线收盘价计算 |
#### 2.2 KDJ (随机指标)
KDJ 指标通过计算特定周期内出现过的最高价、最低价与收盘价之间的关系,来反映价格的动能和超买超卖现象。
- **计算公式**:
```latex
RSV_{N} = \frac{Close - L_{N}}{H_{N} - L_{N}} \times 100
K = SMA(RSV, M_1)
D = SMA(K, M_2)
J = 3K - 2D
```
- **数据说明**:
| 属性 | 说明 |
|---|---|
| 数据范围 | K 和 D 值在 0-100 之间,J 值可能超出此范围 |
| 单位 | 无 |
| 精度要求 | 建议保留 2 位小数 |
| 数据来源 | 基于 K 线高、低、收盘价计算 |
### 三、核心应用场景
1. **趋势跟踪策略 (Trend Following)**: 在大周期(如 4h/12h过滤开启且偏向为 `BULLISH` 的情况下,当 1h 周期出现 `BUY` 信号且强度为 `STRONG` 时,可以认为是一个顺应大趋势的可靠入场点。此场景下,[MACD](../../wiki/名词解释/MACD.md) 的金叉和 MA 的多头排列是关键的确认信号。
2. **震荡市高抛低吸 (Range Trading)**: 在市场处于横盘震荡,大周期偏向为 `NEUTRAL` 时,可以重点关注可选信号层中的 `RSI` 和 `Stoch`。当价格接近前期支撑位,同时 RSI 进入超卖区 (<30) 并形成 `BUY` 信号时,可视为一个潜在的短线买入机会。反之,在阻力位附近出现 `SELL` 信号则为卖出机会。
3. **突破确认策略 (Breakout Confirmation)**: 当价格试图突破一个重要的[阻力位](../../wiki/名词解释/阻力位.md)时,单一的突破可能存在“假突破”风险。此时,如果突破行为伴随着一个由多指标共振产生的 `STRONG BUY` 信号(例如,`bullishCount` 显著高于 `strongThreshold`),并且成交量放大,那么突破的有效性将大大增强。`SuperTrend` 指标的反转信号在此场景中尤其有价值。
### 四、系统参数参考表
下表整理了信号引擎中各指标的可配置参数,并提供了针对不同市场风格的推荐值。
| 参数 | 关联指标 | 推荐值 (通用) | 取值范围 (建议) | 说明 |
|---|---|---|---|---|
| `short` | MACD | 12 | 5 - 20 | 短周期 EMA |
| `long` | MACD | 26 | 20 - 50 | 长周期 EMA |
| `mid` | MACD | 9 | 7 - 14 | 信号线 (DEA) 周期 |
| `period` | RSI | 14 | 7 - 21 | RSI 计算周期 |
| `oversold` | RSI | 30 | 20 - 40 | 超卖阈值 |
| `overbought` | RSI | 70 | 60 - 80 | 超买阈值 |
| `n` | KDJ/Stoch | 14 | 9 - 21 | 计算周期 |
| `m1` | KDJ | 3 | 2 - 5 | K 值平滑周期 |
| `m2` | KDJ | 3 | 2 - 5 | D 值平滑周期 |
| `period` | 布林带 | 20 | 15 - 30 | 移动平均线周期 |
| `stdDev` | 布林带 | 2 | 1.5 - 3.0 | 标准差倍数 |
| `factor` | SuperTrend | 3 | 2 - 5 | ATR 乘数 |
| `atrPeriod` | SuperTrend | 10 | 7 - 14 | ATR 计算周期 |
| `period` | DMI/ADX | 14 | 10 - 20 | DMI/ADX 计算周期 |
| `adxThreshold` | DMI/ADX | 25 | 20 - 30 | ADX 趋势强度有效阈值 |
### 五、常见误区与正确理解
1. **误区:信号越多越好**。认为启用所有可选指标能得到最准确的信号。**正确理解**:过多的指标可能导致信号冗余甚至相互冲突,并且会使系统对特定市场产生[过拟合](../../wiki/名词解释/过拟合.md)。应根据资产特性和市场环境,选择 2-4 个相关性较低的指标进行组合。
2. **误区:`STRONG` 信号等于 100% 成功率**。将信号强度直接等同于未来的盈利能力。**正确理解**:信号强度仅代表当前技术形态符合多项指标的看多/看空标准,是一种概率优势的体现,而非确定性预测。任何交易信号都必须结合严格的[风险管理](../../wiki/名词解释/风险管理.md)和仓位控制。
3. **误区:忽略大周期趋势**。只关注当前执行周期(如 15m的信号,而忽略了更高时间框架如 4h/日线)的宏观趋势。**正确理解**:“顺势而为”是交易的基本原则。大周期趋势过滤功能是系统的核心优势之一,在趋势性行情中,顺应大方向的信号胜率和盈亏比通常更高。
4. **误区:参数一成不变**。找到一组“万能”参数后,在所有市场和时间周期上都使用它。**正确理解**:不同市场(如加密货币、黄金、股票)的波动性和趋势特性差异巨大,不同时间周期也反映了不同的交易节奏。必须针对具体交易对和策略周期对参数进行回测和优化。
5. **误区:只看信号,不看价格行为**。完全依赖引擎输出的 `BUY`/`SELL` 信号,而忽略了K线形态、支撑阻力位等经典[价格行为](../../wiki/名词解释/价格行为.md)分析。**正确理解**:信号系统应作为决策辅助工具,而非完全替代交易员的分析。将信号与关键价格位置(如前期高低点、重要均线)结合判断,可以有效过滤掉许多位置不佳的信号,提升交易质量。