以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 新手 遇循环问题,求助 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=8859) |
-- 作者:ricegene -- 发布时间:2011/11/8 9:54:51 -- 新手 遇循环问题,求助 目的,对均线改造一下;
如果 barpos> 我知道if里面不能用REF,但怎么改造就不行,只能来求助了。
input:N(10,1,30); RSI:="RSI.RSI1"/100;//调用系统RSI的一条指标线 if barpos< if barpos=N begin JX:=ma(c,N); if barpos>n then
begin
jx:=c*RSI+(1-RSI)*ref(jx,1);
end
[此贴子已经被作者于2011-11-8 10:15:01编辑过]
|
-- 作者:26327756l -- 发布时间:2011/11/8 10:02:06 -- if里面不能用REF,你可以在if外先定义出来这个需要的变量,然后放到if里用,就可以了。 |
-- 作者:ricegene -- 发布时间:2011/11/8 10:04:57 -- 这样REF 放到外面,结果,全部JX都等于0,我就不明白,该怎么弄了
input:N(10,1,30); RSI:="RSI.RSI1"/100;//调用系统RSI的一条指标线 if barpos< if barpos=N begin JX:=ma(c,N);
LJ:=ref(JX,1);//把REF放在IF外面了
if barpos>n then begin
jx:=c*RSI+(1-RSI)*lj;
end
均线:JX; [此贴子已经被作者于2011-11-8 10:17:04编辑过]
|
-- 作者:ricegene -- 发布时间:2011/11/8 10:05:18 -- 为啥我发表的时候,文本不会分行???? |