自动生成交易信号并发送警报至 Discord/Telegram。
本技能基于技术指标生成交易信号,并自动将警报发送至您配置的频道(Discord、Telegram 等)。
RSI 反转 - 超买/超卖反转信号
多时间框架支持 - 支持 15分钟、1小时、4小时等周期
灵活的目标 - 可将警报发送至 Discord、Telegram 或任何 OpenClaw 频道
易于配置 - 简单的 JSON 配置,无需编码
将技能目录复制到您的 OpenClaw 工作空间:
bash
cp -r signal-generator ~/.openclaw/workspace/skills/
配置您的设置(见下文配置说明)
运行技能:
bash
cd ~/.openclaw/workspace/skills/signal-generator
python3 signal_generator.py
复制 config.json.example 为 config.json 并进行编辑:
{
"symbol": "BTC/USDT",
"strategy": "bb_breakout",
"intervals": ["15m", "1h"],
"targets": [
"discord:your_channel_id",
"telegram:your_chat_id"
],
"filters": {
"volume_spike": true,
"trend_filter": false
}
}
| 选项 | 描述 | 默认值 |
|---|---|---|
symbol |
交易对(例如:BTC/USDT) | BTC/USDT |
strategy |
策略:bb_breakout 或 rsi_reversal |
bb_breakout |
intervals |
要检查的时间框架(例如:["15m", "1h"]) |
["15m", "1h"] |
targets |
警报发送目标(频道 ID) | [] |
filters.volume_spike |
信号是否需要放量 | true |
filters.trend_filter |
应用趋势过滤器(即将推出) | false |
逻辑:
1. 检测到布林带挤压(布林带位于肯特纳通道内)
2. 价格收盘于布林带之外
3. 成交量 > 20 周期平均成交量
做多信号: 收盘价 > 布林带上轨 + 成交量激增
逻辑:
1. RSI < 30(超卖)→ 做多
2. RSI > 70(超买)→ 做空
做多信号: RSI 下穿 30 后回升
cd ~/.openclaw/workspace/skills/signal-generator
python3 signal_generator.py
输出示例:
📊 **布林带突破** - BTC/USDT
⏱️ 周期:15m
💰 价格:$77,564.10
🟢 做多:False
🔴 做空:False
📈 布林带上轨:$78,234.50
📉 布林带下轨:$76,890.20
🔢 RSI:52.34
🕐 2026-02-02T11:00:00
每 5 分钟运行一次:
*/5 * * * * cd ~/.openclaw/workspace/skills/signal-generator && python3 signal_generator.py
未生成信号?
- 检查 config.json 是否存在且为有效的 JSON 格式
- 确认交易对符号正确(例如:BTC/USDT,而非 BTCUSDT)
- 检查交易所连接(Binance API)
导入错误?
- 确保 quant-trading-bot 可访问:
bash
ls /root/quant-trading-bot/src/exchange_api.py
本技能按现状提供。使用风险自负。交易信号不构成财务建议。
有新策略的想法?欢迎贡献!
版本: 1.0.0
最后更新: 2026-02-02