文件
quantKonwledge/04_交易信号系统/多指标共振信号引擎.md
Manus Quant Agent f1d939b460 feat: 初始化量化交易知识库 v1.0
- 01_基础理论:量化交易基础概念、市场微观结构、加密货币特殊性
- 02_技术指标:完整指标体系(MA/EMA/MACD/RSI/KDJ/布林带/SuperTrend/DMI等)
- 03_交易策略:趋势跟踪、均值回归、套利、动量策略详解
- 04_交易信号系统:多指标共振评分引擎(基于 tradehk 项目)
- 05_市场品种:加密货币、XAUT黄金代币、代币化美股全览
- 06_数据流程:数据采集、清洗、存储、实时流处理
- 07_回测框架:回测方法论、偏差规避、绩效评估指标
- 08_风险管理:仓位管理、止损止盈、Kelly公式、杠杆管理
- 09_AI与机器学习:深度学习、强化学习、LLM在量化投资中的应用
- 10_链上数据分析:SOPR/MVRV/巨鲸监控/衍生品数据
- 11_参考文献:arXiv论文汇总、开源项目、数据平台资源
- samples/:Python信号计算器和回测样本代码

参考项目:tradehk(ssh://git@git.hk.hao.work:2222/hao/tradehk.git)
全部中文化,适用于加密货币(CEX/DEX)、XAUT黄金、代币化美股
2026-03-05 21:36:56 -05:00

6.9 KiB
原始文件 Blame 文件历史

多指标共振信号引擎

本文档详细描述基于 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 动态阈值计算

# 激活的可选指标数量
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