以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台的仓位函数Tbuyholdingex不能及时刷新  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=34079)

--  作者:lhyldz
--  发布时间:2012/12/27 10:42:57
--  后台的仓位函数Tbuyholdingex不能及时刷新
我的高频策略中后台的仓位函数Tbuyholdingex不能及时刷新,造成了很多误操作,如何在后台程序中用代码及时同步更新tbuyholdingex的值呢?
--  作者:jinzhe
--  发布时间:2012/12/27 10:43:24
--  
不能及时刷新?能举例吗?
--  作者:lhyldz
--  发布时间:2012/12/27 10:52:28
--  

if con1 then begin

  if tbuyholdingex(myaccount,d1,1)=0 then begin
    tbuy(1,lots,mkt,0,0,myaccount,d1);          //d1开多
  end

end

 

在后台这个代码执行时,当con1成立时而且d1的仓位是0时,品种d1却开了2手,如何解释

 


--  作者:jinzhe
--  发布时间:2012/12/27 10:59:21
--  
lots是多少?
--  作者:lhyldz
--  发布时间:2012/12/27 11:11:31
--  
lots是1
--  作者:lhyldz
--  发布时间:2012/12/27 11:13:01
--  
要不我自己解释一下,是不是下单后没有立刻成交,所以仓位还是0,所以又下单,然后两个单子一起成交了
--  作者:jinzhe
--  发布时间:2012/12/27 11:13:04
--  

能帖一下下的记录和日志吗?


--  作者:lhyldz
--  发布时间:2012/12/27 11:17:01
--  

现在就成了如何及时删除未成交单的问题了


--  作者:jinzhe
--  发布时间:2012/12/27 11:27:46
--  

在加个判断未成交单语句

TISREMAINEX( , , )参考这个函数