This commit is contained in:
2026-09-10 20:38:00 +08:00
parent 2b6fe2ffbc
commit 1255ab21ba
3 changed files with 5 additions and 5 deletions

View File

@@ -35,7 +35,6 @@ class OrderBook:
def __init__(
self, order_prefix: str, lock_timeout_sec: int = 180, cancel_timeout_sec: float = 30
) -> None:
self.order_prefix = order_prefix
self.lock_timeout_sec = max(1, lock_timeout_sec)
self.cancel_timeout_sec = timedelta(seconds=cancel_timeout_sec)
self.data: list[OrderItem] = []
@@ -45,9 +44,9 @@ class OrderBook:
)
self.mutex = Lock()
def new_order_id(self, side: str) -> str:
def new_order_id(self,prefix:str, side: str) -> str:
"""生成带策略前缀的本地订单号。"""
return f"{self.order_prefix}-{side}-{secrets.token_hex(10)}"
return f"{prefix}-{side}-{secrets.token_hex(10)}"
def busy(self, code: str, side: str) -> bool:
"""判断证券是否存在仍在处理中的同方向委托。"""