以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  如何确定这是未成交单。  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=62433)

--  作者:qq代人发帖
--  发布时间:2014/3/7 13:49:24
--  如何确定这是未成交单。

请教:后台轮询模式,偶尔出现多空单互锁的情况,可能是因为前面的单子没平又开了新单,

但我程序每次开平都会先检查一下手里的持仓,按理说不需要加顺序发单的指令。

//监控未成交单
WCJ:=TREMAINQTY( 1, ZH1,PZ1);
IF WCJ<>0 THEN BEGIN
A:=WCJ;
END

//对为成交单撤单,并追单
IF WCJ>0 THEN BEGIN
TCANCELEX(1,1,ZH1,PZ1 );
TBUY(WCJ=0,A,MKT,0,ZH1,PZ1);
END

不太明白的是如何确定这是未成交单,请指教,谢谢!


--  作者:jinzhe
--  发布时间:2014/3/7 14:09:46
--  

函数你已经写出来了,用函数判断当前是否有未成交单

 

还可以用系统自带的追单撤单功能

 

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看