请教:发单给信号时3手 但是只委托1手
此主题相关图片如下:5.jpg

此主题相关图片如下:2.jpg

不是一个开空语句里写3手,是算出来3手 然后一起开3手。
有交易日志吗,看下当时报的是几手,你手数那里是一个变量填的?
没有写交易日志,手数是一起写的,但是我用的是固定轮询。
您对应图表报单是1手
看下您对应的开平仓语句,是不是确实是报单3手?另外看下当前的虚拟资金够不够去报单3手?
buyshort(current_lots>holding,current_lots-holding,marketr);这个是加仓的代码,算出current_lots-holding的差就是3,所以应该是一次性发出去的呀。而且这个就是用虚拟资金量设置的应该是不会出现虚拟资金不足的状况!
看下图上对应交易信号可是1手?
资金情况输出下当前的ASSET即可,另外也可在前面输出下CURRENT_LOTS-HOLDING的值
如果您还在测试阶段,对应在安装目录下记录了交易日志。去看下就清楚问题所在了