Globalvariable:n=1; hgd:=MA(MA(CLOSE,3),1); lgd:=MA(MA(CLOSE,3),3); spk:=cross(hgd,lgd); 手数:=SS; if THOLDING2=0 and time<=144000 then begin tbuy(spk,手数,MKT),SLITHERMETHOD; extgbdataset('kaiduo',tenterprice); tbuyshort(spk,手数,MKT),SLITHERMETHOD; extgbdataset('kaikong',tenterprice); end 对锁开仓后,要求不在开仓,等多空平仓完在继续开多、开空对锁. 如何限制? |
对锁就是多头空头持仓数量一致?
那么:
多头持仓是tbuyholding
空头持仓是tsellholding
在开仓条件里面增加一个条件,判断条件是:上面两个持仓不相等
多头持仓是tbuyholding
空头持仓是tsellholding
使用这2个函数判断持仓,不要用THOLDING2