refactor: unify to simplified Chinese in logs

This commit is contained in:
ZhouYongyou
2025-11-01 00:25:58 +08:00
parent cf8bf6e42d
commit 17ad15ca4e

View File

@@ -482,19 +482,19 @@ func (at *AutoTrader) buildTradingContext() (*decision.Context, error) {
// 清理已平仓的持仓记录,并撤销孤儿委托单 // 清理已平仓的持仓记录,并撤销孤儿委托单
for key := range at.positionFirstSeenTime { for key := range at.positionFirstSeenTime {
if !currentPositionKeys[key] { if !currentPositionKeys[key] {
// 位消失了(可能被止/止盈觸發,或被強平) // 位消失了(可能被止/止盈触发,或被強平)
// 提取幣種名稱key 格式BTCUSDT_long 或 SOLUSDT_short // 提取币种名称key 格式BTCUSDT_long 或 SOLUSDT_short
parts := strings.Split(key, "_") parts := strings.Split(key, "_")
if len(parts) == 2 { if len(parts) == 2 {
symbol := parts[0] symbol := parts[0]
side := parts[1] side := parts[1]
log.Printf("⚠️ 檢測到倉位消失: %s %s → 自動撤銷委託單", symbol, side) log.Printf("⚠️ 检测到仓位消失: %s %s → 自动撤销委托单", symbol, side)
// 撤銷該幣種的所有委託單(清理孤兒止損/止盈單) // 撤销该币种的所有委托单(清理孤儿止损/止盈單)
if err := at.trader.CancelAllOrders(symbol); err != nil { if err := at.trader.CancelAllOrders(symbol); err != nil {
log.Printf(" ⚠️ 撤 %s 委託單失敗: %v", symbol, err) log.Printf(" ⚠️ 撤 %s 委托单失败: %v", symbol, err)
} else { } else {
log.Printf(" ✓ 已撤 %s 的所有委託單", symbol) log.Printf(" ✓ 已撤 %s 的所有委托单", symbol)
} }
} }