fix: cannot launch trader server
This commit is contained in:
parent
f971a95320
commit
f8448e0323
@ -9,7 +9,7 @@ class Config:
|
||||
|
||||
# Trading settings
|
||||
TRADE_TIMEOUT = int(os.environ.get("TRADE_TIMEOUT", 5)) # 交易超时时间(秒)
|
||||
SIMULATION_MODE = False
|
||||
SIMULATION_MODE = True
|
||||
|
||||
# Trading hours
|
||||
MARKET_OPEN_TIME = os.environ.get("MARKET_OPEN_TIME", "09:15")
|
||||
|
@ -19,7 +19,7 @@ from trade_constants import (
|
||||
ORDER_TYPE_LIMIT,
|
||||
ORDER_TYPE_MARKET,
|
||||
)
|
||||
from xt_trader import XtTrader
|
||||
from real.xt_trader import XtTrader
|
||||
|
||||
# 获取日志记录器
|
||||
logger = get_logger("real_trader_manager")
|
||||
|
@ -165,3 +165,19 @@ class SimulationTrader(BaseTrader):
|
||||
"can_use_volume": position_info.closeable_amount,
|
||||
}
|
||||
return None
|
||||
|
||||
def get_order(self, order_id):
|
||||
position_managers = self.get_all_position_managers()
|
||||
for position_manager in position_managers.values():
|
||||
if order_id in position_manager.pending_orders:
|
||||
order_info = position_manager.pending_orders[order_id]
|
||||
return {
|
||||
"order_id": order_id,
|
||||
"stock_code": order_info.stock_code,
|
||||
"price": order_info.price,
|
||||
"amount": order_info.amount,
|
||||
"direction": order_info.direction,
|
||||
"status": order_info.status,
|
||||
"strategy_name": order_info.strategy_name,
|
||||
}
|
||||
return None
|
||||
|
Loading…
x
Reference in New Issue
Block a user