你这个只能后台程序化上实现。建议先获取后台程序化使用权限。否则代码给你了 你也用不了。
[PEL] 复制代码 //运行在活跃品种;固定时间间隔设置的小一点(比如1秒),如果设置的检测间隔较大会导致出现时间误差
GLOBALVARIABLE:mark:=0;
buycd:1;//原始开仓条件
realcd:0;//实际用的条件
V1:extgbdata('ti');
延迟:TIMETOT0(currenttime) - TIMETOT0(V1);
if 延迟>3*60 and mark=1 AND buycd and ISLASTBAR then
begin
realcd:=1;
extgbdataset ('ti',currenttime);
end
if buycd and mark=0 AND ISLASTBAR then //首次满足的情况
begin
extgbdataset ('ti',currenttime); //满足条件记录下现在的时间
mark:=1;
realcd:=1;
end
这是后台里延迟下单操作的代码范例。参考这个思路实现就行了。
收盘实际是有函数的:
CLOSETIME |