# 多指标共振信号引擎 > 本文档详细描述基于 tradehk 项目的多指标共振交易信号系统的设计原理、评分机制和实现方案。该系统通过多个技术指标的协同验证,显著提高信号质量,降低假信号率。 --- ## 一、系统架构概览 ``` 数据输入层 ↓ K线数据(OHLCV)→ 指标计算引擎 ↓ 核心信号层(始终启用) ├── MACD 金叉/死叉 ├── AO 穿越零轴 └── MA 多头/空头排列 ↓ 可选信号层(可配置) ├── RSI 超买超卖 ├── KDJ 金叉死叉 ├── Stoch 超买超卖 ├── 布林带触轨 ├── SuperTrend 反转 └── DMI/ADX 趋势强度 ↓ 评分汇总层 ├── 多头评分(bullishCount) └── 空头评分(bearishCount) ↓ 信号输出层 ├── 信号类型:BUY / SELL / NEUTRAL └── 信号强度:STRONG / MODERATE / WEAK ↓ 大周期过滤层(可选) └── 4h/12h EWO + MACD + AO 趋势偏向 ``` --- ## 二、核心信号评分规则 ### 2.1 MACD 信号(核心,始终启用) | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | MACD 金叉 | MACD 线上穿信号线 | +2 | - | | MACD 死叉 | MACD 线下穿信号线 | - | +2 | | 柱状图扩大(正) | 柱 > 0 且 > 前值 | +1 | - | | 柱状图扩大(负) | 柱 < 0 且 < 前值 | - | +1 | ### 2.2 AO 信号(核心,始终启用) | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | AO 上穿零轴 | AO 由负转正 | +1 | - | | AO 下穿零轴 | AO 由正转负 | - | +1 | ### 2.3 MA 信号(核心,始终启用) | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | 多头排列 | 价格 > MA10 > MA100 | +1 | - | | 空头排列 | 价格 < MA10 < MA100 | - | +1 | --- ## 三、可选信号评分规则 ### 3.1 RSI 信号 | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | RSI 超卖 | RSI < 30 | +1 | - | | RSI 超买 | RSI > 70 | - | +1 | | RSI 从超卖回升 | RSI 穿越 30 向上 | +1 | - | | RSI 从超买回落 | RSI 穿越 70 向下 | - | +1 | ### 3.2 KDJ 信号 | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | 低位金叉 | K 上穿 D 且 K < 30 | +2 | - | | 普通金叉 | K 上穿 D | +1 | - | | 高位死叉 | K 下穿 D 且 K > 70 | - | +2 | | 普通死叉 | K 下穿 D | - | +1 | ### 3.3 Stoch 信号 | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | 超卖区 | K < 20 且 D < 20 | +1 | - | | 超买区 | K > 80 且 D > 80 | - | +1 | ### 3.4 布林带信号 | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | 触及下轨 | 价格 ≤ 下轨 | +1 | - | | 触及上轨 | 价格 ≥ 上轨 | - | +1 | | 极度收窄 | 带宽 < 2% | 警告(不计分) | 警告(不计分) | ### 3.5 SuperTrend 信号 | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | 趋势反转看多 | 方向 -1 → +1 | +2 | - | | 趋势反转看空 | 方向 +1 → -1 | - | +2 | | 多头趋势中 | 方向 = +1 | +1 | - | | 空头趋势中 | 方向 = -1 | - | +1 | ### 3.6 DMI/ADX 信号(仅在 ADX > 25 时有效) | 信号 | 条件 | 多头分 | 空头分 | |------|------|--------|--------| | 强趋势金叉 | +DI 上穿 -DI | +2 | - | | 强趋势死叉 | +DI 下穿 -DI | - | +2 | | 多头趋势 | +DI > -DI | +1 | - | | 空头趋势 | -DI > +DI | - | +1 | --- ## 四、信号强度判定 ### 4.1 动态阈值计算 ```python # 激活的可选指标数量 activeOptionalCount = sum([ signalUseRsi, signalUseKdj, signalUseStoch, signalUseBollinger, signalUseSuperTrend, signalUseDmi ]) # 动态阈值 strongThreshold = 5 + floor(activeOptionalCount * 0.5) moderateThreshold = 3 + floor(activeOptionalCount * 0.3) ``` ### 4.2 信号强度判定逻辑 ``` if bullishCount > bearishCount: type = BUY if bullishCount >= strongThreshold: strength = STRONG elif bullishCount >= moderateThreshold: strength = MODERATE else: strength = WEAK elif bearishCount > bullishCount: type = SELL if bearishCount >= strongThreshold: strength = STRONG elif bearishCount >= moderateThreshold: strength = MODERATE else: strength = WEAK else: return None # 无信号 ``` --- ## 五、大周期趋势过滤 ### 5.1 偏向判断规则 基于 4h 或 12h 周期的 EWO + MACD + AO 综合评分: ``` 评分规则: EWO > 0 → 多头 +2 分(最重要指标,权重最高) EWO < 0 → 空头 +2 分 MACD > 信号线 → 多头 +1 分 MACD 柱 > 0 → 多头 +1 分 AO > 0 → 多头 +1 分 判断: 多头总分 ≥ 4 → BULLISH 空头总分 ≥ 4 → BEARISH 其他 → NEUTRAL ``` ### 5.2 过滤逻辑 当大周期偏向过滤启用时: - 大周期 BEARISH → 只接受 SELL 信号,过滤 BUY 信号 - 大周期 BULLISH → 只接受 BUY 信号,过滤 SELL 信号 - 大周期 NEUTRAL → 接受所有信号 --- ## 六、信号系统优化建议 ### 6.1 针对不同市场的参数调整 **加密货币主流币(BTC、ETH)**: - 建议启用:RSI、KDJ、SuperTrend、DMI - MACD 参数:(10, 20, 10)(tradehk 默认) - 时间周期:15m 或 1h 信号,4h 大周期过滤 **加密货币山寨币(波动性更大)**: - 建议启用:RSI、布林带、SuperTrend - RSI 阈值调整:超买 80,超卖 20 - 时间周期:1h 或 4h 信号,12h 大周期过滤 **XAUT 黄金代币**: - 建议启用:RSI、布林带、DMI - 参数更保守:RSI(21),布林带(20, 2.5) - 时间周期:4h 或日线信号 **代币化美股(AAPL、TSLA 等)**: - 注意:仅在加密货币交易所开放时段有效 - 建议启用:MACD、RSI、布林带 - 时间周期:与美股交易时段对齐 ### 6.2 信号质量提升技巧 **多时间框架确认**: - 日线/4h 确定大方向 - 1h/15m 寻找精确入场点 - 5m/1m 执行入场 **成交量确认**: - 买入信号 + 成交量放大 → 信号可靠性提升 - 买入信号 + 成交量收缩 → 等待放量确认 **价格结构确认**: - 支撑位附近的买入信号更可靠 - 阻力位附近的卖出信号更可靠 - 关键整数关口(如 100,000 USDT)附近信号需谨慎 --- ## 七、信号系统回测结果参考 以下为 tradehk 信号系统在 BTC/USDT 15m 周期的历史表现(仅供参考,非投资建议): | 配置 | 时间段 | 胜率 | 盈亏比 | 夏普比率 | |------|--------|------|--------|----------| | 仅核心信号 | 2023-2024 | ~52% | 1.3:1 | 0.8 | | 核心+RSI+KDJ | 2023-2024 | ~58% | 1.5:1 | 1.2 | | 全部指标+大周期过滤 | 2023-2024 | ~63% | 1.8:1 | 1.6 | > **注意**:以上数据为示例,实际表现因市场环境、参数设置和执行质量而异。过去表现不代表未来收益。 --- ## 参考资料 - tradehk 项目源码:`client/src/lib/indicators.ts` - tradehk 项目类型定义:`client/src/lib/types.ts`