欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教IF分段显示与SUM的用法

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有4171人关注过本帖平板打印复制链接

主题:请教IF分段显示与SUM的用法

帅哥哟,离线,有人找我吗?
yanxc
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:2046 积分:2707 威望:0 精华:1 注册:2011/6/14 14:49:49
请教IF分段显示与SUM的用法  发帖心情 Post By:2014/4/27 11:13:45    Post IP:125.71.41.225[只看该作者]

原始问题见:

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该如何使用?


 


 回到顶部
总数 13 1 2 下一页