From d127a538706cd9df26340bbb911e130123ba8273 Mon Sep 17 00:00:00 2001 From: dekun Date: Thu, 25 Jun 2026 12:36:01 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E6=AD=A3=20d.minute()=20?= =?UTF-8?q?=E8=B0=83=E7=94=A8=E5=AF=BC=E8=87=B4=E7=9B=98=E5=89=8D=E8=BF=9E?= =?UTF-8?q?=E6=8E=A5=20worker=20=E6=8A=A5=E9=94=99=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit datetime.minute 是属性而非方法,修复后交易时段与盘前自动连 CTP 可正常工作。 Co-authored-by: Cursor --- kline_stream.py | 2 +- market_sessions.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/kline_stream.py b/kline_stream.py index f55ba0e..56d8fdd 100644 --- a/kline_stream.py +++ b/kline_stream.py @@ -29,7 +29,7 @@ def is_trading_session() -> bool: return False if wd == 5 and d.hour < 21: return False - t = d.hour * 60 + d.minute() + t = d.hour * 60 + d.minute def in_range(sh: int, sm: int, eh: int, em: int) -> bool: return t >= sh * 60 + sm and t < eh * 60 + em if in_range(9, 0, 11, 30): diff --git a/market_sessions.py b/market_sessions.py index 74cf962..0dcf41a 100644 --- a/market_sessions.py +++ b/market_sessions.py @@ -26,7 +26,7 @@ def is_trading_session(now: Optional[datetime] = None) -> bool: return False if wd == 5 and d.hour < 21: return False - t = d.hour * 60 + d.minute() + t = d.hour * 60 + d.minute def in_range(sh: int, sm: int, eh: int, em: int) -> bool: return t >= sh * 60 + sm and t < eh * 60 + em if in_range(9, 0, 11, 30):