以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  后台交易时如何控制不重复开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=3874)

--  作者:ranyang
--  发布时间:2010/11/15 9:14:36
--  后台交易时如何控制不重复开仓
就是同方向不重复开仓,不加仓,谢谢,使用holding这个来控制有时好像连开仓变的也有问题
--  作者:董小球
--  发布时间:2010/11/15 9:25:35
--  

后台交易的持仓监控要用THOLDING之类的函数来监控,你仔细看看后台函数列表的函数,用这个图表的当然不行


--  作者:ranyang
--  发布时间:2010/11/15 10:25:50
--  
说错了,我用的是THOLDING,另外还有 TTYPE,
如果只是单独的开仓信号没什么问题,可在同时平仓和开仓的情况下,好像开仓会不太正常,是信号反馈不及时还是什么原因呢,
--  作者:wattwei
--  发布时间:2010/11/15 10:32:42
--  
应该是代码的问题。论坛有讨论过,使用搜索功能去找

大致原因是,你用THOLDING判断仓位,但是在一段语句体内,刚平完仓,THOLDING不可能及时刷新,结果开仓语句误判,无法开仓。

--  作者:ranyang
--  发布时间:2010/11/15 19:27:28
--  
 我估计也是这个情况,这种问题有处理方法吗,因为在实盘的时候肯定会存在平仓后开仓的情况,tholding的刷新可能有些慢。
--  作者:wattwei
--  发布时间:2010/11/15 19:39:21
--  
可以参考论坛其它的帖子。将这连续的平开仓操作加关键字orderqueue,这样确保平仓完成才开仓,另外同时去除开仓时使用THolding的条件判断
--  作者:ranyang
--  发布时间:2010/11/16 11:22:00
--  
如果去除了tholding判断的话就会连续开仓,我只希望进行一次开多或者开空的操作,不希望加仓
--  作者:BNF
--  发布时间:2010/11/16 17:25:37
--  

顺便问下,在vba里如何引用帐户界面的数据呢?最好是后台直接引用。谢谢