智能共振信号 — 完整用户指南

目录

  1. 概览
  2. 工作原理
  3. 信号类型与模式
  4. 配置指南
  5. 指标详情
  6. 权重系统
  7. 协同加成
  8. 交易设置
  9. 最佳实践
  10. 故障排除

概览

Smart Confluence Signal 是一种高级交易信号,将多个技术指标整合为单一的加权信心分数。它不依赖单一指标,而是需要多个指标一致时才生成交易信号,从而显著减少错误信号。

主要特性

多指标汇聚 – 结合11个以上技术指标
加权评分系统 – 更可靠指标赋予更高权重
协同检测 – 指标相互确认时获得额外加分
市场情境感知 – 根据市场状况调整权重
可配置阈值 – 根据风险偏好自定义灵敏度

理念

质量优先于数量 – 仅在多个高信心信号一致时进行交易,即使意味着交易数量较少。


工作原理

三步流程

步骤 1:单独信号检测

每个指标独立检查:

  • 优先指标:MTF、CVD、VWAP、OFI、Ichimoku
  • 核心指标:RSI、MACD、RSI背离、布林带
  • 辅助指标:成交量、动量、ATR

步骤 2:权重计算

触发的信号会获得其基础权重:

示例:
✅ ICHIMOKU 触发 → +16.0 分
✅ MACD 触发 → +12.0 分
基础总分: 28.0 分

步骤 3:协同检测

当指标相互确认时,会增加额外加分:

示例:
ICHIMOKU + MACD 协同 → +8.0 奖励
最终总分: 28.0 + 8.0 = 36.0 分

步骤 4:阈值检查

如果总权重 ≥ 阈值(默认: 70.0),则生成信号。

计算示例

检测到的指标:
- MTF(多时间框架对齐): +25.0
- CVD(强买压): +22.0
- VWAP(价格处于下轨): +20.0

检测到的协同:
- MTF + CVD + VWAP: +15.0 奖励

总权重: 25 + 22 + 20 + 15 = 82.0
阈值: 70.0
结果: ✅ 生成 MTF_CVD_VWAP_LONG_SIGNAL

信号类型与模式

优先协同模式(最高质量)

🏆 MTF_CVD_VWAP(多空)

权重: ~82 分(67 基础 + 15 协同)
信心: 85–95%
描述: 机构级别、成交量压力及多时间框架对齐的三重确认
交易时机: 高信心 - 所有系统一致
风险等级: 低(最强信号)

🏆 OFI_CVD(多空)

权重: ~52 分(40 基础 + 12 协同)
信心: 80–90%
描述: 订单流失衡由累积成交量增量确认
交易时机: 智慧资金活跃 – 机构积累/分配
风险等级: 低-中

🏆 ICHIMOKU_MTF(多空)

权重: ~51 分(41 基础 + 10 协同)
信心: 75–85%
描述: 多时间框架确认的云趋势
交易时机: 强趋势与多时间框架确认
风险等级: 低-中

🏆 VWAP_OFI(多空)

权重: ~48 分(38 基础 + 10 协同)
信心: 75–85%
描述: 价格在机构 VWAP 水平,并得到订单流确认
交易时机: 机构支撑/阻力与活跃买卖
风险等级: 中

🏆 CVD_VOLUME(多空)

权重: ~41 分(32 基础 + 9 协同)
信心: 70–80%
描述: 成交量增量确认成交量激增
交易时机: 成交量突破伴随方向偏向
风险等级: 中

混合优先 + 核心模式

📊 MTF_RSI_DIV(多空)

权重: ~49 分(40 基础 + 9 协同)
信心: 75–85%
描述: 多时间框架对齐加 RSI 背离
交易时机: 趋势反转伴多时间框架确认
风险等级: 中

📊 ICHIMOKU_MACD(多空)

权重: ~36 分(28 基础 + 8 协同)
信心: 70–80%
描述: 云趋势由 MACD 动量确认
交易时机: 趋势延续伴动量确认
风险等级: 中

核心指标模式

📈 RSI_DIV_MACD(多空)

