first007boy 2008-3-18 16:27
两个分开的循环语句怎么写成二重循环?
回复请禁用 Discuz!代码 ,否则有些内容不显示
fc:=C;
KK:=C*0;
for i=2 to datacount do
begin
n2:=就是下面的N2;
kk[i]:=(1*fC[i]+(n2-1)*kk[i-1])/n2;
end;
kk;
v1:=BARSCOUNT(C);
for j=1 to datacount do
begin
n1:=if(v1<25,17,25);
n2:=if(v1<50,n1,50);
end;
两个独立的循环语句怎么写成二重循环?
[[i] 本帖最后由 first007boy 于 2008-3-18 16:30 编辑 [/i]]
tom76 2008-3-19 08:53
[code]fc:=C;
KK:=C*0;
v1:=BARSCOUNT(C);
for i=1 to datacount do
begin
n1:=if(v1[i]<25,17,25);
n2:=if(v1[i]<50,n1,50);
if(i>1) then kk[i]:=(1*fc[i]+(n2-1)*kk[i-1])/n2;
end;
kk;[/code]
first007boy 2008-3-19 12:44
[quote]原帖由 [i]tom76[/i] 于 2008-3-19 08:53 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=379525&ptid=43876][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
fc:=C;
KK:=C*0;
v1:=BARSCOUNT(C);
for i=1 to datacount do
begin
n1:=if(v1 [/quote]
你真是天才,我在创幻、理想和MACD苦苦顶帖求助没有一个能帮上忙的。
这里虽然人气不旺,但都是绝对高手啊。
谢谢了
tom76 2008-3-19 12:55
过奖了~真的不敢当,这里很多高手的水平都比偶强阿
其实把南客老师所写的循环语句教程好好地看完,
应当就会写了
first007boy 2008-3-19 22:13
[quote]原帖由 [i]tom76[/i] 于 2008-3-19 12:55 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=379550&ptid=43876][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
过奖了~真的不敢当,这里很多高手的水平都比偶强阿
其实把南客老师所写的循环语句教程好好地看完,
应当就会写了 [/quote]
不瞒你说,他的入门三个教程我都看了。所以才自己写了单循环。不过二重循环不会还好你帮忙。
cwy 2008-3-21 21:17
[quote]原帖由 [i]first007boy[/i] 于 2008-3-19 22:13 发表 [url=http://bbs.fjfox.com/redirect.php?goto=findpost&pid=379587&ptid=43876][img]http://bbs.fjfox.com/images/common/back.gif[/img][/url]
不瞒你说,他的入门三个教程我都看了。所以才自己写了单循环。不过二重循环不会还好你帮忙。 [/quote]
文不对题啊!“单循环”能解决为何要“二重循环”?还是认真仔细地学习南客老师的循环语句教程,理解什么是“二重循环”。