以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 关于累加求和的疑问 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=181183) |
-- 作者:AMOS -- 发布时间:2020/7/13 18:02:12 -- 关于累加求和的疑问 求 H>ref(H,1)的成交量总和;//我写的2个公式 AA:=H>ref(H,1) ; BB:=IF(AA,VOL,0); result:SUM(BB,TODAYBAR); IF H>ref(H,1) THEN bb2:=SELLVOL; result2:SUM(bb2,TODAYBAR); 问题1.结果不一样?//只是0和不计算的区别吗,求总和中结果是否应该一样?
2.为什么求和不是累计增加,中间还有0或者成交量递减出现? |
-- 作者:AMOS -- 发布时间:2020/7/13 18:10:37 -- (1楼笔误BB2:=VOL),重发 求 H>ref(H,1)的成交量总和;//我写的2个公式 AA:=H>ref(H,1) ; BB:=IF(AA,VOL,0); result:SUM(BB,TODAYBAR); IF H>ref(H,1) THEN bb2:=VOL; result2:SUM(bb2,TODAYBAR); 问题1.结果不一样?//只是0和不计算的区别吗,求总和中结果是否应该一样?
2.为什么求和不是累计增加,中间还有0或者成交量递减出现? |
-- 作者:AMOS -- 发布时间:2020/7/13 18:15:51 -- 更正: IF AA THEN bb2:=VOL; result2:SUM(bb2,TODAYBAR);
|
-- 作者:wenarm -- 发布时间:2020/7/14 8:22:51 -- 1.怎么可能会一样!自己输出显示自己的BB2的结果看下。前者不成立为0 ,后者不成立沿用后面的结果,要是一下才奇怪呢? 2.除非是开盘第一根可能存在你所谓的0或者递减。其他位置看不到。截图看下你的结果。 |
-- 作者:AMOS -- 发布时间:2020/7/14 8:58:53 -- 附图是SUM累计的结果,有0和递减的趋势。//不理解 计算公式如下: AA:=H>ref(H,1) ; IF AA THEN BEGIN CA:=SELLVOL; END KL:SUM(CA,TODAYBAR); BB:=IF(AA,sellVOL,0);
KL2:SUM(BB,TODAYBAR); |
-- 作者:wenarm -- 发布时间:2020/7/14 9:06:25 -- 请截图指出具体的位置。 [此贴子已经被作者于2020/7/14 9:06:58编辑过]
|
-- 作者:AMOS -- 发布时间:2020/7/14 9:10:13 -- “前者不成立为0 ,后者不成立沿用后面的结果,要是一下才奇怪呢?” 1.IF函数是条件不成立取0; IF控制语句是条件不成立不取值,我理解的有错误吗?//但是在我这个SUM求和的算法里二者结果应该相同的
|
-- 作者:wenarm -- 发布时间:2020/7/14 9:11:55 -- IF H>ref(H,1) THEN bb2:=VOL; [此贴子已经被作者于2020/7/14 9:13:40编辑过]
|
-- 作者:AMOS -- 发布时间:2020/7/14 9:12:21 -- 看不到截图上传成功了没有,已经上传2次了 |
-- 作者:AMOS -- 发布时间:2020/7/14 9:35:01 -- 问题还是没有解决, 计算公式如下: IF H>ref(H,1) THEN bb2:=SELLVOL; KL:SUM(bb2,TODAYBAR); AA:=H>ref(H,1) ; BB:=IF(AA,sellVOL,0); KL2:SUM(BB,TODAYBAR); |