以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  建议增加一个finnal版的tholding  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=67870)

--  作者:滚雪球
--  发布时间:2014/7/25 20:51:25
--  建议增加一个finnal版的tholding
目前的holding有很多,holding,tholding,tholding2,tbuyholding,tsellholding,tbuyholdingex,tsellholdingex,这些holding我全用过了,但是仍然发现存在有不能解决的问题,
比如多账户下tholding2是读取的默认账户的持仓,如果你要读取非默认账户不计未成交单的实际持仓就无法直接实现。而且这些tholding有的是开仓成交了生效,平仓立即生效
有的又是开平都是成交了才生效,加上多帐户还有默认账户和非默认账户的差别,我觉得要彻底搞明白绝对要费一番功夫,没彻底搞明白肯定要花钱买教训,因为持仓对于自动
交易来说太重要了。为了holding的简化,统一,灵活,广泛适用,易于理解记忆,我建议搞一个finnal版tholding,就叫tholdingplus,具体参数如下:

tholdingplus(账户,品种,持仓类型,是否计算未成交单)

有了这个tholdingplus,通过参数的自由组合可以取代后台交易的6种holding




--  作者:王锋
--  发布时间:2014/7/25 20:55:18
--  
VBA可以满足你的,做个自定义函数就可以了
--  作者:滚雪球
--  发布时间:2014/7/25 21:01:51
--  
看来真是要试试功能强大的VBA了