以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求帮忙翻译一小段代码  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66086)

--  作者:Follow
--  发布时间:2014/6/12 12:04:49
--  求帮忙翻译一小段代码
大家好,请大家帮我看一下这段代码什么意思,第二三两行,看着有点晕,但是编译能通过
HNL:=IF(HIGH>REF(HHV(HIGH,3),1),LOW,0);
L1:=IF(HNL>REF(L,1),REF(L,1),IF(HNL>REF(L,2),REF(L,2),IF(HNL>REF(L,3),REF(L,3),IF(HNL>REF(L,4),REF(L,4),0))));
L2:=IF(L1>REF(L,1),REF(L,1),IF(L1>REF(L,2),REF(L,2),IF(L1>REF(L,3),REF(L,3),IF(L1>REF(L,4),REF(L,4),0))));

--  作者:jinzhe
--  发布时间:2014/6/12 13:21:09
--  
L1:=IF(HNL>REF(L,1),REF(L,1),IF(HNL>REF(L,2),REF(L,2),IF(HNL>REF(L,3),REF(L,3),IF(HNL>REF(L,4),REF(L,4),0))));
L2:=IF(L1>REF(L,1),REF(L,1),IF(L1>REF(L,2),REF(L,2),IF(L1>REF(L,3),REF(L,3),IF(L1>REF(L,4),REF(L,4),0))));
 
if(a>b,c,d)这个能理解吗?
if(a>b,c,if(a>b1,c,d))这个能理解吗?

--  作者:Follow
--  发布时间:2014/6/12 22:07:18
--  
我明白了,如果前一个条件不满足就往后移,然后以此类推
--  作者:Follow
--  发布时间:2014/6/12 22:30:22
--  
你好,能不能给我讲讲这段代码的思路和逻辑,我逻辑性还不是很好,虽然看得懂代码意思,但是不知道它的思路和逻辑
HNL:=IF(HIGH>REF(HHV(HIGH,3),1),LOW,0);
L1:=IF(HNL>REF(L,1),REF(L,1),IF(HNL>REF(L,2),REF(L,2),IF(HNL>REF(L,3),REF(L,3),IF(HNL>REF(L,4),REF(L,4),0))));
L2:=IF(L1>REF(L,1),REF(L,1),IF(L1>REF(L,2),REF(L,2),IF(L1>REF(L,3),REF(L,3),IF(L1>REF(L,4),REF(L,4),0))));
L3:=VALUEWHEN(L2>0,L2);
LNH:=IF(LOW<REF(LLV(LOW,3),1),HIGH,666);
H1:=IF(LNH<REF(H,1),REF(H,1),IF(LNH<REF(H,2),REF(H,2),IF(LNH<REF(H,3),REF(H,3),IF(LNH<REF(H,4),REF(H,4),666))));
H2:=IF(H1<REF(H,1),REF(H,1),IF(H1<REF(H,2),REF(H,2),IF(H1<REF(H,3),REF(H,3),IF(H1<REF(H,4),REF(H,4),0))));
H3:=VALUEWHEN(H2>0,H2);
SEL:=VALUEWHEN((CLOSE>H3 and REF(CLOSE,1)<=H3)or(CLOSE<L3 and REF(CLOSE,1)>=L3),IF(CLOSE>H3 and REF(CLOSE,1)<=H3,1,0));
LINE:IF(SEL=1,L3,H3),COLORblue;

--  作者:FexTel
--  发布时间:2014/6/13 8:53:12
--  

1,客服人员只能处理代码问题,实际整个代码的理念和思想还请咨询编写人员

我们给出的就像您看到的,只是表面的一个含义。


--  作者:Follow
--  发布时间:2014/6/13 21:57:18
--  
好的图片点击可在新窗口打开查看