以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]多重判断返回不同值的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12120)

--  作者:redfox2005
--  发布时间:2012/6/4 11:00:28
--  [求助]多重判断返回不同值的问题

各位老师,2.88版序列模式下列代码返回值

以下内容为程序代码:

1 A1:=0;
2 A2:=0;
3 A3:=0;
4 A4:=0;
5
6 D1:IF(B1=0 AND B2=0 AND B3>0,E1,0);
7 D2:IF(B1=0 AND B2=0 AND B3=0,E2,0);
8 D3:IF(B1=0 AND B2=0 AND B3<0,E3,0);
9 D4:IF(B1=0 AND B2=0 AND B3<0,E4,0);
10
11 IF(B1=0 AND B2=0 AND B3>0) THEN
12 BEGIN
13 A1:=0;
14 A2:=C1+C2;
15 A3:=C1-C2;
16 A4:=(C1+C2)/2;
17 END
18
19 IF(B1=0 AND B2=0 AND B3=0) THEN
20 BEGIN
21 A1:=C1+C2;
22 A2:=0;
23 A3:=(C1+C2)/2;
24 A4:=(C1-C2)*-1;
25 END
26
27 IF(B1=0 AND B2=0 AND B3<0) THEN
28 BEGIN
29 A1:=(C1-C2)*-1;
30 A2:=C1+C2;
31 A3:=0;
32 A4:=(C1+C2)/2;
33 END
34

中A1-A4返回值不正确,但D1-D4返回值正确是什么原因造成的?如何解决?


--  作者:jinzhe
--  发布时间:2012/6/4 11:03:40
--  

把b1,b2,b3,b4,c1,c2,c3,c4的条件也给出来看看

 

[此贴子已经被作者于2012-6-4 11:04:02编辑过]

--  作者:just
--  发布时间:2012/6/4 11:06:57
--  

补充一下还有e1-e4

 


--  作者:redfox2005
--  发布时间:2012/6/4 11:10:41
--  

B1成交量

B2持仓量

B3是否主动买卖

 

C1-C4都是成交量运算的变量

 


--  作者:redfox2005
--  发布时间:2012/6/4 11:12:22
--  

没有E1-E4

[此贴子已经被作者于2012-6-4 11:13:20编辑过]