PEAK函数,
第一个参数直接赋值3,
或者和把3赋给变量,再把变量传给第一个参数。
会是不同结果。何故?
R1:=3;
N1:=N;
M1:=M;
wave_crest:PEAK(R1,N1,M1) coloryellow;
======================
wave_crest:=PEAK(3,N1,M1) coloryellow;
一个是变量值永远为3的一个变量.------把3赋给变量,再把变量传给第一个参数。
另一个是一个常数3.
对该函数的理解有误.该函数第一个参数应该为序列变量.请参考该函数示例.
其描述为:
很明显地,PEAK的K参数,是传导给ZIG的K
而ZIG函数K参数,若为3,表示为收盘价。
所以写成PEAK(3,1,1)这样是正常显示的,我已经运行过
但我不明白,为什么直接写常量3可以,通过赋值给变量再传给PEAK则不行。
3代表收盘价
如果是变量R1的话,就是代表对R1的前M个波峰值了