zhaozhongming 2005-10-13 18:34
对于新手来讲就不易看懂了
gm2000 2005-10-15 22:19
老老实实做回作业
思考1:如何知道当前股票的K线数?使用什么函数?
使用datacount函数。
思考2:如果“fv:=vol”,那么fv[9]表示什么?
表示第9根K线的成交量。
思考3:“fmh:ma(h,5)”,fmh[datacount]表示什么?
表示最后一根K线的最高价5日平均线。
gm2000 2005-10-15 22:21
LL:=MA(Low,10);
A:LL[9];
这段代码想表达什么?可以通过吗?为什么?
想表达最低价的10日平均线的第9根,不能通过,因为下标是10。
gm2000 2005-10-15 22:27
练习1:根据序列变量可以看成一个数组,编一个公式,求出当前股票的上市日期。
这题不会!
练习2:函数barpos返回当前是第几根K线,由此,设计一个公式,在最后1根K线和倒数第10根K线处,用函数drawicon做一标记。
drawicon(barpos=datacount-10,0,1);
drawicon(barpos=datacount,0,1);
练习3:画一条从上市第1天开始的水平直线,其高度等于当前股票的历史最高价。
a:=hhv(h,0);
a;
练习4:画一条从上市第1天开始的水平直线,其高度位于当前股票历史最高、最低价之间的一半位置。
a:=hhv(h,0);
b:=hhl(l,0);
(a+b)/2;
练习5:当前股票,2003年最高价是多少?首次出现该最高价的日期是哪
这题不会!
gm2000 2005-10-15 22:33
思考1:循环语句,就是让某条语句循环执行若干次,每循环一次,循环变量就递增一次。这种说法对吗?
不对,可以递减。
思考2:循环语句,就是让某条语句循环执行若干次,循环变量总是从1开始,直到对应最后1根K线的位置。这种说法对吗?
不对,可以不从1开始,也可以不对应最后1根K线的位置。
思考3:递增循环和递减循环的区别是什么?
循环中数组变量的默认下标不一样。
思考4:什么是复合语句,由何处开始,到何处结束?
从begin开始,到end结束
练习1:计算2日平均成交量,请用循环语句写出公式代码。
fv:=v;
for i=2 to datacount do mv2[i]:(fv[i]+fv[i-1])/2;
练习2:计算5日平均收盘价,请用循环语句写出公式代码。
和上面一样,太长了。
练习3:计算20日平均收盘价,请用循环语句写出公式代码。
和上面一样,太长了。
gm2000 2005-10-15 22:36
练习4:有人写了下面一段代码,你能说出结果是什么吗?
Fc:=close;
A:=setlbound(fc,datacount/2);
Fc;
输出后面一半数量的收盘价。
练习5:读懂下面这段代码,用基本函数来写,相当是什么代码?这段代码可以简化吗?
Hh:=high;
For i=2 to datacount do
Begin
Hh[i]:=max(Hh[i-1],Hh[i]);
End;
Hh;
相当于hhv(h,0);
gm2000 2005-10-15 22:38
练习6:LLV(LOW,0);意思是求出上市以来的最低价,请用循环语句写出相同的代码来替换这行代码。
fl:=l;
for i=2 to datacount do hv[i]:min(fl[i],f[i-1]);
juanjuan 2005-11-12 18:45
谢谢,讲的很好,应好好学,能否处理分时文件?望解答,谢了。
jingyi123 2006-1-15 23:47
[img]http://img.eoshow.com/eoshow/cn/xie.gif[/img][img]http://img.eoshow.com/eoshow/cn/liao.gif[/img]~[img]http://img.eoshow.com/eoshow/cn/bu.gif[/img]过[img]http://img.eoshow.com/eoshow/cn/kan2.gif[/img][img]http://img.eoshow.com/eoshow/cn/de.gif[/img][img]http://img.eoshow.com/eoshow/cn/tou.gif[/img][img]http://img.eoshow.com/eoshow/cn/yun.gif[/img]