fix: module path

This commit is contained in:
zhiyong 2025-05-16 14:12:20 +08:00
parent d17b3de56d
commit 49bd92296e
9 changed files with 24 additions and 25 deletions

View File

@ -1 +0,0 @@

View File

@ -9,7 +9,7 @@ class Config:
# Trading settings
TRADE_TIMEOUT = 5 # 交易超时时间(秒)
SIMULATION_MODE = False
SIMULATION_MODE = True
# Trading hours
MARKET_OPEN_TIME = "09:20"

View File

@ -6,12 +6,12 @@
import time
from typing import Optional
from ..config import Config # 使用相对导入
from ..logger_config import get_logger
from ..real.xt_trader import XtTrader
from ..simulation.simulation_trader import SimulationTrader
from ..base_trader import BaseTrader
from ..real.real_trader_manager import RealTraderManager # 确保导入
from config import Config # 使用相对导入
from logger_config import get_logger
from real.xt_trader import XtTrader
from simulation.simulation_trader import SimulationTrader
from base_trader import BaseTrader
from real.real_trader_manager import RealTraderManager # 确保导入
# 获取日志记录器
logger = get_logger("app_state") # 可以考虑是否需要区分 logger 名称

View File

@ -10,9 +10,9 @@ import time
import subprocess
import os
from ..config import Config
from ..logger_config import get_logger
from ..base_trader import BaseTrader
from config import Config
from logger_config import get_logger
from base_trader import BaseTrader
from .app_state import login, logout, is_real_mode, _trader_instance, logger as app_logger # 使用 app_state中的logger
# 如果需要独立的 logger可以取消下面这行的注释

View File

@ -5,7 +5,7 @@
"""
from flask import Blueprint, jsonify, abort
from ..core.app_state import get_trader, is_real_mode, logger
from core.app_state import get_trader, is_real_mode, logger
account_bp = Blueprint('account_routes', __name__, url_prefix='/yu')

View File

@ -3,7 +3,7 @@
"""
from flask import Blueprint, jsonify
from ..core.app_state import is_real_mode, get_trader, logger
from core.app_state import is_real_mode, get_trader, logger
health_bp = Blueprint('health_routes', __name__, url_prefix='/yu')

View File

@ -3,7 +3,7 @@
"""
from flask import Blueprint, jsonify, abort
from ..core.app_state import get_trader, logger
from core.app_state import get_trader, logger
strategy_bp = Blueprint('strategy_routes', __name__, url_prefix='/yu')

View File

@ -3,9 +3,9 @@
"""
from flask import Blueprint, request, jsonify, abort
from ..core.app_state import get_trader, get_real_trader_manager, is_real_mode, logger
from ..base_trader import BaseTrader
from ..trade_constants import ORDER_TYPE_LIMIT, ORDER_DIRECTION_BUY, ORDER_DIRECTION_SELL
from core.app_state import get_trader, get_real_trader_manager, is_real_mode, logger
from base_trader import BaseTrader
from trade_constants import ORDER_TYPE_LIMIT, ORDER_DIRECTION_BUY, ORDER_DIRECTION_SELL
trading_bp = Blueprint('trading_routes', __name__, url_prefix='/yu')

View File

@ -5,18 +5,18 @@ Flask应用主入口文件。
"""
from flask import Flask, request, abort
from .config import Config
from .logger_config import get_logger # 主应用的logger
from config import Config
from logger_config import get_logger # 主应用的logger
# 核心服务和状态初始化
from .core.app_state import login as initialize_trader_login, logger as app_state_logger, is_real_mode
from .core.scheduler_tasks import setup_scheduler, logger as scheduler_logger
from core.app_state import login as initialize_trader_login, logger as app_state_logger, is_real_mode
from core.scheduler_tasks import setup_scheduler, logger as scheduler_logger
# API 路由蓝图
from .routes.health_routes import health_bp
from .routes.trading_routes import trading_bp
from .routes.account_routes import account_bp
from .routes.strategy_routes import strategy_bp
from routes.health_routes import health_bp
from routes.trading_routes import trading_bp
from routes.account_routes import account_bp
from routes.strategy_routes import strategy_bp
# 主日志记录器 (可以根据需要选择使用 app_state_logger 或 scheduler_logger, 或者独立的)
logger = get_logger("trade_server_main")