signal-generatorGenerate trading signals using BB Breakout or RSI Reversal strategies and send automated alerts to Discord, Telegram, or custom channels.
Install via ClawdBot CLI:
clawdbot install nititepfirm/signal-generatorGenerate automated trading signals and send alerts to Discord/Telegram.
This skill generates trading signals based on technical indicators and automatically sends alerts to your configured channels (Discord, Telegram, etc.).
cp -r signal-generator ~/.openclaw/workspace/skills/
cd ~/.openclaw/workspace/skills/signal-generator
python3 signal_generator.py
Copy config.json.example to config.json and edit:
{
"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
}
}
| Option | Description | Default |
|--------|-------------|---------|
| symbol | Trading pair (e.g., BTC/USDT) | BTC/USDT |
| strategy | Strategy: bb_breakout or rsi_reversal | bb_breakout |
| intervals | Timeframes to check (e.g., ["15m", "1h"]) | ["15m", "1h"] |
| targets | Where to send alerts (channel IDs) | [] |
| filters.volume_spike | Require volume spike for signals | true |
| filters.trend_filter | Apply trend filter (coming soon) | false |
1. BB Squeeze detected (BB inside Keltner Channels)
2. Price closes outside Bollinger Bands
3. Volume > 20-period average
1. RSI < 30 (Oversold) ā Long
2. RSI > 70 (Overbought) ā Short
cd ~/.openclaw/workspace/skills/signal-generator
python3 signal_generator.py
Output:
š **BB Breakout** - BTC/USDT
ā±ļø Interval: 15m
š° Price: $77,564.10
š¢ LONG: False
š“ SHORT: False
š BB Upper: $78,234.50
š BB Lower: $76,890.20
š¢ RSI: 52.34
š 2026-02-02T11:00:00
Run every 5 minutes:
*/5 * * * * cd ~/.openclaw/workspace/skills/signal-generator && python3 signal_generator.py
No signals generated?
config.json exists and is valid JSONImport errors?
quant-trading-bot is accessible:ls /root/quant-trading-bot/src/exchange_api.py
This skill is provided as-is. Use at your own risk. Trading signals are not financial advice.
Have ideas for new strategies? Contributions welcome!
Version: 1.0.0
Last Updated: 2026-02-02
Generated Mar 1, 2026
Individual traders use this skill to automate signal generation for cryptocurrencies like Bitcoin, enabling them to receive alerts via Discord or Telegram without constant market monitoring. It helps them capitalize on technical patterns like Bollinger Bands breakouts or RSI reversals across multiple timeframes.
Educational platforms or courses integrate this skill as a hands-on tool for teaching students about technical analysis and automated trading systems. Learners can configure strategies and see real-time signal outputs, enhancing practical understanding of trading algorithms.
Small-scale trading firms deploy this skill to generate preliminary signals for their analysts, streamlining the research process by automating basic technical scans. It allows teams to focus on higher-level decision-making while receiving alerts on potential trade setups.
Developers of trading bots incorporate this skill as a signal module within larger automated systems, using its outputs to trigger buy/sell orders or as a confirmation layer. This enhances bot functionality with customizable strategies and multi-timeframe analysis.
Market research firms use this skill to monitor specific assets for technical patterns, generating data on signal frequency and accuracy for reports or backtesting studies. It provides automated insights into market behavior without manual chart analysis.
Offer basic signal generation for free with limited strategies or timeframes, then charge a subscription fee for advanced features like additional indicators, real-time alerts, or priority support. This attracts users with a low barrier to entry and monetizes power users.
License the skill to trading platforms, brokers, or educational institutions as a branded tool, allowing them to integrate automated signals into their services. Revenue comes from licensing fees or revenue-sharing agreements based on user engagement.
Create a platform where users can share or sell custom signal configurations and strategies, with the skill serving as the execution engine. Generate revenue through transaction fees on sales or subscriptions for access to premium signal libraries.
š¬ Integration Tip
Ensure the quant-trading-bot dependency is correctly installed and test the configuration with a simple JSON file before deploying to avoid common errors like invalid symbols or API issues.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).