Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共3 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:python下开平仓指令下单数量如果是带小数点的整数会报错

1楼
滚雪球 发表于:2019/7/8 10:41:14
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()))
其他开平仓语句也是一样
2楼
yukizzc 发表于:2019/7/8 10:55:30
volumeint交易数量,单位期货为手,股票为股,默认参数为1
这个数量要求整形的需要
3楼
滚雪球 发表于:2019/7/8 11:09:41
不过这个问题颇费了一番周折才找到原因,因为在别的平台这个数量是不需要用int整理的
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.07813 s, 2 queries.