fix: cannot launch trader server
This commit is contained in:
parent
f971a95320
commit
f8448e0323
@ -9,7 +9,7 @@ class Config:
|
|||||||
|
|
||||||
# Trading settings
|
# Trading settings
|
||||||
TRADE_TIMEOUT = int(os.environ.get("TRADE_TIMEOUT", 5)) # 交易超时时间(秒)
|
TRADE_TIMEOUT = int(os.environ.get("TRADE_TIMEOUT", 5)) # 交易超时时间(秒)
|
||||||
SIMULATION_MODE = False
|
SIMULATION_MODE = True
|
||||||
|
|
||||||
# Trading hours
|
# Trading hours
|
||||||
MARKET_OPEN_TIME = os.environ.get("MARKET_OPEN_TIME", "09:15")
|
MARKET_OPEN_TIME = os.environ.get("MARKET_OPEN_TIME", "09:15")
|
||||||
|
@ -19,7 +19,7 @@ from trade_constants import (
|
|||||||
ORDER_TYPE_LIMIT,
|
ORDER_TYPE_LIMIT,
|
||||||
ORDER_TYPE_MARKET,
|
ORDER_TYPE_MARKET,
|
||||||
)
|
)
|
||||||
from xt_trader import XtTrader
|
from real.xt_trader import XtTrader
|
||||||
|
|
||||||
# 获取日志记录器
|
# 获取日志记录器
|
||||||
logger = get_logger("real_trader_manager")
|
logger = get_logger("real_trader_manager")
|
||||||
|
@ -165,3 +165,19 @@ class SimulationTrader(BaseTrader):
|
|||||||
"can_use_volume": position_info.closeable_amount,
|
"can_use_volume": position_info.closeable_amount,
|
||||||
}
|
}
|
||||||
return None
|
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