我程序里设置的是开仓不超过3手,在股指IH里,6月19日移仓后重新开了3手,为什么后面在6月19日和6月23日又多头(换平)两手,相当于又开了两手?
你怎么设置的开仓不超过三手
这个用currentcontract应该能获取到
用的CurrentEntries<3
用的CurrentEntries<3,我今天查IH的测试报告,在换月的时候,有的时候还是多头(换开)5手,请问这是怎么回事?
我看回测报告,看到股指每个月换月的时候,本来之前持仓3手,换月后就变成1手了
你要不再仔细读一读函数说明?
建仓次数,好像不是建仓手数的意思吧?
那请问如何处理,每次信号只开1手,总共账户只开3手的操作呢?
信号交易手数应该是信号命令的参数吧,第一个lots参数不就是开几手的参数吗?
限定总共开3手,第一条回复里就说了,用currentcontracts可以查询当前的持仓数量。如果你不想用系统的函数记录(换月后可能会不正确),也可以自己定义一个序列变量,每次开平以后自行记录一下当前的理论持仓