## 后端 - trading-service ### MarketMakerService - 新增 MarketMakerMode 类型:'idle' | 'taker' | 'maker' - 新增 getCurrentMode() 和 getRunningStatus() 方法获取当前运行状态 - start() (吃单模式): 启动前自动停止挂单模式 - startMaker() (挂单模式): 启动前自动停止吃单模式 - 两种模式互斥,同一时间只能运行一种 ### MarketMakerController - getConfig 接口返回 runningStatus 运行状态 - 新增 GET /status 接口获取做市商运行状态 ## 前端 - mining-admin-web ### 做市商管理页面 - 新增运行模式状态卡片,显示当前模式(空闲/吃单/挂单) - 吃单模式和挂单模式使用 runningStatus 判断状态 - 添加互斥提示:启动一个模式会自动停止另一个 - 挂单模式添加警告提示:卖单被吃会触发销毁导致价格上涨 ### API 更新 - 新增 RunningStatus 接口类型 - getConfig 返回类型增加 runningStatus - 新增 getRunningStatus API ## 设计说明 - 吃单模式(推荐):做市商只作为买方,不触发额外销毁 - 挂单模式(谨慎使用):做市商挂卖单会触发销毁机制 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| nginx | ||
| src | ||
| .env.production | ||
| .gitignore | ||
| DEVELOPMENT_GUIDE.md | ||
| Dockerfile | ||
| deploy.sh | ||
| docker-compose.yml | ||
| next.config.js | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||