以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  PEAK函数的问题,请赐教  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=8106)

--  作者:siukong
--  发布时间:2011/9/19 21:22:32
--  PEAK函数的问题,请赐教

PEAK函数,

第一个参数直接赋值3,

或者和把3赋给变量,再把变量传给第一个参数。

会是不同结果。何故?

 

R1:=3;
N1:=N;
M1:=M;

wave_crest:PEAK(R1,N1,M1) coloryellow;

 

======================

wave_crest:=PEAK(3,N1,M1) coloryellow;


--  作者:fly
--  发布时间:2011/9/20 8:57:23
--  

一个是变量值永远为3的一个变量.------把3赋给变量,再把变量传给第一个参数。

另一个是一个常数3.

 

对该函数的理解有误.该函数第一个参数应该为序列变量.请参考该函数示例.

[此贴子已经被作者于2011-9-20 8:58:50编辑过]

--  作者:siukong
--  发布时间:2011/10/4 1:51:16
--  

其描述为:


很明显地,PEAK的K参数,是传导给ZIG的K
而ZIG函数K参数,若为3,表示为收盘价。


所以写成PEAK(3,1,1)这样是正常显示的,我已经运行过

但我不明白,为什么直接写常量3可以,通过赋值给变量再传给PEAK则不行。


--  作者:阿火
--  发布时间:2011/10/4 12:12:09
--  

3代表收盘价

如果是变量R1的话,就是代表对R1的前M个波峰值了