IF TIME>=090000 AND TIME<=151400 AND KD=0 AND CZQ=1 AND KKS<4 THEN BEGIN
IF TTKD AND HOLDING<=0THEN BEGIN
SELLSHORT(1,0,THISCLOSE);
BUY(1,0,THISCLOSE);
KD:=1;
KK:=0;
END
IF TTKK AND HOLDING>=0 AND KK=0 AND CZQ=1 AND KKS<4 THEN BEGIN
SELL(1,0,THISCLOSE);
BUYSHORT(1,0,THISCLOSE);
KK:=1;
KD:=0;
END
IF C<=ENTERPRICE-30*MINDIFF AND HOLDING>0 THEN SELL(1,0,THISCLOSE) KS1=KS1+1;
IF C>=ENTERPRICE+30*MINDIFF AND HOLDING<0 THEN SELLSHORT(1,0,THISCLOSE) KS2=KS2+1;
KKS:=KS1+KS2;
END
IF TIME>=151400 THEN BEGIN
SELLSHORT(1,0,THISCLOSE);
SELL(1,0,THISCLOSE);
END
估计是你开仓开的太猛了,全开,后面资金没有了,自然就没信号了。建议你吧BUY里的数量改成1试试
估计是你开仓开的太猛了,全开,后面资金没有了,自然就没信号了。建议你吧BUY里的数量改成1试试
难到平仓信号也不起作用?
BUY(1,0,THISCLOSE); 开仓数量是0,能交易吗
BUY(1,0,THISCLOSE); 开仓数量是0,能交易吗
为何第一个和第二个有信号?
除了开仓手数要改成1以外
如果是IF合约的开仓,
那时间是有问题的,可改成TIME>093000 AND TIME<151400
我找到原因了!是因为BUY和sell等函数有问题!希望金字塔的研发人员能尽快给予解决!!!