权重: ~35 分(27 基础 + 8 协同)
信心: 70–80%
描述: 背离由动量变化确认
交易时机: 动量反转信号
风险等级: 中-高

📈 VOLUME_BB(多空)

权重: ~26 分(20 基础 + 6 协同)
信心: 65–75%
描述: 成交量确认布林带突破
交易时机: 波动突破伴成交量
风险等级: 中-高

📈 RSI_BB(多空)

权重: ~27 分(22 基础 + 5 协同)
信心: 65–75%
描述: RSI 极值位于布林带边界
交易时机: 超买/超卖极端情况
风险等级: 中-高

多信号确认

🎯 MULTI_PRIORITY(多空)

权重: 可变(取决于3个及以上优先指标是否一致)
信心: 80–90%
描述: 3个或更多优先指标一致
交易时机: 罕见但极高信心
风险等级: 很低

🎯 MULTI_CORE(多空)

权重: 可变(取决于3个及以上核心指标是否一致)
信心: 75–85%
描述: 技术指标强烈汇聚
交易时机: 技术指标高度一致
风险等级: 低-中

备用模式

⚪ CONFLUENCE(多空)

权重: 最低 70.0(阈值)
信心: 60–70%
描述: 多个指标一致,但无强协同
交易时机: 最低可行信号 – 请谨慎使用
风险等级: 中-高


配置指南

快速启动配置

保守型(低风险,交易较少)

min_weight_threshold: 80.0 # 更高的阈值 = 需要更强的信号
mtf_min_alignment_score: 0.85 # 要求至少85%的多时间框架对齐
ichimoku_min_confidence: 65.0 # 要求更高的置信度
ofi_aggressive_buy_threshold: 70.0 # 更高的激进买入订单流阈值
min_weight_threshold: 70.0 # 默认平衡阈值
mtf_min_alignment_score: 0.80 # 80% 多时间框架对齐
ichimoku_min_confidence: 55.0 # 标准置信度
ofi_aggressive_buy_threshold: 65.0 # 标准激进买入订单流阈值

激进型(高风险,交易较多)

min_weight_threshold: 50.0 # 更低的阈值 = 更多信号
mtf_min_alignment_score: 0.70 # 70% 多时间框架对齐
ichimoku_min_confidence: 50.0 # 接受较低的置信度
ofi_aggressive_buy_threshold: 60.0 # 更低的激进买入订单流阈值

基本设置

主开关

enabled_confluence_signal: true # 启用/禁用整个系统

阈值控制

min_weight_threshold: 70.0 # 生成信号的最小总权重
                                     # 更低 = 更多信号(选择性较低)
                                     # 更高 = 更少信号(选择性更高)

冲突处理

conflicting_signals_penalty: 15.0 # 存在相反信号时的置信度惩罚
conflicting_signals_threshold: 30.0 # 应用惩罚的最小相反权重

指标详情

优先指标(最高权重)

1. 多时间框架对齐 (MTF)

权重: 25.0 | 文档: MTF 指南

检测内容: 短期、中期和长期时间框架的趋势对齐

配置:

mtf_short_term_period: 10 # 短期:10根K线
mtf_medium_term_period: 30 # 中期:30根K线
mtf_long_term_period: 50 # 长期:50根K线
mtf_min_alignment_score: 0.8 # 要求至少80%对齐
mtf_min_trend_strength: 2.0 # 最小2%价格变动

触发条件:

  • ✅ 所有时间框架同向趋势
  • ✅ 对齐分数 ≥ 80%
  • ✅ RSI/MACD 确认价格趋势

最适合用于: 识别强劲且已确认的趋势


2. 累积成交量差 (CVD)

权重: 22.0 | 文档: CVD 指南

检测内容: 来自订单流的真实买方 vs 卖方压力

配置:

cvd_divergence_lookback: 10 # 背离回溯期
cvd_strong_buying_threshold: 1000.0 # 根据资产调整
cvd_strong_selling_threshold: -1000.0
cvd_slope_period: 10 # CVD 动量计算周期

触发条件:

  • ✅ CVD 斜率 > 阈值(强势买入)
  • ✅ CVD 斜率 < 阈值(强势卖出)
  • ✅ 检测到 CVD/价格背离

