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 行删除

查看文件

@@ -354,3 +354,125 @@ tradehk 采用加权评分机制,各指标信号累计评分:
- tradehk 项目 `indicators.ts`:完整指标实现代码
- Investopedia 技术指标百科https://www.investopedia.com/terms/t/technicalanalysis.asp
- TradingView 指标文档https://www.tradingview.com/scripts/
---
## 附录:数据说明与补充
本文档旨在对上文提及的技术指标提供更深度的解析,包括详细的数据属性、参数建议、实战应用场景、数据格式规范以及常见误区,以帮助量化交易研究者和开发者更精准地应用这些工具。
### 一、核心指标数据说明
为了确保策略的准确性和可复现性,对每个指标的数据特征进行标准化定义至关重要。下表详细列出了各核心指标的计算公式、数据范围、单位、推荐精度及主要数据来源。
| 指标名称 (Indicator) | 计算公式 (LaTeX) | 数据范围 | 单位 | 推荐精度 | 数据来源 |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **MA / SMA** | `MA(N) = \frac{1}{N} \sum_{i=0}^{N-1} Close_{t-i}` | `(0, +∞)` | 价格单位 | 2-4 位小数 | 交易所 OHLCV 数据 |
| **EMA** | `EMA_t = C_t \times k + E_{t-1} \times (1-k)` | `(0, +∞)` | 价格单位 | 2-4 位小数 | 交易所 OHLCV 数据 |
| **SuperTrend** | `上/下轨 = \frac{H+L}{2} \pm m \times ATR` | `(0, +∞)` | 价格单位 | 2-4 位小数 | 交易所 OHLCV 数据 |
| **EWO** | `EWO = EMA(C, 5) - EMA(C, 35)` | `(-∞, +∞)` | 点 (Points) | 2-4 位小数 | 交易所 OHLCV 数据 |
| **MACD** | `MACD = EMA(C, 12) - EMA(C, 26)` | `(-∞, +∞)` | 点 (Points) | 4-6 位小数 | 交易所 OHLCV 数据 |
| **RSI** | `RSI = 100 - \frac{100}{1 + RS}` | `[0, 100]` | 百分比 (%) | 2-4 位小数 | 交易所 OHLCV 数据 |
| **Stochastic** | `\%K = \frac{C - LL_N}{HH_N - LL_N} \times 100` | `[0, 100]` | 百分比 (%) | 2-4 位小数 | 交易所 OHLCV 数据 |
| **Bollinger Bands** | `中轨 \pm 2 \times \sigma_{20}` | `(0, +∞)` | 价格单位 | 2-4 位小数 | 交易所 OHLCV 数据 |
| **ATR** | `ATR = RMA(TR, N)` | `(0, +∞)` | 价格单位 | 2-4 位小数 | 交易所 OHLCV 数据 |
| **OBV** | `OBV_t = OBV_{t-1} \pm Volume_t` | `(-∞, +∞)` | 交易量单位 | 整数 | 交易所 OHLCV 数据 |
| **MFI** | `MFI = 100 - \frac{100}{1 + MFR}` | `[0, 100]` | 百分比 (%) | 2-4 位小数 | 交易所 OHLCV 数据 |
| **ADX** | `ADX = RMA(\frac{|+DI - (-DI)|}{+DI + (-DI)})` | `[0, 100]` | 数值 | 2-4 位小数 | 交易所 OHLCV 数据 |
### 二、数据格式规范
标准化的数据格式是保证多模块、多策略协同工作的基础。以下规范定义了系统输入和输出的数据结构。
#### 1. 输入数据格式 (OHLCV)
所有技术指标计算均依赖于标准的 OHLCV K线数据。推荐使用 JSON 数组格式,其中每个元素代表一个时间周期的数据点。
```json
[
{
"timestamp": 1672531200000, // Unix 毫秒时间戳
"open": 16500.50,
"high": 16550.75,
"low": 16480.25,
"close": 16525.00,
"volume": 1250.75
},
// ... more data points
]
```
- **字段类型**`timestamp` 为长整型 (long),其余价格和成交量字段为浮点型 (float/double)。
- **时间戳**:必须使用统一的 **Unix 毫秒时间戳**,以避免时区混淆。
#### 2. 指标输出格式
指标计算结果应与原始输入数据对齐,并以 JSON 对象或字典形式输出,方便策略调用。
```json
{
"timestamp": 1672531200000,
"rsi": 55.78,
"macd": {
"macd": 12.54,
"signal": 10.98,
"histogram": 1.56
},
"bollinger_bands": {
"upper": 16800.20,
"middle": 16500.00,
"lower": 16200.80
}
}
```
### 三、参数参考总表
指标参数的选择对策略表现有决定性影响。下表整理了 `tradehk` 项目中使用的核心参数,并给出了通用市场的推荐范围作为参考。
| 指标 | 参数 | `tradehk` 设定值 | 推荐范围 | 说明 |
| :--- | :--- | :--- | :--- | :--- |
| **MA** | `period` | 10 (短), 100 (长) | 5-200 | 周期越短越灵敏,越长越平滑 |
| **EMA** | `period` | 12 (快), 26 (慢) | 5-200 | 常用于构建 MACD 等复杂指标 |
| **SuperTrend** | `period` | 10 | 7-14 | ATR 计算周期 |
| | `multiplier` | 3 | 2-4 | 乘数越大,通道越宽,信号越少 |
| **MACD** | `fast`, `slow`, `signal` | 10, 20, 10 | (12, 26, 9) | `tradehk` 针对加密市场优化,更灵敏 |
| **RSI** | `period` | 14 | 7-30 | 14 为标准周期,短线可缩短 |
| **Stochastic** | `kPeriod`, `dPeriod` | 14, 3 | (14, 3) | 经典的超买超卖指标参数 |
| **KDJ** | `period`, `k`, `d` | 9, 3, 3 | (9, 3, 3) | 随机指标的变种,J线更灵敏 |
| **Bollinger Bands**| `period`, `multiplier` | 20, 2 | (20, 2) | 2倍标准差覆盖约95%的价格波动 |
| **TTM Squeeze** | `bbPeriod`, `kcPeriod` | 20, 20 | (20, 20) | 通常与布林带周期保持一致 |
| **ADX/DMI** | `period` | 14 | 14 | ADX 的标准计算周期 |
### 四、量化交易应用场景
技术指标的价值在于应用。以下为几种基于本文档指标构建的典型策略场景。
1. **多时间周期趋势跟踪策略**
- **场景描述**:利用 [艾略特波浪振荡器 (EWO)](../../wiki/名词解释/艾略特波浪振荡器.md) 在 4 小时图上判断主趋势方向。当 EWO > 0 确认多头市场后,在 15 分钟图上寻找 [MACD](../../wiki/名词解释/MACD.md) 金叉作为入场信号,并使用 [SuperTrend](../../wiki/名词解释/SuperTrend.md) 的下轨作为动态追踪止损位。此策略旨在过滤掉逆势交易,提高胜率。
- **核心指标**EWO, MACD, SuperTrend。
2. **高频市场均值回归策略**
- **场景描述**:在 ETH/BTC 等相对稳定的交易对的 1 分钟图上,部署基于 [布林带 (Bollinger Bands)](../../wiki/名词解释/布林带.md) 和 [相对强弱指数 (RSI)](../../wiki/名词解释/RSI.md) 的均值回归策略。当价格触及布林带下轨且 RSI 低于 20[超卖](../../wiki/名词解释/超卖.md)),执行买入;当价格触及上轨且 RSI 高于 80[超买](../../wiki/名词解释/超买.md)),执行卖出。此策略适用于波动率较高且区间震荡明显的市场。
- **核心指标**Bollinger Bands, RSI。
3. **波动性突破与成交量验证策略**
- **场景描述**:使用 [TTM Squeeze](../../wiki/名词解释/TTM_Squeeze.md) 指标监控市场,当指标显示“挤压”状态(红点)时,表明市场正处于低波动蓄势阶段。一旦挤压释放(绿点)且价格强势突破布林带上轨,同时伴随 [能量潮 (OBV)](../../wiki/名词解释/能量潮.md) 指标的显著上升(验证资金流入),则执行追多操作。此策略旨在捕捉由盘整转为单边大行情的起点。
- **核心指标**TTM Squeeze, Bollinger Bands, OBV。
### 五、常见误区与正确理解
1. **误区:指标是预测未来的水晶球。**
- **正确理解**:技术指标是基于历史价格和成交量的数学计算,它们是对市场过去状态的描述和总结,而非对未来的精准预测。它们提供的是概率优势,而非确定性。任何交易决策都应结合[风险管理](../../wiki/名词解释/风险管理.md)进行。
2. **误区:参数越贴合历史数据越好(过拟合)。**
- **正确理解**:在历史回测中过度优化参数,会导致策略对特定历史行情表现完美,但在未来实盘中表现糟糕。应选择在多段不同市场环境中都表现稳健的参数,并进行样本外测试。
3. **误区:指标信号越多,交易机会越多。**
- **正确理解**:过于灵敏的参数或指标组合会产生大量“噪音”信号,导致频繁交易和高昂的交易成本。高质量的交易信号往往来自于多个非相关指标的共振确认,追求信号质量而非数量是关键。
4. **误区:忽视指标的适用市场环境。**
- **正确理解**:趋势类指标(如 MA, SuperTrend在单边行情中表现优异,但在震荡市中会频繁止损。而摆动类指标如 RSI, Stochastic在区间震荡市中能有效捕捉高抛低吸机会,但在趋势行情中会过早离场。必须先判断当前市场属于[趋势](../../wiki/名词解释/趋势.md)市还是[震荡](../../wiki/名词解释/震荡.md)市,再选择合适的指标组合。
5. **误区:混淆指标背离的真正含义。**
- **正确理解**[背离](../../wiki/名词解释/背离.md)(如 MACD 顶背离)是动能减弱的信号,预示原有趋势可能即将反转或进入盘整,但它本身不是一个精确的入场做空信号。强势趋势中的背离可能会持续很长时间(“背了又背”),需要等待价格确认跌破关键支撑位或趋势线后才能行动。