不在RealTraderManager创建xtTrader
This commit is contained in:
parent
519d4d2021
commit
84a07f4cff
@ -1,7 +1,6 @@
|
||||
import time
|
||||
import threading
|
||||
import schedule
|
||||
from xt_trader import XtTrader
|
||||
from xtquant import xtconstant
|
||||
from logger_config import get_logger
|
||||
from config import Config
|
||||
@ -14,14 +13,14 @@ logger = get_logger('real_trader_manager')
|
||||
class RealTraderManager:
|
||||
"""实盘交易管理器,处理实盘下单失败、部分成交等问题,尽量保证仓位与策略信号一致"""
|
||||
|
||||
def __init__(self, trader=None):
|
||||
def __init__(self, trader):
|
||||
"""初始化实盘交易管理器
|
||||
|
||||
Args:
|
||||
trader: XtTrader实例,如果为None则自动获取
|
||||
"""
|
||||
# 使用传入的trader实例或获取单例
|
||||
self.trader = trader if trader is not None else XtTrader()
|
||||
self.trader = trader
|
||||
|
||||
# 确保已登录
|
||||
if not self.trader.is_logged_in():
|
||||
|
Loading…
x
Reference in New Issue
Block a user