以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  多账号持仓问题求助--急!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=6036)

--  作者:moondrm
--  发布时间:2011/4/6 12:46:47
--  多账号持仓问题求助--急!

各位大侠,请教一个问题好吗?
如果我开了两个账号,当前账号状态是活动账号为101,资金10万,还有一个账号102不是当前活动账号,资金20万。

如果我编写程序,N是权益的50%(单位:手),我开仓仓位为N手,我在程序中连续写指令:

TBUY(THOLDING=0 AND Bcond>0,N,mkt, 0,0, \'102\');
TBUY(THOLDING=0 AND Bcond>0,N,mkt, 0,0, \'101\');

第一种推断是:实际情况是101账号开了5万持仓,而102是开了10万持仓
第二种推断是:实际情况是101账号开了5万持仓,而102是开的也是5万持仓

您说应该是哪种推断正确?


--  作者:董小球
--  发布时间:2011/4/6 14:32:07
--  
多账户持仓不能用简单的THOLDING函数来判断持仓了,你在后台交易函数中找如这样的TBUYHOLDING、TREMAINQTY、TSELLHOLDING等函数自行计算得来,才是真正的真实持仓,否则可能返回的是只有当前账户的持仓。
--  作者:虫儿飞
--  发布时间:2011/4/6 14:32:59
--  

我们正在测试您的指令  会尽快给您答复请稍等。

 


--  作者:fly
--  发布时间:2011/4/6 15:05:16
--  
可以用TACCOUNT2,分别取自己的资金
TACCOUNT2(6,\'101\');
TACCOUNT2(6,\'102\');