|
|

楼主 |
发表于 2004-8-1 10:10
|
显示全部楼层
下面给若干思考与练习:
思考1:循环语句,就是让某条语句循环执行若干次,每循环一次,循环变量就递增一次。这种说法对吗?
思考2:循环语句,就是让某条语句循环执行若干次,循环变量总是从1开始,直到对应最后1根K线的位置。这种说法对吗?
思考3:递增循环和递减循环的区别是什么?
思考4:什么是复合语句,由何处开始,到何处结束?
练习1:计算2日平均成交量,请用循环语句写出公式代码。
练习2:计算5日平均收盘价,请用循环语句写出公式代码。
练习3:计算20日平均收盘价,请用循环语句写出公式代码。
练习4:有人写了下面一段代码,您能说出结果是什么吗?
Fc:=close;
A:=setlbound(fc,datacount/2);
Fc;
练习5:读懂下面这段代码,用基本函数来写,相当是什么代码?这段代码可以简化吗?
Hh:=high;
For i=2 to datacount do
Begin
Hh:=max(Hh[i-1],Hh);
End;
Hh;
练习6:LLV(LOW,0);意思是求出上市以来的最低价,请用循环语句写出相同的代码来替换这行代码。
练习7:下面代码,可以用循环语句来写吗?
a:=(3*c+l+o+h)/6;
b:(20*a+19*ref(a,1)+18*ref(a,2)+17*ref(a,3)+16*ref(a,4)+15*ref(a,5)+14*ref(a,6)
+13*ref(a,7)+12*ref(a,8)+11*ref(a,9)+10*ref(a,10)+9*ref(a,11)+8*ref(a,12)
+7*ref(a,13)+6*ref(a,14)+5*ref(a,15)+4*ref(a,16)+3*ref(a,17)+2*ref(a,18)+
ref(a,19))/210;
d:ma(b,m); |
|
|