
等级: 专业版
- 注册:
- 2021-10-19
- 曾用名:
|

楼主 |
发表于 2025-10-14 11:16
|
显示全部楼层
//总亏损风控
if TACCOUNT(26)-TACCOUNT( 6)>5000*N and tbuyholdingex('','',2)>0 and mark2=0 AND TGLOBALSUBMITEX(2,'' ,'',1 )>=1 then
begin
tcancelex(1,2,'',stklabel);//先撤单
mark2:=1;
tcanceltime:=TIMETOT0(DYNAINFO(207))+3; //记录撤单触发后3s的时间节点位置
end
//确保完全撤单后再执行平仓
if mark2=1 and tbuyholdingex('','',1)>0 then
begin
tsell(1,0,mkt);
mark2=-1;
end
if TIME>151450 then
begin
mark2:=0;
end
我按照你说的改了,但是满足条件后会一直撤单,怎么回事呢?
补充内容 (2025-10-14 11:18):
mark2作为全局变量的限制好像不起作用呢 |
|