mirror of
https://github.com/NoFxAiOS/nofx.git
synced 2026-07-15 00:36:56 +08:00
refactor: unify to simplified Chinese in logs
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user