以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- REF的问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=180383) |
-- 作者:pyfans27 -- 发布时间:2020/6/4 20:28:00 -- REF的问题 我想实现 var := max(var, ref(var,1)) 但我知道这么写是语法错误 就是 VAR取 当前和前一个的最大值,如果此时VAR是在第一根BAR,那么VAR就取当前值
|
-- 作者:FireScript -- 发布时间:2020/6/5 9:05:44 -- 第一个K上必须有个初始值才行。没有初始值后面的逻辑进行不下去。 |
-- 作者:pyfans27 -- 发布时间:2020/6/5 18:40:19 -- 我真是服了, 我说我已经知道是这个原因导致的, 我想问如何解决这个问题 VAR取 当前和前一个的最大值,如果此时VAR是在第一根BAR,那么VAR就取初始值 然后你把我已经知道了的原因又重新告诉了我一遍,但不告诉我解决方法
|
-- 作者:wenarm -- 发布时间:2020/6/6 1:45:37 -- max(VAR, IF(BARPOS=1,VAR, ref(VAR,1))); |
-- 作者:pyfans27 -- 发布时间:2020/6/6 16:55:21 -- VAR:=max(VAR, IF(BARPOS=1,CLOSE, ref(VAR,1))); 这样写会显示 未定义的变量VAR
|
-- 作者:wenarm -- 发布时间:2020/6/6 20:16:43 -- 我给你的是处理逻辑。自己在边界位置做条件处理就行。 变量的定义建议你自己完成。 |