以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [求助]后台2个不同的策略对应一个账户,如何解决?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=9693)

--  作者:人生如棋
--  发布时间:2012/1/18 7:22:42
--  [求助]后台2个不同的策略对应一个账户,如何解决?

后台2个不同的策略对应一个账户,如何解决?

比如,都是股指1201月份的

 

策略一里,多开是用TBUYHOLDINGEX 来判断 =0时,就多开 如果已经 TBUYHOLDINGEX >0 就不多开

 

策略二里,也是一样

 

但是2个策略跑一个账户时,问题就来了,我可能策略2,已经多开了,策略一,就不执行了,或者策略一的反手单,会把策略2的单子平掉。求如何解决。


--  作者:人生如棋
--  发布时间:2012/1/18 7:55:52
--  

还是,直接用虚拟持仓Tholding 就可以了。。开平时,外加ORDERQUEUE,保证成交后在进行下个语句。


--  作者:just
--  发布时间:2012/1/18 8:37:21
--  

参考 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=9682&page=0&star=2

 


--  作者:guotx2010
--  发布时间:2012/1/18 20:24:36
--  

使用虚拟持仓变量来记录各自的持仓量就行了。

如果一定要使用tbuyholdingex函数,那就写一个独立的后台策略来调用两个策略的持仓,进行对冲之后在开仓。

 

可以看看阿火的帖子呀。

 


--  作者:人生如棋
--  发布时间:2012/1/21 6:46:00
--  

经过调试发现 虚拟持仓holding 用于后台的话,值一直为0 ,就算有新的开仓,其值也不会和前台一样变化,请修正一下。


--  作者:阿火
--  发布时间:2012/1/21 22:07:39
--  

没有啊,一直都在用,都是好好的

你用什么版本啊?

 


--  作者:人生如棋
--  发布时间:2012/1/23 16:36:23
--  
后台的holding值一直都等于0,tbuy tbuyshort 执行后该值还是0,不会变。我用的是最新的280
[此贴子已经被作者于2012-1-23 16:37:16编辑过]

--  作者:admin
--  发布时间:2012/1/23 16:44:38
--  

你把你公式都贴出来吧