请教IF分段显示与SUM的用法 [金字塔]
- 咨询内容:
原始问题见:
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=64377
H2:=SELFDATAN(3); //自定义资金值
tm:=OPENMINUTES(TIME); //开盘分钟数
ts:=INTPART(CURRBARSCOUNT/270); //距今天数cha[1]:=VALUEWHEN(tm=255 and ts=1,H2);
cha[2]:=VALUEWHEN(tm=255 and ts=2,H2);
cha[3]:=VALUEWHEN(tm=255 and ts=3,H2);
cha[4]:=VALUEWHEN(tm=255 and ts=4,H2);……
cha[n]:=VALUEWHEN(tm=255 and ts=n,H2); //每日资金线向上移动的差值,等于15:00的流出量
现在的问题是,如下使用IF为何不行?
IF ts=1 then H连续:H2-cha[1];
IF ts=2 then H连续:H2-cha[1]-cha[2];
IF ts=3 then H连续:H2-cha[1]-cha[2]-cha[3];
我想分段显示该线,一天前显示H2-cha[1],二天前显示H2-cha[1]-cha[2]……可第一天的线就不显示了。不知为何。
请问这个IF then该如何使用?
- 金字塔客服:
另外,试图改写为一条线,用SUM来归纳,其线型却不正确:]
H连续:IF(ts=0,H2,H2-SUM(cha[ts],ts));
请问这里SUM应该如何正确使用?
- 用户回复:
上面的cha[1],cha[2]有没有具体的数据输出?
- 网友回复:
以下是引用jinzhe在2014/4/28 9:09:06的发言:
上面的cha[1],cha[2]有没有具体的数据输出?
有值啊,以下都能显示:
H21:IF(ts=0,H2,H2-cha[1]);
H22:IF(ts=0,H2,H2-cha[1]-cha[2]);
H23:IF(ts=0,H2,H2-cha[1]-cha[2]-cha[3]);
H24:IF(ts=0,H2,H2-cha[1]-cha[2]-cha[3]-cha[4]); - 网友回复: 无人解答吗?
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容