以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  未成交委托历时  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=148923)

--  作者:zero
--  发布时间:2017/3/10 10:17:38
--  未成交委托历时
IF TSUBMITEX(3,账户ID,品种1)>=1 AND CC<>0 THEN BEGIN
   TCANCEL(1,3),ORDERQUEUE;
   TBUYSHORT(\'\',SS-TSELLHOLDINGEX(账户ID,品种1,0),LMT,CC+5*MINDIFF,账户ID,品种1),ORDERQUEUE;
END;


挂单一秒钟后查询一次未成交委托历时超过一秒,撤单,再追单。
图表上1号点第一次出现TCANCEL并挂出了TBUYSHORT
图表2号点第二次出现TCANCEL取消了之
图片点击可在新窗口打开查看此主题相关图片如下:ib)woo1ruhq3@rihyhx6kw.png
图片点击可在新窗口打开查看
前的
TBUYSHORT未成交委托单,但是为什么没有再一次挂出空单??

--  作者:jinzhe
--  发布时间:2017/3/10 10:28:37
--  
你就这一句撤单的代码吗?
--  作者:zero
--  发布时间:2017/3/10 10:34:46
--  

IF TSUBMITEX(1,账户ID,品种1)>=1 AND AA<>0 THEN BEGIN 
   TCANCEL(1,1),ORDERQUEUE;//1秒撤单
   TBUY(\'\',SS-TBUYHOLDINGEX(账户ID,品种1,0),LMT,AA+5*MINDIFF,0,账户ID,品种1),ORDERQUEUE;   
END;


IF TSUBMITEX(3,账户ID,品种2)>=1 AND BB<>0 THEN BEGIN
   TCANCEL(1,3),ORDERQUEUE;
   TBUYSHORT(\'\',AS-TSELLHOLDINGEX(账户ID,品种2,0),LMT,BB-5*MINDIFF,0,账户ID,品种1),ORDERQUEUE;
END;


IF TSUBMITEX(3,账户ID,品种1)>=1 AND CC<>0 THEN BEGIN
   TCANCEL(1,3),ORDERQUEUE;
   TBUYSHORT(\'\',SS-TSELLHOLDINGEX(账户ID,品种1,0),LMT,CC+5*MINDIFF,账户ID,品种1),ORDERQUEUE;
END;


IF TSUBMITEX(1,账户ID,品种2)>=1 AND DD<>0 THEN BEGIN
   TCANCEL(1,1),ORDERQUEUE;
   TBUY(\'\',AS-TBUYHOLDINGEX(账户ID,品种2,0),LMT,DD-5*MINDIFF,账户ID,品种1),ORDERQUEUE;
END;


--  作者:jinzhe
--  发布时间:2017/3/10 10:54:05
--  

同一根k线开平仓动作只会执行一次


--  作者:zero
--  发布时间:2017/3/10 11:12:35
--  
固定轮询1秒模式下难道也是这样吗
--  作者:jinzhe
--  发布时间:2017/3/10 11:23:05
--  
和什么运行模式无关,系统设置就是只能下一次