IF (TAVGENTERPRICEEX(AC,PZ)<>0) AND(TAVGENTERPRICEEX(AC,PZ)-DYNAINFO(7)>=ZSJJ) AND (TAVGENTERPRICEEX(AC,PZ)-DYNAINFO(7)<ZSJX) THEN BEGIN
if Islastbar then
begin
DEBUGFILE('D:\TEST500.TXT',' 平多止损撤单前DYNAINFO(7):'&numtostr(DYNAINFO(7),2)&' TAVGENTERPRICEEX(AC,PZ):'&numtostr(TAVGENTERPRICEEX(AC,PZ),2)&' TBUYHOLDINGEX(AC,PZ,1):'&numtostr(TBUYHOLDINGEX(AC,PZ,1),0)&' TBUYHOLDINGEX(AC,PZ,2):'&numtostr(TBUYHOLDINGEX(AC,PZ,2),0)&' TBUYHOLDINGEX(AC,PZ,3):'&numtostr(TBUYHOLDINGEX(AC,PZ,3),2)&' 最大连亏金额:'&numtostr(TSEQLOSS,2)&' 最大连盈金额:'&numtostr(TSEQWIN,2)&' B02:'&numtostr(B02,0)&' B01:'&numtostr(B01,0)&' TISREMAIN:'&numtostr(TISREMAIN(0),0)&' THOLDING2:'&numtostr(THOLDING2,0),0);
end
TCANCELEX(1,0,AC,PZ);
if Islastbar then
begin
DEBUGFILE('D:\TEST500.TXT',' 平多止损撤单后DYNAINFO(7):'&numtostr(DYNAINFO(7),2)&' TAVGENTERPRICEEX(AC,PZ):'&numtostr(TAVGENTERPRICEEX(AC,PZ),2)&' TBUYHOLDINGEX(AC,PZ,1):'&numtostr(TBUYHOLDINGEX(AC,PZ,1),0)&' TBUYHOLDINGEX(AC,PZ,2):'&numtostr(TBUYHOLDINGEX(AC,PZ,2),0)&' TBUYHOLDINGEX(AC,PZ,3):'&numtostr(TBUYHOLDINGEX(AC,PZ,3),2)&' 最大连亏金额:'&numtostr(TSEQLOSS,2)&' 最大连盈金额:'&numtostr(TSEQWIN,2)&' B02:'&numtostr(B02,0)&' B01:'&numtostr(B01,0)&' TISREMAIN:'&numtostr(TISREMAIN(0),0)&' THOLDING2:'&numtostr(THOLDING2,0),0);
end
我已经在前后debugfile输出,看是否这个原因了,等会贴输出的数据