设置 · 系统状态

诊断面板(每 10s 刷新) + 风控参数 + 维护操作。

现货交易模式
🧪 SIMULATE — 模拟下单
API Key: ⚠ 未设置
API Secret: ⚠ 未设置
Sandbox: ✅ testnet
合约: 始终模拟 · 手续费 5 bps

服务连通性

Redis
PONG
Binance
2s 前
Telegram
chat_id 已设置
fetch tickers (10s)
2s 前

Redis 缓存

ticker:*
50
ticker JSON 缓存(30s TTL)
klines:*
8
1h 蜡烛数据(2h TTL)
futures:*
635
资金费率/OI(60s TTL)
oi_history:*
635
OI 历史(24h TTL)
top50_symbols: ✅
all_usdt_symbols: ❌
snapshot_lock: 🔒 持有

数据库

SQLite 文件大小
83.1 MB
database.sqlite
alerts
22
alert_logs
1,211
orders
47
price_snapshots
355,992
symbol_pins
8
trade_rules
16
futures_positions
43

业务概览

启用警报
16
启用交易规则
16
现货 2 · 合约 14
合约持仓中
0
今日已平仓 0
监控币对
8
BTCUSDT · ETHUSDT · BNBUSDT · SOLUSDT
24h 警报触发
8
今日订单
0
每 10s 自动刷新

风控参数

🛡️ 合约风控(防连环亏损)

全局生效(所有"警报自动开合约"策略)。改完自动重建配置缓存 + 重启队列,即时生效。

某警报最近 N 单全亏 → 自动禁用该警报。0 = 关闭熔断

同币种止损平仓后,N 分钟内不重开。0 = 关闭。scalp 想频繁重开可调低。

熔断后去 警报页 重新启用被禁用的警报。

维护操作

🧹 清理过期快照
删除 price_snapshots 表中 > 30 天的行(与每日 03:00 自动任务相同)
♻️ 重建监控列表缓存
清掉 60s 缓存,下次读取强制走数据库(pinned 列表显示异常时用)
🔄 重启队列 worker
改 .env 后让 worker 重新读取配置(supervisor 会立即重启它)
🗑️ 清空 Redis crypto:* 缓存
删除所有 ticker / klines / futures key,强制下次 fetch 重拉。前台会短暂显示"等待数据…"
🧨 清空合约记录
删除所有合约持仓(含未平仓)。连亏熔断/止损冷却历史一并重置。不影响警报 / 规则 / 现货。不可恢复!
🧨 清空现货记录
删除所有现货订单(现货持仓归零)。不影响警报 / 规则 / 合约。不可恢复!
💾 下载数据库备份
把当前 sqlite 文件下载到本地(包含警报 / 订单 / 持仓等所有数据)
下载 .sqlite