From 71f0378c5fce9620b4ccbf1eec8b2d89bfb668fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=96=87=E8=96=87=E5=AE=89?= Date: Thu, 12 Feb 2026 08:27:00 +0800 Subject: [PATCH] 1 --- trading_system/position_manager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trading_system/position_manager.py b/trading_system/position_manager.py index 1f30e3d..918a3b9 100644 --- a/trading_system/position_manager.py +++ b/trading_system/position_manager.py @@ -2545,7 +2545,7 @@ class PositionManager: from datetime import datetime et = int(datetime.fromisoformat(s).timestamp()) - xt = int(exit_time_ts) if exit_time_ts is not None else int(get_beijing_time()) + xt = int(exit_time_ts) if exit_time_ts is not None else int(get_beijing_time().timestamp()) if et is not None and xt >= et: duration_minutes = int((xt - et) / 60) except Exception as e: @@ -2576,7 +2576,7 @@ class PositionManager: # 再次尝试,不更新 exit_order_id try: from database.connection import db - from database.models import get_beijing_time + # from database.models import get_beijing_time # 移除本地导入,避免 UnboundLocalError exit_time = int(exit_time_ts) if exit_time_ts is not None else get_beijing_time() db.execute_update( """UPDATE trades