fix: module path
This commit is contained in:
parent
d17b3de56d
commit
49bd92296e
@ -1 +0,0 @@
|
|||||||
|
|
@ -9,7 +9,7 @@ class Config:
|
|||||||
|
|
||||||
# Trading settings
|
# Trading settings
|
||||||
TRADE_TIMEOUT = 5 # 交易超时时间(秒)
|
TRADE_TIMEOUT = 5 # 交易超时时间(秒)
|
||||||
SIMULATION_MODE = False
|
SIMULATION_MODE = True
|
||||||
|
|
||||||
# Trading hours
|
# Trading hours
|
||||||
MARKET_OPEN_TIME = "09:20"
|
MARKET_OPEN_TIME = "09:20"
|
||||||
|
@ -6,12 +6,12 @@
|
|||||||
import time
|
import time
|
||||||
from typing import Optional
|
from typing import Optional
|
||||||
|
|
||||||
from ..config import Config # 使用相对导入
|
from config import Config # 使用相对导入
|
||||||
from ..logger_config import get_logger
|
from logger_config import get_logger
|
||||||
from ..real.xt_trader import XtTrader
|
from real.xt_trader import XtTrader
|
||||||
from ..simulation.simulation_trader import SimulationTrader
|
from simulation.simulation_trader import SimulationTrader
|
||||||
from ..base_trader import BaseTrader
|
from base_trader import BaseTrader
|
||||||
from ..real.real_trader_manager import RealTraderManager # 确保导入
|
from real.real_trader_manager import RealTraderManager # 确保导入
|
||||||
|
|
||||||
# 获取日志记录器
|
# 获取日志记录器
|
||||||
logger = get_logger("app_state") # 可以考虑是否需要区分 logger 名称
|
logger = get_logger("app_state") # 可以考虑是否需要区分 logger 名称
|
||||||
|
@ -10,9 +10,9 @@ import time
|
|||||||
import subprocess
|
import subprocess
|
||||||
import os
|
import os
|
||||||
|
|
||||||
from ..config import Config
|
from config import Config
|
||||||
from ..logger_config import get_logger
|
from logger_config import get_logger
|
||||||
from ..base_trader import BaseTrader
|
from base_trader import BaseTrader
|
||||||
from .app_state import login, logout, is_real_mode, _trader_instance, logger as app_logger # 使用 app_state中的logger
|
from .app_state import login, logout, is_real_mode, _trader_instance, logger as app_logger # 使用 app_state中的logger
|
||||||
|
|
||||||
# 如果需要独立的 logger,可以取消下面这行的注释
|
# 如果需要独立的 logger,可以取消下面这行的注释
|
||||||
|
@ -5,7 +5,7 @@
|
|||||||
"""
|
"""
|
||||||
from flask import Blueprint, jsonify, abort
|
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')
|
account_bp = Blueprint('account_routes', __name__, url_prefix='/yu')
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"""
|
"""
|
||||||
from flask import Blueprint, jsonify
|
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')
|
health_bp = Blueprint('health_routes', __name__, url_prefix='/yu')
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
"""
|
"""
|
||||||
from flask import Blueprint, jsonify, abort
|
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')
|
strategy_bp = Blueprint('strategy_routes', __name__, url_prefix='/yu')
|
||||||
|
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
"""
|
"""
|
||||||
from flask import Blueprint, request, jsonify, abort
|
from flask import Blueprint, request, jsonify, abort
|
||||||
|
|
||||||
from ..core.app_state import get_trader, get_real_trader_manager, is_real_mode, logger
|
from core.app_state import get_trader, get_real_trader_manager, is_real_mode, logger
|
||||||
from ..base_trader import BaseTrader
|
from base_trader import BaseTrader
|
||||||
from ..trade_constants import ORDER_TYPE_LIMIT, ORDER_DIRECTION_BUY, ORDER_DIRECTION_SELL
|
from trade_constants import ORDER_TYPE_LIMIT, ORDER_DIRECTION_BUY, ORDER_DIRECTION_SELL
|
||||||
|
|
||||||
trading_bp = Blueprint('trading_routes', __name__, url_prefix='/yu')
|
trading_bp = Blueprint('trading_routes', __name__, url_prefix='/yu')
|
||||||
|
|
||||||
|
@ -5,18 +5,18 @@ Flask应用主入口文件。
|
|||||||
"""
|
"""
|
||||||
from flask import Flask, request, abort
|
from flask import Flask, request, abort
|
||||||
|
|
||||||
from .config import Config
|
from config import Config
|
||||||
from .logger_config import get_logger # 主应用的logger
|
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.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.scheduler_tasks import setup_scheduler, logger as scheduler_logger
|
||||||
|
|
||||||
# API 路由蓝图
|
# API 路由蓝图
|
||||||
from .routes.health_routes import health_bp
|
from routes.health_routes import health_bp
|
||||||
from .routes.trading_routes import trading_bp
|
from routes.trading_routes import trading_bp
|
||||||
from .routes.account_routes import account_bp
|
from routes.account_routes import account_bp
|
||||||
from .routes.strategy_routes import strategy_bp
|
from routes.strategy_routes import strategy_bp
|
||||||
|
|
||||||
# 主日志记录器 (可以根据需要选择使用 app_state_logger 或 scheduler_logger, 或者独立的)
|
# 主日志记录器 (可以根据需要选择使用 app_state_logger 或 scheduler_logger, 或者独立的)
|
||||||
logger = get_logger("trade_server_main")
|
logger = get_logger("trade_server_main")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user