tradebot-ops
v1.0.0监控交易机器人健康,检测运行停滞,验证实时状态与数据时效性,必要时安全重启并清晰汇总状态。
Installation
Please help me install the skill `tradebot-ops` from SkillHub official store.
npx skills add motivationationdaily/tradebot-ops
tradebot-ops
Purpose
Operate and monitor the trading bot safely: detect stalls, verify LIVE/halting state, validate data freshness, restart cleanly, and produce human-readable health summaries.
Use when
- Bot shows LIVE but no updates (stale heartbeat/bars)
- Chart frozen / signals file not updating
- Need to answer: “Is it running? Is it safe? Why no trades?”
Inputs
dist/out/live_heartbeat_*.jsondist/out/live_signals_*.csvdist/out/live_trades_*.csv(if present)- UI endpoints:
/api/trading/*
Outputs
- One-paragraph health summary
- If unhealthy: one action (restart/clear stale) + verification
- Audit log entry
Safety rails
- Never raise
risk_pctautomatically. - Prefer restart/self-heal over loosening risk.
Checklist
1) Confirm UI server reachable /api/status.
2) Read heartbeat: mode/status/halted/in_position/last_bar_ts.
3) Freshness: _hb_age_s, _bar_age_s.
4) Confirm signals file mtime is recent.
5) If stale: stop bot PID (runtime or heartbeat pid) → apply+restart.
6) Re-check last_bar_ts advances.