以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 想要实现这个功能怎么写? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=185224) |
-- 作者:daxian -- 发布时间:2021/4/16 11:01:05 -- 想要实现这个功能怎么写? 一个变量,如果满足某个条件,它等于某个值X,如果不满足,就等于上一根K线的它的值 我直接写 A:=IF(条件,X,REF(A,1)); 然后报错说A没有定义,怎么样给它定义呢?
|
-- 作者:FireScript -- 发布时间:2021/4/16 11:12:43 -- 因为缺少一个初始值。你第一个K位置的值,你必须给他一个初始值才行。 |
-- 作者:FireScript -- 发布时间:2021/4/16 11:18:06 -- if BARPOS=1 then a:=1; 条件X:=c>o; if 条件X then a:=c; temp:=ref(a,1); if not(条件X) and not(BARPOS=1) then a:=temp; showA:a;//显示变量A的值 |