以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于漏单的问题 请大虾帮助  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=30910)

--  作者:lizhaozhao
--  发布时间:2012/11/26 15:54:42
--  关于漏单的问题 请大虾帮助
后台程序化交易的时候老是出现漏单的错误
代码如下:
TCANCEL(1,0);
tsell(1,THOLDING2,LMT,IFN(D+k*R>INTPART((D+k*R)/5)*5,INTPART((D+k*R)/5)*5,INTPART((D+k*R)/5)*5+5));
tbuyshort(1,ss,LMT,IFN(D+k*R>INTPART((D+k*R)/5)*5,INTPART((D+k*R)/5)*5,INTPART((D+k*R)/5)*5+5));
 
第一行撤单都成功了,从“交易状态”中看到
第二行平多的代码,总是不执行,每次都不行
第三行开空都成功,从“交易状态”中看到
 
为什么第二行代码总是不执行啊?好多次都是这样,按理说他后面那行开空的指令都执行了啊?
 
 

--  作者:lizhaozhao
--  发布时间:2012/11/26 16:09:00
--  

补充说明:多头是已经有了持仓的


--  作者:jinzhe
--  发布时间:2012/11/26 17:07:11
--  
模拟交易吗?明天测试下看看
--  作者:jinzhe
--  发布时间:2012/11/27 9:32:41
--  
模拟交易不好测,这样的价格都能被撮合。。。
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121127093217.png
图片点击可在新窗口打开查看

--  作者:pancg
--  发布时间:2012/11/27 13:47:52
--  

THOLDING2是帐户实际持仓量,与THOLDING不同是该函数返回结果不会因为当前含有未成交委托单而变化

 

查查代码之前有发出平多的委托单子吗?有可能已经变成未成交委托单导致的不执行


--  作者:yanxc
--  发布时间:2012/11/27 16:57:24
--  
以下是引用jinzhe在2012-11-27 9:32:41的发言:
模拟交易不好测,这样的价格都能被撮合。。。
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20121127093217.png
图片点击可在新窗口打开查看

 

模拟不是按K线吗?无所谓撮合的问题啊,又不是仿真。


--  作者:admin
--  发布时间:2012/11/27 21:41:19
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=332 参考问题4

使用后台的调试方法,检查第二行委托里的每个参数,看看是不是参数的问题导致委托失败