最适合用于: 检测机构积累/派发

资产特定调整:

# BTC/USDT (高成交量)
cvd_strong_buying_threshold: 1000.0
# ETH/USDT (中等成交量)
cvd_strong_buying_threshold: 500.0
# 其他山寨币 (低成交量)
cvd_strong_buying_threshold: 100.0

3. VWAP 带(成交量加权平均价带)

权重: 20.0 | 文档: VWAP 指南

检测内容: 价格与机构参考水平的互动

配置:

vwap_std_dev_multiplier: 2.0 # 2个标准差
vwap_band_penetration_threshold: 0.5 # 最小0.5%穿透
vwap_enable_band_bounce: true # 启用带反弹信号
vwap_enable_crossover: true # 启用交叉信号
vwap_min_distance_for_signal: 0.3 # 距VWAP最小0.3%

触发条件:

  • ✅ 价格触及上/下带(反弹信号)
  • ✅ 价格穿越VWAP(趋势变化)
  • ✅ 与VWAP距离足够

最适合用于: 均值回归及机构支撑/阻力


4. 订单流失衡 (OFI)

权重: 18.0 | 文档: OFI 指南

检测内容: 来自聪明钱的激进买卖

配置:

ofi_lookback: 20 # 分析周期
ofi_slope_period: 5 # 动量周期
ofi_aggressive_buy_threshold: 65.0 # 至少65%激进买入
ofi_aggressive_sell_threshold: 65.0 # 至少65%激进卖出
ofi_require_volume_confirmation: true
ofi_min_volume_multiplier: 1.2 # 至少1.2倍平均成交量

触发条件:

  • ✅ 激进买入比例 > 65%
  • ✅ 成交量 > 1.2倍平均
  • ✅ OFI 斜率呈趋势

最适合用于: 在大行情前捕捉机构订单流


5. 一目均衡表 (Ichimoku Cloud)

权重: 16.0 | 文档: 一目指南

检测内容: 包含动态支撑/阻力的综合趋势系统

配置:

ichimoku_tenkan_period: 9 # 转换线
ichimoku_kijun_period: 26 # 基准线
ichimoku_senkou_b_period: 52 # 先行跨度B
ichimoku_displacement: 26 # 云位移
ichimoku_enable_tk_cross: true # 启用TK交叉信号
ichimoku_min_tk_separation: 0.3 # 最小TK间距0.3%
ichimoku_require_cloud_confirm: true # 要求云确认

触发条件:

  • ✅ Tenkan/Kijun 看涨交叉(买入)或看跌交叉(卖出)
  • ✅ 价格在云上方(看涨)或下方(看跌)
  • ✅ 云颜色与方向匹配
  • ✅ TK 间距 > 0.3%

最适合用于: 趋势识别及动态支撑/阻力

信号类型:

  1. TK交叉: 转换线穿越基准线
  2. 云支撑: 价格从云反弹
  3. 云突破: 价格突破云层

核心指标(中高权重)

6. RSI 背离

权重: 15.0 | 文档: RSI 背离指南

检测内容: 价格/RSI 背离 → 动量反转

配置:

rsi_period: 14 # RSI 计算周期
rsi_divergence_lookback: 3 # 背离回溯期
rsi_divergence_min_strength: 1.0 # 最小1%价格差

触发条件:

  • ✅ 看涨背离:价格更低低点,RSI 更高低点
  • ✅ 看跌背离:价格更高高点,RSI 更低高点

最适合用于: 捕捉趋势反转

最适合用于:识别突破前条件(pre-breakout)


权重系统

默认信号权重

优先级 信号2025 分):
├─ MTF(多时间框架): 25.0
├─ CVD(成交量Delta): 22.0
├─ VWAP(机构价格): 20.0
├─ OFI(订单流): 18.0
└─ ICHIMOKU(云系统): 16.0

核心 信号1215 分):
├─ RSI_DIV(背离): 15.0
├─ MACD(动量): 12.0
├─ RSI(极端值): 12.0
├─ BB(布林带): 10.0
└─ VOLUME10.0

