RSI买卖信号 - 用户指南

概述

RSI(相对强弱指数)信号有助于基于极端超买和超卖市场条件识别潜在交易机会。本指南解释如何有效配置和使用 RSI_BUY 和 RSI_SELL 信号。

配置设置

1. 启用 RSI 信号

# 基于 RSI 的触发器
enable_overbought_signal: false # 设置为 true 以启用 RSI_SELL 信号
enable_oversold_signal: false   # 设置为 true 以启用 RSI_BUY 信号

重要:将这些设置为 true 以激活 RSI 信号检测。

2. RSI 阈值水平

rsi_ultra_extreme_oversold: 4.0      # 超极端买入信号
rsi_extreme_oversold: 15.0           # 极端买入信号
rsi_extreme_overbought: 85.0         # 极端卖出信号
rsi_ultra_extreme_overbought: 96.0   # 超极端卖出信号

工作原理:

  • RSI_BUY 信号:当 RSI 跌破超卖阈值(4.0 或 15.0)时触发
  • RSI_SELL 信号:当 RSI 升破超买阈值(85.0 或 96.0)时触发

信号动作配置

选项 1:自动交易(机器人下单)

将 RSI 信号添加到 supported_volatility_action 以启用自动下单:

supported_volatility_action:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # 机器人自动下多单
  - "RSI_SELL"   # 机器人自动下空单

注意:修改此设置后,请从 symbols.json 中删除所有交易对并重新同步。

选项 2:仅广播(无自动交易)

将 RSI 信号添加到 supported_volatility_action_broadcast 仅接收通知:

supported_volatility_action_broadcast:
  - "BUY"
  - "SELL"
  - "PUMP"
  - "CRASH"
  - "RSI_BUY"    # 仅广播买入信号(不下单)
  - "RSI_SELL"   # 仅广播卖出信号(不下单)

这会向 WhatsApp、Discord 或 Telegram 发送通知,但不执行交易。

按交易风格推荐的设置

超短线交易(快速获利)

目标:在极短时间内捕捉小幅价格波动

参数推荐值
时间周期1分钟、3分钟
RSI 周期14 根K线
超卖水平15.0(较不极端以获得更多信号)
超买水平85.0(较不极端以获得更多信号)
加载K线数量50–100 根

配置:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 1m # 或 3m

日内交易(盘中持仓)

目标:在单个交易日内持仓数小时

参数推荐值
时间周期5分钟、15分钟、30分钟
RSI 周期14 根K线
超卖水平10.0 – 15.0
超买水平85.0 – 90.0
加载K线数量100–150 根

配置:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m # 或 5m、30m

波段交易(多日持仓)

目标:捕捉数天至数周的价格波动

参数推荐值
时间周期1小时、2小时、6小时
RSI 周期14 根K线
超卖水平4.0 – 10.0(更极端)
超买水平90.0 – 96.0(更极端)
加载K线数量200–500 根

配置:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 1h # 或 2h、6h

长期/仓位交易

目标:持仓数周至数月

参数推荐值
时间周期12小时、1天
RSI 周期14 根K线
超卖水平4.0(仅超极端)
超买水平96.0(仅超极端)
加载K线数量500–1000 根

配置:

enable_oversold_signal: true
enable_overbought_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 1d # 或 12h

RSI 计算最佳实践

加载K线数量

标准 RSI 计算使用 14 个周期,但需要额外历史数据以确保准确性。然而,加载过多K线可能导致 API 限制和处理缓慢。

交易风格时间周期最小K线最优K线时间覆盖
超短线1分钟、3分钟3050–10050–300 分钟
日内5分钟、15分钟、30分钟50100–2008–100 小时
波段1小时、2小时、6小时100150–2506–60 天
长期12小时、1天100150–200150–200 天(约6个月)

为什么这些推荐?

API 兼容性:

  • 大多数交易所支持每次请求 200–500 根K线(1000+ 可能超限)
  • Binance:每次请求最多 1000 根
  • 其他交易所:通常 200–500 根
  • 更少的 API 调用 = 更快的处理

处理效率:

  • RSI 仅需 14 个周期 + 预热(总计约 30 根最小)
  • 100–200 根提供极佳准确性且不影响性能
  • 更多K线 = 每个交易对处理时间更长

实用时间覆盖:

  • 1天周期 + 200 根 = 6.5 个月(足以进行趋势分析)
  • 1天周期 + 1000 根 = 超过 3 年(不必要、缓慢、可能超 API 限制)
  • 近期数据对当前市场条件更相关

RSI 准确性 vs. K线数量:

  • 30 根:最小可行(RSI 已计算但可靠性较低)
  • 50–100 根:良好准确性,快速处理
  • 100–200 根:极佳准确性,最优平衡
  • 500+ 根:边际改善,处理明显更慢

快速启动指南

  1. 选择您的交易风格
    决定是超短线、日内、波段还是仓位交易。
  2. 配置 RSI 设置
    根据所选风格设置:
    • enable_oversold_signal 和/或 enable_overbought_signal 为 true
    • 合适的 RSI 阈值水平
    • 正确的时间周期间隔
  3. 选择动作类型
    决定您想要:
    • 自动交易:将信号添加到 supported_volatility_action
    • 仅通知:将信号添加到 supported_volatility_action_broadcast
  4. 设置K线历史
    确保加载足够的K线历史以进行准确 RSI 计算。
  5. 测试与监控
    • 先以仅通知模式启动以测试信号
    • 启用自动交易前监控信号质量
    • 根据市场条件调整阈值

配置示例

保守型日内交易者(15分钟周期)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 10.0
rsi_extreme_overbought: 90.0
interval: 15m
candles_to_fetch: 200
supported_volatility_action_broadcast:
  - "RSI_BUY"
  - "RSI_SELL"

激进型超短线交易者(3分钟周期)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_extreme_oversold: 15.0
rsi_extreme_overbought: 85.0
interval: 3m
candles_to_fetch: 100
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

耐心型波段交易者(2小时周期)

enable_overbought_signal: true
enable_oversold_signal: true
rsi_ultra_extreme_oversold: 4.0
rsi_ultra_extreme_overbought: 96.0
interval: 2h
candles_to_fetch: 500
supported_volatility_action:
  - "RSI_BUY"
  - "RSI_SELL"

重要提示

风险管理

  • RSI 信号在横盘市场中表现最佳
  • 在强势趋势中可能产生假信号
  • 始终使用止损单
  • 不要仅依赖 RSI 做交易决策

配置变更

  • 修改 supported_volatility_action 后,删除 symbols.json 并重新同步
  • 新配置先在仅通知模式下测试
  • 监控信号频率与质量

优化建议

  • 较低阈值 = 更频繁信号(但更多假信号)
  • 较高阈值 = 更少但更强信号(可能错失机会)
  • 根据资产波动性和市场条件调整
  • 实盘前进行回测

支持

如有疑问或问题,请查阅您的机器人文档或联系支持团队。

📎 Related Topics