成交了怎么办?
追单撤单系统自带的就有,在下单设置---程式化交易--追单撤单设置里面
if c>o+20 and extgbdata('time')<>time then begin
tbuy(1,5,lmt,dynainfo(7)-5);
extgbdataset('jiage',dynainfo(7)-5);
extgbdataset('time',time);
end
if c>extgbdata('jiage')+15 and extgbdata('tt')<>time then begin
ss:=TREMAINQTY( 1, '','' );
tcancel(1,1);
extgbdataset('tt',time);
tbuy(1,ss,lmt,DYNAINFO( 54));
end
if c<o-20 and extgbdata('time2')<>time then begin
tbuy(1,5,lmt,dynainfo(7)+5);
extgbdataset('jiage2',dynainfo(7)+5);
extgbdataset('time2',time);
end
if c>extgbdata('jiage2')+15 and extgbdata('tt2')<>time then begin
ss2:=TREMAINQTY( 3, '','' );
tcancel(1,3);
extgbdataset('tt2',time);
tbuy(1,ss2,lmt,DYNAINFO( 54));
end
if c<o-20 and extgbdata('time2')<>time then begin
tbuy(1,5,lmt,dynainfo(7)+5);
extgbdataset('jiage2',dynainfo(7)+5);
extgbdataset('time2',time);
end
if c>extgbdata('jiage2')+15 and extgbdata('tt2')<>time then begin
ss2:=TREMAINQTY( 3, '','' );
tcancel(1,3);
extgbdataset('tt2',time);
tbuy(1,ss2,lmt,DYNAINFO( 54));
end
这段要这样改
if c<o-20 and extgbdata('time2')<>time then begin
tsell(1,5,lmt,dynainfo(7)+5);
extgbdataset('jiage2',dynainfo(7)+5);
extgbdataset('time2',time);
end
if c>extgbdata('jiage2')+15 and extgbdata('tt2')<>time then begin
ss2:=TREMAINQTY( 3, '','' );
tcancel(1,2);
extgbdataset('tt2',time);
tsell(tisremain(2)=0,ss2,lmt,DYNAINFO( 54));
end