diff --git a/src/config.py b/src/config.py index f6cdf37..e37e9aa 100644 --- a/src/config.py +++ b/src/config.py @@ -12,8 +12,8 @@ class Config: SIMULATION_MODE = True # Trading hours - MARKET_OPEN_TIME = os.environ.get("MARKET_OPEN_TIME", "09:15") - MARKET_CLOSE_TIME = os.environ.get("MARKET_CLOSE_TIME", "15:30") + MARKET_OPEN_TIME = os.environ.get("MARKET_OPEN_TIME", "09:20") + MARKET_CLOSE_TIME = os.environ.get("MARKET_CLOSE_TIME", "15:10") # Logging LOG_DIR = "logs" @@ -38,18 +38,3 @@ class Config: # 计划任务运行时间 STRATEGY_SAVE_TIME = "15:10" # 每天保存策略数据的时间 CLEAN_ORDERS_TIME = "15:05" # 每天清理超时委托的时间 - - @staticmethod - def is_market_open(): - """判断当前是否在交易时间内 - - Returns: - bool: 是否在交易时间内 - """ - now = datetime.datetime.now().time() - morning_start = datetime.time(9, 30) - morning_end = datetime.time(11, 30) - afternoon_start = datetime.time(13, 0) - afternoon_end = datetime.time(15, 0) - - return (morning_start <= now <= morning_end) or (afternoon_start <= now <= afternoon_end)