代码结构如下//零仓位开多
if 零仓位开多 then begin
TBUY(1 AND TBUYHOLDINGEX( 'ac','ic08' ,0 )<10,1,LMT,A01,0,'512810491','ic08' );
//开空后止损
if ZSCOND then BEGIN
TSELLSHORT(ZSCOND,TBUYHOLDINGEX( 'ac','ic08' ,0 ),MKT,0,'512810491','ic08');
a43=0//标记仓位
end
a43=1//标记仓位
end
//零仓位开空
if 零仓位开空 then begin
TBUYSHORT(1 and AND TBUYHOLDINGEX( 'ac','ic08' ,0 )<10,b04,LMT,A01,A01-30,'ac','ic08');
//开多后止损
if ZSCOND then BEGIN
TSELLSHORT(ZSCOND,TBUYHOLDINGEX( '512810491','ic08' ,0 ),MKT,0,'512810491','ic08');
a43=0 //标记仓位
end
a43=-1//标记仓位
end
这个结果是不是调试出来的吧?
用debugfile等函数进行调试下单条件,看看是不是和你想的一样,是成立的