以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  tsellholdingex函数的用法不理解  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=53099)

--  作者:不在沉默
--  发布时间:2013/6/17 12:06:52
--  tsellholdingex函数的用法不理解

当前账户有1手多单,有1手空单委托没有成交(同一个品种),我用tsellholdingex函数指定账户跟品种,查询今日卖持,tsellholdingex函数返回的值为0,根据tsellholdingex的定义,应该是返回1的呀,为什么是返回0呢,我用的是模拟交易账户。


--  作者:董小球
--  发布时间:2013/6/17 12:55:33
--  
这个函数是返回你空单方向上的持仓数量,你那首空单还没成交呢怎么能算成你的持仓呢。
--  作者:不在沉默
--  发布时间:2013/6/17 13:27:30
--  
但是我上次问你们时候,你们告诉我tsellholdingex是可用持仓,不是实际持仓,可用持仓包括实际持仓跟同方向的委托单数量之和
--  作者:jinzhe
--  发布时间:2013/6/17 13:39:28
--  
这个取的是实际可用持仓,没成交的单子不算在内
--  作者:不在沉默
--  发布时间:2013/6/17 13:53:41
--  
假设我账户上有1手多单,我再挂一手多单,没有成交,此时我使用tbuyholding函数查询买持量,该函数返回的是1手、还是2手(注:账户没有其他的仓位)。

--  作者:RogarZ
--  发布时间:2013/6/17 14:19:37
--  
您把您的代码发下 主要是tsellholdingex后面具体的参数项
--  作者:不在沉默
--  发布时间:2013/6/17 14:21:43
--  
ls1:=tbuyholdingex(\'803767\',\'rb10\',1);
debugfile(\'c:\\users\\x1\\desktop\\调试日志.txt\',\'ls1=%.0f\',ls1);
ls2:=tsellholdingex(\'803767\',\'rb10\',1);
debugfile(\'c:\\users\\x1\\desktop\\调试日志.txt\',\'ls2=%.0f\',ls2);

--  作者:every
--  发布时间:2013/6/17 14:36:12
--  

tbuyholding//多单方向实际持仓

tsellholding//空单方向实际持仓

 

假设我账户上有1手多单,我再挂一手多单,没有成交,此时我使用tbuyholding函数查询买持量,该函数返回的是1手、还是2手(注:账户没有其他的仓位)。


有1手空单委托没有成交

ls1=1

ls2=0


--  作者:王锋
--  发布时间:2013/6/17 18:16:09
--  
以下是引用不在沉默在2013/6/17 13:53:41的发言:
假设我账户上有1手多单,我再挂一手多单,没有成交,此时我使用tbuyholding函数查询买持量,该函数返回的是1手、还是2手(注:账户没有其他的仓位)。

 

返回的是1手。前面的客服已经回答您很清楚了,没有成交的是不包含在内的。

顺便说明一下,如果你持有一手多单,如果你挂了一手平多单时,即便没有成交,返回的是0,顾名思义,tbuyholding返回的是可用持仓量的意义就在于此了