辅助 信号58 分):
├─ MOMENTUM8.0
└─ ATR(波动率): 5.0

基于上下文的权重调整

系统会根据市场状况自动调整权重:

趋势上下文

强势上升趋势 + 看涨信号: +20% 权重
弱势上升趋势 + 看涨信号: +10% 权重
强势下降趋势 + 看涨信号: -30% 权重
弱势下降趋势 + 看涨信号: -15% 权重

支撑/阻力上下文

看涨信号 靠近支撑: +15% 权重
看跌信号 靠近阻力: +15% 权重

波动率上下文

极端波动率: -20% 权重(所有信号)
低波动率 + 突破信号: +10% 权重

权重计算示例

市场条件:
- 趋势:强势上升趋势
- 波动率:中等
- 价格:靠近支撑位

检测到的信号:ICHIMOKU(看涨)

基础权重: 16.0

调整:
+ 强势上升趋势加成: 16.0 × 1.20 = 19.2
+ 靠近支撑加成: 19.2 × 1.15 = 22.08

最终调整权重: 22.08

协同加成

优先级信号协同(最高加成)

三重优先级 (+15.0 分)

MTF + CVD + VWAP
→ 多时间框架 + 成交量压力 + 机构水平
→ 最强可能的共振

订单流确认 (+12.0 分)

OFI + CVD
→ 订单流失衡 + 成交量Delta
→ 智能资金活动确认

多时间框架云 (+10.0 分)

ICHIMOKU + MTF
→ 多时间框架的云趋势
→ 强趋势确认

机构订单流 (+10.0 分)

VWAP + OFI
→ 机构水平 + 订单流
→ 关键水平处的智能资金

成交量确认 (+9.0 分)

CVD + VOLUME
→ 成交量Delta + 成交量激增
→ 强方向性偏向

混合优先级 + 核心协同

多时间框架背离 (+9.0 分)

MTF + RSI_DIV
→ 多时间框架对齐 + 背离
→ 多时间尺度上的反转

云动量 (+8.0 分)

ICHIMOKU + MACD
→ 趋势 + 动量确认
→ 趋势延续

核心指标协同

背离动量 (+8.0 分)

RSI_DIV + MACD
→ 背离 + 动量转变
→ 反转确认

成交量突破 (+6.0 分)

VOLUME + BB
→ 成交量激增 + 布林带突破
→ 突破确认

极端布林带 (+5.0 分)

RSI + BB
→ 极端水平 + 触碰布林带
→ 均值回归设置

多信号加成

三重优先级指标 (+12.0 分)

任意 3+ 个优先级信号对齐
→ 罕见但极高置信度

三重核心指标 (+10.0 分)

任意 3+ 个核心信号对齐
→ 强技术共振

协同计算示例

检测到的信号:
1. ICHIMOKU(看涨): +16.0
2. MACD(看涨): +12.0
3. VOLUME(看涨): +10.0

基础总和:38.0

检测到的协同:
- ICHIMOKU + MACD: +8.0
- (ICHIMOKU/MACD 与 VOLUME 无协同)

最终权重:38.0 + 8.0 = 46.0 分
状态:低于阈值(70.0)→ 无信号

交易设置

步骤 1:启用系统

signalsettings.yaml 中:

enabled_confluence_signal: true # 开启 Smart Confluence

步骤 2:注册自动交易信号

tradesettings.yaml 中:

register_trading_signals:
  # 高优先级(推荐用于自动交易)
  - "MTF_CVD_VWAP_LONG_SIGNAL"
  - "MTF_CVD_VWAP_SHORT_SIGNAL"
  - "OFI_CVD_LONG_SIGNAL"
  - "OFI_CVD_SHORT_SIGNAL"
  - "ICHIMOKU_MTF_LONG_SIGNAL"
  - "ICHIMOKU_MTF_SHORT_SIGNAL"

  # 中优先级(谨慎使用)
  - "VWAP_OFI_LONG_SIGNAL"
  - "VWAP_OFI_SHORT_SIGNAL"
  - "ICHIMOKU_MACD_LONG_SIGNAL"
  - "ICHIMOKU_MACD_SHORT_SIGNAL"
  - "CVD_VOLUME_LONG_SIGNAL"
  - "CVD_VOLUME_SHORT_SIGNAL"

  # 低优先级(建议手动审核)
  - "RSI_DIV_MACD_LONG_SIGNAL"
  - "RSI_DIV_MACD_SHORT_SIGNAL"
  - "MULTI_PRIORITY_LONG_SIGNAL"
  - "MULTI_PRIORITY_SHORT_SIGNAL"

