以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]如何取得某个账户下的持仓汇总  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=9544)

--  作者:z7c9
--  发布时间:2011/12/30 10:52:31
--  [求助]如何取得某个账户下的持仓汇总

有啥好方法么?


--  作者:屎头
--  发布时间:2011/12/30 11:07:08
--  
用指定持仓加起来
--  作者:fly
--  发布时间:2011/12/30 11:08:40
--  
TBUYHOLDINGEX+TSELLHOLDINGEX
--  作者:jinzhe
--  发布时间:2011/12/30 11:13:10
--  

TBUYHOLDINGEX买持,TSELLHOLDINGEX卖持

然后相加,卖持的话数值是正数


--  作者:z7c9
--  发布时间:2011/12/30 11:17:10
--  
我的意思是取得所有品种的持仓,比如账户888888下有sr1手空头,sr2手多头,ru2手多头,cu9手空头同时取得。而不是简单的监控所有后台品种,否则估计要监控上百个合约,因为预先不知道这个账户下会持有哪个品种。
--  作者:屎头
--  发布时间:2011/12/30 11:31:28
--  
取指定帐户品种的买入持仓量(多头持仓), 用法:TBUYHOLDINGEX(AC,STOCK,N),AC为指定的帐户名,若为空表示取当前默认帐户 STOCK为指定的品种,若空表示当前品种,N表示类型,0表示取当日买持,1表示取全部买持. 1不就是全部买持仓么?
--  作者:z7c9
--  发布时间:2011/12/30 11:39:29
--  
以下是引用屎头在2011-12-30 11:31:28的发言:
取指定帐户品种的买入持仓量(多头持仓), 用法:TBUYHOLDINGEX(AC,STOCK,N),AC为指定的帐户名,若为空表示取当前默认帐户 STOCK为指定的品种,若空表示当前品种,N表示类型,0表示取当日买持,1表示取全部买持. 1不就是全部买持仓么?

这是你预先知道品种的情况下,如果你根本不知道这个账户下有哪些品种,你怎么取?问的就是这个呀~


--  作者:董小球
--  发布时间:2011/12/30 12:08:24
--  
甭管是什么品种,持仓数量都是用阿拉伯数字计算的,怎么不能加起来
--  作者:董小球
--  发布时间:2011/12/30 12:19:12
--  

我的意思是说 吧你要交易的品种都加起来,你要对那些品种交易总是有的,那么你就都写一遍,就出来了

 

再不行 ,如果品种忒多,那就只能用VBA实现了,去看看order对象

[此贴子已经被作者于2011-12-30 12:21:44编辑过]

--  作者:z7c9
--  发布时间:2011/12/30 13:54:55
--  
嗯,还是用VBA实现吧。