以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教语句如何写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=20584)

--  作者:kingmoonwang
--  发布时间:2012/8/29 10:09:57
--  请教语句如何写

有4个条件A,B,C,D. 满足其中任意3个。则开多仓。

请问怎样写。有没有不用排列组合的简单点的语句。


--  作者:阿火
--  发布时间:2012/8/29 10:35:39
--  
a+b+c+d>=3
--  作者:szjkp
--  发布时间:2012/8/30 15:17:13
--  回复:(阿火)a+b+c+d>=3

这样写可以吗???????????????????

你试过?????????????


--  作者:jinzhe
--  发布时间:2012/8/30 15:26:59
--  
以下是引用szjkp在2012-8-30 15:17:13的发言:

这样写可以吗???????????????????

你试过?????????????

有什么不对吗?


--  作者:RogarZ
--  发布时间:2012/8/30 17:29:36
--  
你理解一个概念  金字塔里对于——波尔型数值的处理  true=1 false=0
按此逻辑
a  b  c d  条件成立则a=1 b=1 c=1 d=1 对应不成立的为 a=0 b=0 c=0 d=0

所以 阿火的a+b+c+d>=3 完全符合你说的要求


--  作者:kingmoonwang
--  发布时间:2012/9/1 0:27:17
--  

为什么我使用了这个表达代替原来复杂的排列组合以后。开平信号都没有了。确定这样写是可以的么?


--  作者:kingmoonwang
--  发布时间:2012/9/1 0:52:36
--  

还请版主尝试一下再回复。


--  作者:RogarZ
--  发布时间:2012/9/1 13:30:34
--  
这个需要细细推敲逻辑代码了

你可是在指标上输出这样一个简单的语句

a:cross(ma(close,10),ma(close,5)),noaxis;
交叉时输出的是1   非交叉时输出的是0

逻辑上没问题

--  作者:吃饱的猪猪
--  发布时间:2012/9/6 16:50:51
--  
这样写是对啊,个人觉得没问题