api = TqApi()
symbol = ”
# 该情况是否会出现自成交 即 orderLong 与 orderShort 成交
# 初始委托多单
orderLong = api.insert_order(symbol, ‘BUY’, ‘OPEN’, 1)
api.wait_update()
# 假设未成交 并撤销委托 下达空单
api.cancel_order(orderLong)
orderShort = api.insert_order(symbol, ‘SELL’, ‘OPEN’, 1)
api.wait_update()
# 如果会出现自成交的情况 能否通过先发出撤销委托的指令再发出下单的指令的方式规避
# 初始委托多单
orderLong = api.insert_order(symbol, ‘BUY’, ‘OPEN’, 1)
api.wait_update()
# 假设未成交 发出撤销委托指令
api.cancel_order(orderLong)
api.wait_update()
# 发出下单指令
orderShort = api.insert_order(symbol, ‘SELL’, ‘OPEN’, 1)
api.wait_update()
tqsdkdzqh 已回答的问题 2023年8月17日