以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  Tholding  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=4540)

--  作者:stephen_mcse
--  发布时间:2010/12/22 16:08:23
--  Tholding

用1秒的监控,下面的代码下了两单.  估计是从委托到成交的时间比1秒长.  如果不想延长监控间隔的话有什么办法? 谢谢

 

IF B AND THOLDING=0 then
TBUY(1,1,MKT);


--  作者:大灰狼
--  发布时间:2010/12/22 16:33:43
--  

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

问题15


--  作者:阿火
--  发布时间:2010/12/22 20:57:12
--  

楼主的意思是 程序被执行了2遍

IF B AND THOLDING=0 then
TBUY(1,1,MKT);

第一次执行“买开委托”,但是委托单还没成交,tholding依然是0,   1秒后又执行了一遍,再一次“买开委托” ,所以下了2单


--  作者:阿火
--  发布时间:2010/12/22 21:09:11
--  

IF B AND THOLDING=0 then
TBUY(1,1,MKT),orderqueue;

如果加入“orderqueue”,是买开成交后,程序才继续往下执行吗?


 


--  作者:fly
--  发布时间:2010/12/23 9:02:30
--  

关于orderqueue的疑问,请参考此帖. 

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=3012&skin=0

 

[此贴子已经被作者于2010-12-23 9:02:42编辑过]