步骤 3:注册通知信号

tradesettings.yaml 中:

register_broadcast_signals:
  # 接收所有共振信号的通知
  - "MTF_CVD_VWAP_LONG_SIGNAL"
  - "MTF_CVD_VWAP_SHORT_SIGNAL"
  - "OFI_CVD_LONG_SIGNAL"
  - "OFI_CVD_SHORT_SIGNAL"
  - "ICHIMOKU_MTF_LONG_SIGNAL"
  - "ICHIMOKU_MTF_SHORT_SIGNAL"
  # …… 根据需要添加更多

步骤 4:调整阈值

从保守开始,逐步放宽:

# 第1周:保守(仅观察)
min_weight_threshold: 80.0
# 第2周:适中(小仓位测试)
min_weight_threshold: 70.0
# 第3周及以后:优化(根据实盘结果)
min_weight_threshold: 65.0 # 根据胜率调整

最佳实践

1. 阈值调优

不同市场环境

趋势市场(强方向性运动):

min_weight_threshold: 60.0 # 可接受较低阈值
mtf_min_alignment_score: 0.75 # 更容易获得对齐

震荡/横盘市场(无方向性、震荡):

min_weight_threshold: 80.0 # 需要较高阈值
mtf_min_alignment_score: 0.85 # 需要强对齐

高波动市场(高 ATR):

min_weight_threshold: 75.0 # 中高阈值
conflicting_signals_penalty: 20.0 # 增加冲突惩罚

2. 资产特定调优

高成交量资产(BTC、ETH)

cvd_strong_buying_threshold: 1000.0
ofi_min_volume_multiplier: 1.2
volume_spike_multiplier: 2.0

中成交量资产(主流山寨币)

cvd_strong_buying_threshold: 500.0
ofi_min_volume_multiplier: 1.3
volume_spike_multiplier: 1.8

低成交量资产(小市值山寨币)

cvd_strong_buying_threshold: 100.0
ofi_min_volume_multiplier: 1.5
volume_spike_multiplier: 1.5

3. 按信号类型管理风险

信号类型 风险等级 仓位比例 止损
MTF_CVD_VWAP 极低 100% -2%
OFI_CVD 80–100% -2.5%
ICHIMOKU_MTF 低–中 70–90% -3%
ICHIMOKU_MACD 50–70% -3.5%
RSI_DIV_MACD 中–高 30–50% -4%
CONFLUENCE 20–30% -5%

4. 信号过滤策略

保守策略(低频、高胜率)

✅ 只交易权重 ≥ 75 的信号
✅ 只交易优先级协同模式
✅ 要求置信度 ≥ 80%
✅ 避免在高波动(ATR > 2倍)时交易
✅ 交易权重 ≥ 70 的信号
✅ 交易优先级 + 混合模式
✅ 要求置信度 ≥ 70%
✅ 在中等波动中交易

激进策略(高频、中胜率)

✅ 交易权重 ≥ 60 的信号
✅ 交易所有模式类型
✅ 要求置信度 ≥ 60%
✅ 在所有波动环境下交易

5. 监控与日志

启用详细日志以理解信号决策:

2026-01-27T04:21:50.010294Z INFO ✅ 已收集 4 个信号:
2026-01-27T04:21:50.010305Z INFO 📌 ICHIMOKU | 看涨 | 权重=16.0 | 置信度=83.5%
2026-01-27T04:21:50.010319Z INFO 📌 MACD | 看涨 | 权重=12.0 | 置信度=90.0%
2026-01-27T04:21:50.010465Z INFO ⚖️ 加权得分:买入=38.6 (+8.0) | 卖出=-0.0
2026-01-27T04:21:50.010480Z INFO 📏 买入到阈值的差距:23.4(还需 23.4)
2026-01-27T04:21:50.010510Z WARN 💡 推荐:权重 46.6 的买入信号

