实战:量化交易监控

OpenClaw 深度解析系列 · Day 11 · 实战篇

让 AI 帮你盯盘——有新成交实时推送 Telegram,余额和持仓随时可查。

监控脚本

#!/bin/bash
STATE="$WORKSPACE/memory/quantrade-last-order-id.txt"
LAST=$(cat "$STATE" 2>/dev/null || echo 0)

RESULT=$(mysql -h 127.0.0.1 -P 3307 -u root -proot123456 quantrade \
  -N -e "SELECT id,symbol,side,qty,price,total,status,executed_at \
         FROM t_quantrade_order WHERE id > $LAST ORDER BY id ASC")

[ -z "$RESULT" ] && exit 0

# 构建 Telegram 消息并发送
MSG="📊 *新成交*"$'
'"$RESULT"
curl -s -X POST "https://api.telegram.org/bot$TOKEN/sendMessage" \
  -d chat_id="$CHAT_ID" -d text="$MSG" -d parse_mode="Markdown"

echo $MAX_ID > "$STATE"

余额查询

Sam 随时问"看看 quantrade",AI 查 MySQL 报告:

项目数值
可用现金1,548.57 USDT
总权益9,885.09 USDT
BTC 持仓0.04 @ 69,690
SOL 持仓29.54 @ 88.99

注册 Heartbeat

## Quantrade 监控(每 5 分钟)
bash scripts/quantrade-monitor.sh

明天继续加自动化运维任务。