
等级: 新手上路
- 注册:
- 2024-2-1
- 曾用名:
|
我想记录下单与撤单的委托次数,可是在分笔逐K线模式下,我刚下单2次撤单1次,DEBUGFILE里的委托次数就达到上百万次。是哪里没写对呢?
我的后台程序化代码是:
runmode:0; //逐K线计算模式
GLOBALVARIABLE:Num:=0; //初始委托次数为0
refC:ref(close,50);
次数:Num;
IF TISREMAINEX(1,'','fu11')=0 AND C>refC then begin
TBUY(1,1,LMT,dynainfo2(28,'fu11')-30,0,'','fu11');
Num:=Num+1;
DEBUGFILE('D:\fu11.TXT','委托次数%.0f',Num);
END
IF TISREMAINEX(3,'','fu11')=0 AND C<refC then begin
TBUYSHORT(1,1,LMT,dynainfo2(34,'fu11')+30,0,'','fu11');
Num:=Num+1;
DEBUGFILE('D:\fu11.TXT','委托次数%.0f',Num);
END
IF TISREMAINEX(1,'','fu11')>0 AND C<refC then begin
TCANCELEX(1,1,'','fu11');
Num:=Num+1;
DEBUGFILE('D:\fu11.TXT','委托次数%.0f',Num);
END
IF TISREMAINEX(3,'','fu11')>0 AND C>refC then begin
TCANCELEX(1,3,'','fu11');
Num:=Num+1;
DEBUGFILE('D:\fu11.TXT','委托次数%.0f',Num);
END
DEBUGFILE显示
2024-05-28 14:17:40.618 委托次数17611
2024-05-28 14:17:41.416 委托次数23482
2024-05-28 14:17:47.922 委托次数58709
2024-05-28 14:17:48.733 委托次数64581
2024-05-28 14:17:49.541 委托次数70453
2024-05-28 14:17:50.366 委托次数76325
2024-05-28 14:17:51.175 委托次数82197
2024-05-28 14:17:53.607 委托次数88069
2024-05-28 14:17:54.417 委托次数93941
2024-05-28 14:17:55.236 委托次数99813
2024-05-28 14:17:56.041 委托次数105685
2024-05-28 14:17:56.864 委托次数111557
2024-05-28 14:17:57.673 委托次数117429
2024-05-28 14:17:58.479 委托次数123301
2024-05-28 14:17:59.299 委托次数129173
2024-05-28 14:18:00.112 委托次数135045
2024-05-28 14:18:00.919 委托次数140917
2024-05-28 14:18:01.732 委托次数146789
2024-05-28 14:18:02.550 委托次数152661
2024-05-28 14:18:03.368 委托次数158533
2024-05-28 14:18:04.177 委托次数164405
2024-05-28 14:18:04.990 委托次数170277
2024-05-28 14:18:06.608 委托次数176149
2024-05-28 14:18:07.428 委托次数182021
2024-05-28 14:18:09.051 委托次数187893
2024-05-28 14:18:09.895 委托次数193765
2024-05-28 14:18:10.676 委托次数199637
2024-05-28 14:18:11.486 委托次数205509
|
|