Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:新手 遇循环问题,求助

1楼
ricegene 发表于:2011/11/8 9:54:51

目的,对均线改造一下;

 

如果 barpos>n JX就等 于C*RSI+(1-RSI)*ref(JX,1), 这句话我不会写,,求大家来帮助一下,谢谢了,

我知道if里面不能用REF,但怎么改造就不行,只能来求助了。

 

 input:N(10,1,30);

 RSI:="RSI.RSI1"/100;//调用系统RSI的一条指标线

 if barpos<N then exit;

 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编辑过]
2楼
26327756l 发表于:2011/11/8 10:02:06
if里面不能用REF,你可以在if外先定义出来这个需要的变量,然后放到if里用,就可以了。
3楼
ricegene 发表于:2011/11/8 10:04:57

这样REF 放到外面,结果,全部JX都等于0,我就不明白,该怎么弄了

 

 input:N(10,1,30);

 RSI:="RSI.RSI1"/100;//调用系统RSI的一条指标线

 if barpos<N then exit;

 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编辑过]
4楼
ricegene 发表于:2011/11/8 10:05:18
为啥我发表的时候,文本不会分行????
共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03418 s, 3 queries.