以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  没有持仓或持有多仓的可以这样表示吗  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=2780)

--  作者:panjian
--  发布时间:2010/9/10 9:37:07
--  没有持仓或持有多仓的可以这样表示吗
没有持仓或持有多仓的可以这样表示吗 tholding>=0???
--  作者:fly
--  发布时间:2010/9/10 9:43:25
--  

tholding--可用持仓,

tholding2---实际持仓量


--  作者:panjian
--  发布时间:2010/9/10 9:52:27
--  

if con and THOLDING<=0 then
begin
tSELLSHORT(1,0,MKT),ORDERQUEUE;
tBUY(1,1,MKT),ORDERQUEUE;
end

我这时用THOLDING<=0表示从语法上正确吗


--  作者:董小球
--  发布时间:2010/9/10 10:05:47
--  
不可以 用改是 tholding<0 or tholding="0,金字塔的语法结构是这样的"
--  作者:panjian
--  发布时间:2010/9/10 10:16:34
--  
但是 我编辑的时候编辑器也通过了?难道通过了编辑器语法也有问题吗?
--  作者:fly
--  发布时间:2010/9/10 10:24:58
--  

不知道你这样写,有啥用意。

if con and THOLDING<=0 then  //如果tholding<0,那肯定是有空仓了;

                                              //若tholding=0,则说明此时没有可用持仓,也就是说有可能有未成交的空仓或多仓,也可能是确实没有持仓
begin
tSELLSHORT(1,0,MKT),ORDERQUEUE;
tBUY(1,1,MKT),ORDERQUEUE;
end

 

你想要的到底是哪种,或者说这就是你想要的

而tholding2才是---实际持仓量