以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何求得MACD前一个波峰的值或者波谷的值  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72802)

--  作者:wn10000neng
--  发布时间:2014/12/9 13:15:48
--  如何求得MACD前一个波峰的值或者波谷的值


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

 

如图所示,现在MACD的值是大于0的,也就是红色,那怎么求前面那个波谷的值(蓝色的最低值,MACD值)

 

如果现在MACD是蓝色的,怎么求得前一个波峰的值(红色的最高值,MACD值)

 

也就是说,只要求前一个最高的或最低的MACD值即可

[此贴子已经被作者于2014/12/9 13:16:42编辑过]

--  作者:jinzhe
--  发布时间:2014/12/9 13:26:12
--  

nn1:=barslast(macd>0 and ref(macd,1)<0);

nn2:=barslast(macd<0 and ref(macd,1)>0);

hh1:=ref(hhv(macd,nn1+1),nn2+1);

ll1:=ref(llv(macd,nn2+1),nn1+1);

if macd>0 then ll:=ll1;

if macd<0 then hh:=hh1;

ll和ll为所求值


--  作者:wn10000neng
--  发布时间:2014/12/9 13:44:23
--  
提示未定义的变量,MACD
--  作者:jinzhe
--  发布时间:2014/12/9 13:50:22
--  

。。。

你照着系统自带的macd公式定义下macd