需要监控的内容

  • 到阈值的差距(离触发还差多少)
  • 哪些指标持续触发
  • 最常出现的协同模式
  • 各信号类型的胜率

故障排除

问题:没有生成信号

症状

⚠️ 不足:买入=46.6,卖出=-0.0,需要=70.0

解决方案

1. 检查阈值

# 临时降低阈值测试
min_weight_threshold: 50.0 # 从 70.0 降低

2. 检查单个指标

查看日志:
  ❌ MTF 未检测到 → MTF 对齐过低
  ❌ CVD 未检测到 → CVD 阈值过高
  ❌ VWAP 未检测到 → 价格未触及 VWAP 带
  ❌ OFI 未检测到 → 成交量过低

3. 调整单个阈值

# 让信号更容易触发
mtf_min_alignment_score: 0.70 # 从 0.80 降低
cvd_strong_buying_threshold: 500.0 # 从 1000.0 降低
ofi_aggressive_buy_threshold: 60.0 # 从 65.0 降低

4. 检查数据质量

请确保:
✅ 获取足够的K线(100+ 用于 Ichimoku)
✅ 成交量数据可用
✅ MACD 信号 / 柱状图已计算(非 null)

问题:信号过多(质量低)

症状

5 分钟出现一次信号,但置信度低

解决方案

1. 提高阈值

min_weight_threshold: 80.0 # 从 70.0 提高

2. 要求更高的置信度

ichimoku_min_confidence: 65.0 # 从 55.0 提高
ofi_min_confidence: 60.0 # 从 55.0 提高
mtf_min_confidence: 75.0 # 从 70.0 提高

3. 更严格的 MTF 要求

mtf_min_alignment_score: 0.85 # 从 0.80 提高
mtf_only_strong_alignment: true # 要求 ≥ 80% 对齐

4. 只交易优先级高的模式

# 在 tradesettings.yaml 中删除低优先级模式
register_trading_signals:
  - "MTF_CVD_VWAP_LONG_SIGNAL" # 只保留这些
  - "OFI_CVD_LONG_SIGNAL" # 最高质量信号
  - "ICHIMOKU_MTF_LONG_SIGNAL" # 
  # 删除:RSI_DIV_MACD、VOLUME_BB 等

问题:MACD 未贡献权重

症状

macd=null macd_signal=null macd_hist=null

解决方案

1. 检查K线数量

max_kline_length: 60 # MACD 最低要求
# MACD 需要:26(慢EMA)+ 9(信号线)+ 缓冲 ≈ 50+ 根

2. 查看日志

查找以下内容:
INFO 🔧 ICHIMOKU_LINE_CALC: period=26, window_size=26
INFO 🔧 MACD 计算:ema12 有效,ema26 有效

3. 确认设置

macd_fast_period: 12 # 标准设置
macd_slow_period: 26
macd_signal_period: 9

问题:Ichimoku 显示薄弱的云

症状

⚠️ 云层非常薄(0.10%) – 信号可能可靠性较低
⚠️⚠️⚠️ KIJUN ≈ SENKOU_B!

解释

这是正常的市场状态,近期波动率超过了历史波动率,导致 26 期和 52 期的窗口包含相同的最高/最低点。

解决方案

1. 增加K线数量

max_kline_length: 100 # 从 60 增加
# 提供更多价格行为数据

2. 过滤薄弱云层

ichimoku_ignore_weak_clouds: true # 跳过薄云
ichimoku_weak_cloud_threshold: 0.5 # 最小厚度 0.5%

3. 等待更好条件

当旧的极值滚出窗口后,云层会变厚。
在日志中监控云层厚度。

问题:基于成交量的信号未触发

症状

VOLUME 未检测到(最新=801.75,平均=834.75,比率=0.96x)
❌ OFI:成交量确认失败:0.96x vs 要求 1.20x

