以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  这几句效率那句高  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=60665)

--  作者:雪球
--  发布时间:2014/1/6 14:14:52
--  这几句效率那句高

BUY(1=1,ss,market)

buy(1,1,market)

BUY(KD AND HOLDING =0,ss,MARKETR);

 

sell(1,holding, MARKETR)

SELL(1,ss,market)

sell(1,1,market)

SELL(1,0,market)

请问老师上面几句效率那句高些?兰字之间有什么区别?红字之间有什么区别?

 


--  作者:yukizzc
--  发布时间:2014/1/6 14:22:36
--  

您好,您想问什么?

这种效率差别对于电脑而言微乎其微,根本没有必要去深究。效率来说当然需要计算判断的越少越快咯。


--  作者:雪球
--  发布时间:2014/1/6 15:24:39
--  
兰字之间有什么区别?红字之间有什么区别?
--  作者:yukizzc
--  发布时间:2014/1/6 15:31:05
--  

BUY(1=1,ss,market)                                              //先判断1是不是等于1,等于返回条件成立

buy(1,1,market)                                                    //条件恒成立

BUY(KD AND HOLDING =0,ss,MARKETR);               //判断KD和holding=0是否都成立,都成立返回true

 

 

红字对应的是手数,你写1就是1,ss的话看你ss这个变量是多少,holding就是你当前虚拟持仓是多少则是多少,写0则会把你账户持仓全平。


--  作者:雪球
--  发布时间:2014/1/6 15:48:22
--  
手数写0,会否把不同框窗中交易的同品种特仓手数全平了?
--  作者:qq代人发帖
--  发布时间:2014/1/6 15:52:35
--  
会的。
--  作者:雪球
--  发布时间:2014/1/6 15:57:44
--  
谢谢。那手数写holding,则不会把不同框窗中交易的同品种特仓手数全平了吧?只平本框窗中交易的全部手数 对吗?
--  作者:qq代人发帖
--  发布时间:2014/1/6 16:00:46
--  
是的只平这个策略里的手数。
[此贴子已经被作者于2014/1/6 16:01:27编辑过]

--  作者:雪球
--  发布时间:2014/1/6 16:01:13
--  
谢谢。那手数写holding,则不会把不同框窗中交易的同品种特仓手数平了吧?只平本框窗中交易的全部手数 对吗?
--  作者:雪球
--  发布时间:2014/1/6 16:05:46
--  
谢谢。除了1=1,其他彻底搞懂了。