OrderNum=min(10,Q_BidVol())
sell_open(ContractId, "Limit",Q_BidPrice(),OrderNum)
<built-in function sell_open> returned a result with an error set
假设用min取出开仓数量是5.0,则sell_open会报错,必须改成
OrderNum=int(min(10,Q_BidVol()))
其他开平仓语句也是一样
不过这个问题颇费了一番周折才找到原因,因为在别的平台这个数量是不需要用int整理的