解决方案

1. 降低成交量要求

volume_spike_multiplier: 1.5 # 从 2.0 降低
ofi_min_volume_multiplier: 1.0 # 从 1.2 降低

2. 禁用成交量确认

ofi_require_volume_confirmation: false

3. 检查市场时间段

成交量自然偏低的时间段:
- 非高峰交易时段
- 周末(加密货币)
- 节假日

考虑在这些时段使用基于时间的过滤或降低阈值。

问题:信号冲突

症状

⚠️ SELL 冲突: 35.0(惩罚:-15.0%)
最终置信度从 85% 降至 70%

解释

部分指标看涨,部分看跌。系统施加惩罚以减少过度自信。

解决方案

1. 增加冲突惩罚

conflicting_signals_penalty: 20.0 # 从 15.0 提高
conflicting_signals_threshold: 25.0 # 从 30.0 降低

2. 冲突时避免交易

仅在以下情况交易:
- 一个方向占总权重的 > 90%
- 冲突权重 < 20 分

3. 等待方向明确

冲突信号通常在 1–3 根K线内化解。
等待更强的方向共识。

高级主题

创建自定义协同模式

您可以在代码中修改协同检测逻辑,添加自定义模式:

// 在 detect_signal_synergies 函数内添加
// 自定义:VWAP + Volume + BB(突破确认)
if has_vwap && has_volume && has_bb {
    synergies.push(SignalSynergy {
        indicators: vec!["VWAP".to_string(), "VOLUME".to_string(), "BB".to_string()],
        bonus_weight: 12.0,
        reason: "VWAP 水平突破 + 成交量确认".to_string(),
        pattern_id: "VWAP_VOLUME_BB".to_string(),
    });
}

动态阈值调整

根据市场条件自动调整阈值:

# 伪代码概念
if volatility == "Extreme":
    min_weight_threshold = 80.0
elif volatility == "Low":
    min_weight_threshold = 60.0
else:
    min_weight_threshold = 70.0

回测建议

跟踪以下指标

  1. 按信号类型统计胜率
  2. 按模式统计平均盈亏
  3. 每个资产的最佳阈值
  4. 按一天中不同时段的表现
  5. 不同波动率环境下的表现

跟踪示例:

MTF_CVD_VWAP_LONG_SIGNAL:
  交易次数: 15
  胜率: 87%
  平均盈利: +3.2%
  平均亏损: -1.8%
  风险回报比: 1.78
  → 建议保留 ✅
CONFLUENCE_LONG_SIGNAL:
  交易次数: 45
  胜率: 58%
  平均盈利: +1.5%
  平均亏损: -2.1%
  风险回报比: 0.71
  → 考虑禁用 ❌

剥头皮(高频)

min_weight_threshold: 50.0
mtf_min_alignment_score: 0.65
ofi_aggressive_buy_threshold: 60.0
volume_spike_multiplier: 1.3
conflicting_signals_penalty: 10.0
# 注册较多信号类型
register_trading_signals:
  - "ICHIMOKU_MACD_LONG_SIGNAL"
  - "RSI_DIV_MACD_LONG_SIGNAL"
  - "VOLUME_BB_LONG_SIGNAL"
  - "CONFLUENCE_LONG_SIGNAL"
  # ... 等等

日内交易(中频)

min_weight_threshold: 70.0
mtf_min_alignment_score: 0.75
ofi_aggressive_buy_threshold: 65.0
volume_spike_multiplier: 1.8
conflicting_signals_penalty: 15.0
# 只注册高质量信号
register_trading_signals:
  - "MTF_CVD_VWAP_LONG_SIGNAL"
  - "OFI_CVD_LONG_SIGNAL"
  - "ICHIMOKU_MTF_LONG_SIGNAL"
  - "ICHIMOKU_MACD_LONG_SIGNAL"

波段交易(低频)

