概述
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分钟 | 30 | 50–100 | 50–300 分钟 |
| 日内 | 5分钟、15分钟、30分钟 | 50 | 100–200 | 8–100 小时 |
| 波段 | 1小时、2小时、6小时 | 100 | 150–250 | 6–60 天 |
| 长期 | 12小时、1天 | 100 | 150–200 | 150–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+ 根:边际改善,处理明显更慢
快速启动指南
- 选择您的交易风格
决定是超短线、日内、波段还是仓位交易。 - 配置 RSI 设置
根据所选风格设置:enable_oversold_signal和/或enable_overbought_signal为 true- 合适的 RSI 阈值水平
- 正确的时间周期间隔
- 选择动作类型
决定您想要:- 自动交易:将信号添加到
supported_volatility_action - 仅通知:将信号添加到
supported_volatility_action_broadcast
- 自动交易:将信号添加到
- 设置K线历史
确保加载足够的K线历史以进行准确 RSI 计算。 - 测试与监控
- 先以仅通知模式启动以测试信号
- 启用自动交易前监控信号质量
- 根据市场条件调整阈值
配置示例
保守型日内交易者(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并重新同步 - 新配置先在仅通知模式下测试
- 监控信号频率与质量
优化建议
- 较低阈值 = 更频繁信号(但更多假信号)
- 较高阈值 = 更少但更强信号(可能错失机会)
- 根据资产波动性和市场条件调整
- 实盘前进行回测
支持
如有疑问或问题,请查阅您的机器人文档或联系支持团队。