fix: module path
This commit is contained in:
parent
d17b3de56d
commit
49bd92296e
@ -1 +0,0 @@
|
||||
|
@ -9,7 +9,7 @@ class Config:
|
||||
|
||||
# Trading settings
|
||||
TRADE_TIMEOUT = 5 # 交易超时时间(秒)
|
||||
SIMULATION_MODE = False
|
||||
SIMULATION_MODE = True
|
||||
|
||||
# Trading hours
|
||||
MARKET_OPEN_TIME = "09:20"
|
||||
|
@ -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 名称
|
||||
|
@ -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,可以取消下面这行的注释
|
||||
|
@ -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')
|
||||
|
||||
|
@ -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')
|
||||
|
||||
|
@ -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')
|
||||
|
||||
|
@ -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')
|
||||
|
||||
|
@ -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")
|
||||
|
Loading…
x
Reference in New Issue
Block a user