refactor QMT client and optimize API

This commit is contained in:
2026-08-28 22:46:04 +08:00
parent d09f271569
commit 29fee85b3d
18 changed files with 1239 additions and 519 deletions

View File

@@ -41,7 +41,14 @@ def open_signal(run, ticks, open_signals) -> None:
# 6. 生成本地订单号并按最新价提交开仓委托。
order_id = run.orders.new_order_id("base")
request = PlaceOrderRequest(run.client, OP_BUY, item.code, volume, order_id)
request = PlaceOrderRequest(
run.client,
OP_BUY,
item.code,
volume,
order_id,
item.signal_key,
)
if not run.orders.place(request):
continue