Proactive alert engine for any token on any exchange. Checks watchlist against configurable thresholds and fires signals.
Stored at: ~/.openclaw/workspace/trading/watchlist.json
json
{
"tokens": [
{
"symbol": "GRASSUSDT",
"exchange": "binance",
"thresholds": {
"price_above": 0.30,
"price_below": 0.20,
"volume_24h_above": 50000000
},
"notes": "AI data network — entry above $0.30"
},
{
"symbol": "FETUSDT",
"exchange": "binance",
"thresholds": {
"price_above": 0.20,
"volume_24h_above": 100000000
},
"notes": "ASI Alliance token — volume spike = breakout signal"
}
]
}
bash
node ~/.openclaw/workspace/scripts/trading/threshold-watcher.js
bash
node ~/.openclaw/workspace/scripts/trading/threshold-watcher.js --add --symbol BTCUSDT --price-above 90000
bash
node ~/.openclaw/workspace/scripts/trading/threshold-watcher.js --symbol ETHUSDT
When threshold is crossed:
text
🚨 THRESHOLD ALERT — GRASSUSDT
Price: $0.3245 (threshold: $0.30 ↑)
Volume 24h: $62.3M
Signal: ENTRY — price above threshold
Time: 2026-03-17 18:30 UTC
Notes: AI data network — entry above $0.30
When no threshold crossed:
text
✅ GRASSUSDT — $0.28 (below $0.30 threshold, watching)
Add to TASKS.md cron:
text
Every 1h: node scripts/trading/threshold-watcher.js
Alerts delivered to Telegram DM automatically.
TypeFieldDescriptionPrice breakoutprice_abovePrice crosses above levelPrice breakdownprice_belowPrice drops below levelVolume spikevolume_24h_above24h volume exceeds thresholdRSI overboughtrsi_aboveRSI > value (requires OHLC data)RSI oversoldrsi_belowRSI < value
This skill feeds signals to:
backtest-expert — validate signal before actingskill-trading-journal — log signal + decisionbinance-pro — execute if approved