以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]最后一个周期内DIFF的最大值怎么写 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56991) |
-- 作者:qinjuns -- 发布时间:2013/9/25 14:08:43 -- [求助]最后一个周期内DIFF的最大值怎么写
老师好,为了消除信号闪烁,我想使用最后一个周期内DIFF的最大值与DEA做比较,不知道怎么用代码编写? |
-- 作者:jinzhe -- 发布时间:2013/9/25 14:10:09 -- 最后一个周期diff最大值?最后一个周期diff就一个值哪里来的最大值? |
-- 作者:qinjuns -- 发布时间:2013/9/25 14:18:18 --
比如,我用下面一条语句显示DIFF的值,在图表上CCZ的值是不断表化的,我需要用到这个值在最后一个周期内的最大值。 ccz:diff,linethick0; |
-- 作者:jinzhe -- 发布时间:2013/9/25 14:34:49 -- 以下公式是建立在1分钟周期上的,需要用两个公式来完善这个策略:
公式1: s:=12; p:=26; m:=9; DIFF : EMA(CLOSE,S) - EMA(CLOSE,P); nn:=barslast(minute<>ref(minute,1))+1; hh:hhv(diff,nn);
公式2: zuidazhi:=stkindi(\'\',\'公式1.hh\',0,0);
公式2里面的最大值就是所需要的值 |
-- 作者:qinjuns -- 发布时间:2013/9/25 14:40:40 --
老师我补充一下:我想用最后一个周期内DIFF的最大值与DEA比较,这样只要DIFF的最大值>DEA,理论上信号就不会再闪烁了。 比如:开多条件:if(islastbar,hhv(diff,1)>dea,diff>dea);但是, 我的写法是有问题的,不能用。 |
-- 作者:qinjuns -- 发布时间:2013/9/25 14:42:59 -- 谢谢老师,我试一下。 |