 
等级: 超级版主
- 注册:
- 2021-5-24
- 曾用名:
|
IF XSLT=1 THEN //开空
BEGIN
IF SCC<10 AND TGLOBALSUBMITEX(3,'','',0)>=1 AND LT3>62 AND ABS(TIMETOT0(DYNAINFO(207))-LK)>5 THEN
BEGIN
TCANCELEX(1,3,'',STKLABEL);
LK:=TIMETOT0(DYNAINFO(207));
END
DEBUGFILE('C:\debug.txt','TGLOBALSUBMITEX:%.2f',TGLOBALSUBMITEX(3,'','',0));
DEBUGFILE('C:\debug.txt','TSELLHOLDINGEX:%.2f',TSELLHOLDINGEX('','',1));
DEBUGFILE('C:\debug.txt','MB:%.2f',MB);
TBUYSHORT(TGLOBALSUBMITEX(3,'','',0)=0 AND MB-TSELLHOLDINGEX('','',1)>=1,MB-TSELLHOLDINGEX('','',1),LMT,XCLOSE);
END
你就写在这个if里面就行了。如果只在撤单时候输出了一次,那说明就是后续XSLT没满足导致的。
|
|