XSX-Milan
|
2bfbb88d74
|
feat: 持仓同步优化 + Binance 平仓/减仓安全增强
## 核心功能
1. **持仓自动同步与插入**
- 修复策略状态查询条件 (active -> running)
- 移除阻塞空持仓同步的早期返回逻辑
- 自动检测交易所存在但本地不存在的持仓并插入数据库
- 修复 INSERT 语句列匹配 (移除 created_at,添加 user_id)
2. **Binance 平仓/减仓优化**
- 订单执行前强制同步持仓 (Pre-execution Sync)
- Close/Reduce 订单自动数量修正:防止超额平仓
- 当请求平仓数量 > 实际持仓时,自动调整为实际持有量
- 当数据库无持仓记录时,强制设置 amount=0 阻止错误订单
3. **日志增强**
- 每10秒输出实际持仓详情 (symbol, size, entry_price)
- 常规同步日志降级为 debug,保留关键操作为 info
- 同步失败日志升级为 ERROR 并附带 traceback
|
2026-01-28 14:15:04 +08:00 |
|