min_weight_threshold: 80.0
mtf_min_alignment_score: 0.85
ofi_aggressive_buy_threshold: 70.0
volume_spike_multiplier: 2.0
conflicting_signals_penalty: 20.0
# 只保留最高质量
register_trading_signals:
  - "MTF_CVD_VWAP_LONG_SIGNAL"
  - "OFI_CVD_LONG_SIGNAL"
  - "MULTI_PRIORITY_LONG_SIGNAL"

快速参考

信号质量排名

Tier 1(最高质量)

  1. MTF_CVD_VWAP(82 分,85–95% 置信度)
  2. OFI_CVD(52 分,80–90% 置信度)
  3. ICHIMOKU_MTF(51 分,75–85% 置信度)

Tier 2(高质量)

  1. VWAP_OFI(48 分,75–85% 置信度)
  2. MTF_RSI_DIV(49 分,75–85% 置信度)
  3. CVD_VOLUME(41 分,70–80% 置信度)

Tier 3(良好质量)

  1. ICHIMOKU_MACD(36 分,70–80% 置信度)
  2. RSI_DIV_MACD(35 分,70–80% 置信度)
  3. MULTI_PRIORITY(可变,80–90% 置信度)

Tier 4(可接受)

  1. VOLUME_BB(26 分,65–75% 置信度)
  2. RSI_BB(27 分,65–75% 置信度)
  3. CONFLUENCE(70 分,60–70% 置信度)

常见权重组合

要达到 70.0 阈值,常用组合包括:
优先级主导:
  MTF (25) + CVD (22) + VWAP (20) + 协同 (15) = 82 ✅
混合方式:
  ICHIMOKU (16) + MACD (12) + RSI_DIV (15) + VWAP (20) + 协同 = 71 ✅
核心主导:
  RSI_DIV (15) + MACD (12) + RSI (12) + BB (10) + VOLUME (10) + 协同 = 67 ❌
  (需要额外指标或更强的协同)

默认阈值速查表

# 信号生成
min_weight_threshold: 70.0 # 范围 50–80
# MTF
mtf_min_alignment_score: 0.80 # 范围 0.6–0.9
mtf_min_trend_strength: 2.0 # 范围 1.0–3.0
# CVD
cvd_strong_buying_threshold: 1000.0 # 依资产而定
# VWAP
vwap_band_penetration_threshold: 0.5 # 范围 0.3–1.0
# OFI
ofi_aggressive_buy_threshold: 65.0 # 范围 60–75
ofi_min_volume_multiplier: 1.2 # 范围 1.0–1.5
# Ichimoku
ichimoku_min_tk_separation: 0.3 # 范围 0.2–0.5
ichimoku_min_confidence: 55.0 # 范围 50–70
# MACD
macd_histogram_strong_buy: 0.5 # 范围 0.3–1.0
# RSI
rsi_extreme_oversold: 10.0 # 范围 5–20
rsi_extreme_overbought: 90.0 # 范围 80–95
# BB
bb_squeeze_threshold: 0.02 # 范围 0.015–0.025
# 成交量
volume_spike_multiplier: 2.0 # 范围 1.5–3.0
# ATR
atr_high_volatility_multiplier: 2.0 # 范围 1.5–3.0

支持与资源

上手检查清单

  • [ ] 在 signalsettings.yaml 中启用 Smart Confluence
  • [ ] 设置阈值(从 70.0 开始)
  • [ ] 配置资产专属阈值(CVD、volume 等)
  • [ ] 在 tradesettings.yaml 中注册所需信号
  • [ ] 开启广播通知
  • [ ] 无交易状态下观察日志 1–2 天
  • [ ] 根据信号频率调整阈值
  • [ ] 从小仓位开始
  • [ ] 按信号类型跟踪绩效
  • [ ] 根据实际结果优化配置

核心要点

质量重于数量 – 等待强共振
保守起步 – 初期使用高阈值(70–80)
密切监控 – 通过日志理解决策
逐步调优 – 基于真实表现调整
信任系统 – 专为过滤假信号设计
风险控制 – 始终使用止损
资产定制 – 针对每个交易对调整
市场敏感 – 适应不同波动率环境


最后更新:2026年1月27日
版本:1.0
系统:Smart Confluence Signal v4.0

📎 Related Topics