以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  想要提前20秒成交的指令怎么写?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175540)

--  作者:qq代人发帖
--  发布时间:2020/4/15 16:10:38
--  想要提前20秒成交的指令怎么写?
请教下大家,做收盘成交,想要提前20秒成交的指令怎么写?

--  作者:FireScript
--  发布时间:2020/4/15 16:16:17
--  
 提前下单吗?
仅限于固定轮询模式才有效。
abb:timetot0(CLOSETIME(0))-time0,NODRAW;//当前K线时间距离收盘K线结束倒计时
abb3:timetot0(CLOSETIME(0))-timetot0(dynainfo(207)),NODRAW;//当前时间距离收盘K时间

if (abb<=20 and (not(ISLASTBAR))) or (ISLASTBAR and abb3<=20)  then //兼顾实际交易时候的信号和历史回测信号
begin
sell(holding>0,holding,market);
sellshort(holding<0,holding,market);   
end

如果是走完K模式则需要启用提前N秒下单的功能。