股指期货移仓换月回测

我程序里设置的是开仓不超过3手,在股指IH里,6月19日移仓后重新开了3手,为什么后面在6月19日和6月23日又多头(换平)两手,相当于又开了两手?

实际测略需要真实无复权移仓换月
股指移仓换月持仓问题
关于期货合约换月
股指期货平仓
咨询换月
股指期货的平仓
提前换月
换月换仓信号问题
如何获取换月或者分红之后新的期货或者股票的手数?
移仓换月

你怎么设置的开仓不超过三手

这个用currentcontract应该能获取到

用的CurrentEntries<3

用的CurrentEntries<3,我今天查IH的测试报告,在换月的时候,有的时候还是多头(换开)5手,请问这是怎么回事?

我看回测报告,看到股指每个月换月的时候,本来之前持仓3手,换月后就变成1手了

\"\"

你要不再仔细读一读函数说明?

建仓次数,好像不是建仓手数的意思吧?

那请问如何处理,每次信号只开1手,总共账户只开3手的操作呢?

信号交易手数应该是信号命令的参数吧,第一个lots参数不就是开几手的参数吗?

限定总共开3手,第一条回复里就说了,用currentcontracts可以查询当前的持仓数量。如果你不想用系统的函数记录(换月后可能会不正确),也可以自己定义一个序列变量,每次开平以后自行记录一下当前的理论持仓