以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  KPPL2a 这个数值万能了吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=76252)

--  作者:雪球
--  发布时间:2015/3/7 11:10:45
--  KPPL2a 这个数值万能了吗?

y01:=  0 < KPPL2a < 16;
y1:= 0 < KPPL1<15 AND 0 < KPPL2a <16;
y2:= 0 <  KPPL1<15 AND  KPPL2a >22;
y02:=  0 > KPPL2a > -16;
y3:= 0 > KPPL1>-15 AND 0 > KPPL2a >-16;
y4:= 0 > KPPL1>-15 AND KPPL2a <-22;

 

y03:=  0 < KPPL2o <16;
y5:= 0 < KPPL1<15 AND 0 < KPPL2o <16;
y6:= 0 <  KPPL1<15 AND  KPPL2o >22;
y04:=  0 > KPPL2o >-16;
y7:= 0 > KPPL1>-15 AND 0 > KPPL2o >-16;
y8:= 0 > KPPL1>-15 AND KPPL2o <-22;


图片点击可在新窗口打开查看此主题相关图片如下:捕获.png20150307.png
图片点击可在新窗口打开查看
同一个数值y01与y02,y03与y04都成立!
请问客服老师这是怎么回事?

--  作者:王锋
--  发布时间:2015/3/7 11:21:36
--  
不要使用这样的逻辑,会容易出错,你自己也搞不明白。
 
 0 < KPPL2a < 16;

这个公式会先执行  0 < KPPL2a  判断,然后判断的结果再与  < 16 进行判断


--  作者:百湛必胜客
--  发布时间:2015/3/7 11:40:12
--  
好好学金字塔的公式语法
--  作者:百湛必胜客
--  发布时间:2015/3/7 11:43:27
--  
0<KPPL2a成立时得出结果1,不成立时结果为0,0或者1,当然就<16了

正确写法应该是
0<KPPL2a and KPPL2a<16
[此贴子已经被作者于2015/3/7 11:44:24编辑过]

--  作者:雪球
--  发布时间:2015/3/7 13:54:27
--  
图片点击可在新窗口打开查看