你那个不是0是没结果,把你的代码头贴一下
一般这种问题你先写个简单的测试,
这种问题不会是这小段代码的问题,而是整体下的问题导致这段代码没有执行
就比如这样 代码,这样就能说明那段代码是没问题的,错就错在整体下导致那段代码没有运行

此主题相关图片如下:1.png
{----------------------------------开仓反手------------------------------------------------}
TSELL(平多 AND THOLDING>0,平仓数量,mkt),ORDERQUEUE;
//TBUYSHORT(开空 AND THOLDING=0 AND 开仓时间,开仓数量,LMT,DYNAINFO(7)),ORDERQUEUE;//账户
//TSELLSHORT(平空 AND THOLDING<0 AND ,平仓数量,mkt),ORDERQUEUE;
//TBUY(开多 AND THOLDING=0 AND 开仓时间,开仓数量,LMT,DYNAINFO(7)),ORDERQUEUE;//账户
{------------------------------------------------------------------------------------}
if 清仓时间 and THOLDING<>0 then
begin
Tsell(1,清仓数量,mkt),ORDERQUEUE;
Tsellshort(1,清仓数量,mkt),ORDERQUEUE;{orderqueue}
end
IF TOPENPROFIT<-4500 THEN BEGIN
Tsell(1,清仓数量,mkt),ORDERQUEUE;
Tsellshort(1,清仓数量,mkt),ORDERQUEUE;{orderqueue}
END
{---------------------------------------------------------------}