以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=2331) |
-- 作者:haifan1986 -- 发布时间:2010/8/1 17:23:44 -- 简单公式逻辑问题请教 HNL:=IF(HIGH>REF(HHV(HIGH,3),1),LOW,0);
这句判断当前高点 与前三周期的最高价 则返回 L0W, 为什么这里的LOW返回的是前一周期的L,而不是当前周期的L. |
-- 作者:admin -- 发布时间:2010/8/2 7:31:55 -- 你再检查你的公式吧,按道理HNL肯定是返回当前的LOW |
-- 作者:金字塔 -- 发布时间:2010/8/2 7:32:41 -- 我这里上述公式是当前周期的L. |
-- 作者:haifan1986 -- 发布时间:2010/8/2 9:54:02 -- 麻烦主管测试下, VARIABLE: HNL = 0; L值:LOW,LINETHICK0; HNL值:HNL,LINETHICK0; HNL:=IF(HIGH>REF(HHV(HIGH,3),1),LOW,0);
返回的确为前周期最低值。我不知道是哪里有问题了。 不好意思上传图片看不清楚,但是根据上面这个三分钟,我的确LOW 显示和 HNL不一样 [此贴子已经被作者于2010-8-2 10:08:54编辑过]
|
-- 作者:fly -- 发布时间:2010/8/2 10:18:06 -- VARIABLE: HNL = 0; HNL:=IF(HIGH>REF(HHV(HIGH,3),1),LOW,0); L值:LOW,LINETHICK0; HNL值:HNL,LINETHICK0; 句子都是对的,就是次序有点问题,这样执行就好了。试试 |
-- 作者:董小球 -- 发布时间:2010/8/2 10:19:59 -- VARIABLE: HNL = 0; HNL:=IF(HIGH>REF(HHV(HIGH,3),1),LOW,0); L值:LOW,LINETHICK2; HNL值:HNL,LINETHICK2; 先赋值 划线 再IF 当然不行 先赋值 IF赋值 再划线 就KO鸟~ |
-- 作者:haifan1986 -- 发布时间:2010/8/2 12:09:09 -- 哦 明白问题所在,谢谢楼上各位。 |