diff --git a/src/config.py b/src/config.py index 1da0660..058cac8 100644 --- a/src/config.py +++ b/src/config.py @@ -12,10 +12,8 @@ class Config: SIMULATION_MODE = False # Trading hours - # MARKET_OPEN_TIME = "09:20" - # MARKET_CLOSE_TIME = "15:10" - MARKET_OPEN_TIME = "21:40" - MARKET_CLOSE_TIME = "21:35" + MARKET_OPEN_TIME = "09:20" + MARKET_CLOSE_TIME = "15:10" # Logging LOG_DIR = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), "logs") @@ -37,8 +35,7 @@ class Config: XT_LAUNCHER = r'C:\\江海证券QMT实盘_交易\\bin.x64\\XtItClient.exe' XT_PROCESS1 = r'miniquote.exe' XT_PROCESS2 = r'XtMiniQmt.exe' - # XT_RESTART_TIME = "09:00" - XT_RESTART_TIME = "09:37" + XT_RESTART_TIME = "09:00" # 重连相关配置 XT_RECONNECT_INTERVAL = 3600 # 重连尝试间隔(秒) diff --git a/src/trade_server.py b/src/trade_server.py index de0e4f2..a6a38c6 100644 --- a/src/trade_server.py +++ b/src/trade_server.py @@ -208,13 +208,9 @@ def restart_qmt_on_trading_day(): def setup_scheduler(): # 设置每日任务,仅在交易日执行 - # schedule.every().day.at(Config.MARKET_OPEN_TIME).do(login_on_trading_day) - # schedule.every().day.at(Config.MARKET_CLOSE_TIME).do(logout_on_trading_day) - # schedule.every().day.at(Config.XT_RESTART_TIME).do(restart_qmt_on_trading_day) - - schedule.every().day.at(Config.MARKET_OPEN_TIME).do(login) - schedule.every().day.at(Config.MARKET_CLOSE_TIME).do(logout) - schedule.every().day.at(Config.XT_RESTART_TIME).do(restart_qmt) + schedule.every().day.at(Config.MARKET_OPEN_TIME).do(login_on_trading_day) + schedule.every().day.at(Config.MARKET_CLOSE_TIME).do(logout_on_trading_day) + schedule.every().day.at(Config.XT_RESTART_TIME).do(restart_qmt_on_trading_day) # 启动调度线程 scheduler_thread = threading.Thread(target=_run_scheduler, daemon=True)