本地测试这个函数在只有未成交状态时是正常的。你用下面的代码输出对应的条件。再出现重复下单时,查看下对应时间的记录状态。
[PEL] 复制代码 IF ISLASTBAR THEN
BEGIN
DEBUGFILE('D:\GP-'&STKLABEL&'.TXT','探针1 TISPRVREMAIN='&NUMTOSTR(TISPRVREMAIN(0),0)& ' KB ='&NUMTOSTR(KB ,0)& ' TBUYHOLDING='& NUMTOSTR(TBUYHOLDING(1),0) ,1);
END;
开多B:TBUY((KB AND THOLDING2=0 AND TISPRVREMAIN(0)=0 AND TBUYHOLDING(1)=0) ,SS,MKT);
IF ISLASTBAR THEN
BEGIN
DEBUGFILE('D:\GP-'&STKLABEL&'.TXT','探针2 TISPRVREMAIN='&NUMTOSTR(TISPRVREMAIN(0),0)& ' KB ='&NUMTOSTR(KB ,0)& ' TBUYHOLDING='&NUMTOSTR(TBUYHOLDING(1),0) ,1);
END;
|