以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何剔除不要的信号  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=145438)

--  作者:a383623133
--  发布时间:2016/12/28 18:01:50
--  如何剔除不要的信号
用 ma(c,5)函数,是5个K线的平均价;能不能做到某个K线的振幅小于多少就不采纳该K线来做平均,而推后截取来算平均呢?
--  作者:jinzhe
--  发布时间:2016/12/29 8:53:38
--  

zf:=(h-l)/ref(c,1);

n1:=if(zf>n,c,0);//n是振幅限定值,多少自己定义下

n2:=if(zf>n,1,0);

ma5:sum(n1,5)/sum(n2,5);


--  作者:a383623133
--  发布时间:2016/12/29 10:27:01
--  
如果是10日平均价就是这样吗?

zf:=(h-l)/ref(c,1);

n1:=if(zf>n,c,0);//n是振幅限定值,多少自己定义下

n2:=if(zf>n,1,0);

ma5:sum(n1,10)/sum(n2,10);


--  作者:jinzhe
--  发布时间:2016/12/29 10:28:28
--  
是的
--  作者:a383623133
--  发布时间:2016/12/29 14:26:17
--  
LLV(L,10)
如上代码10天最低价,怎么把振幅小于1剔除不统计在10天内?

--  作者:jinzhe
--  发布时间:2016/12/29 14:30:32
--  

zf:=(h-l)/ref(c,1);

n1:=if(zf>0.01,l,10000000000);//n是振幅限定值,多少自己定义下

 

ma5:llv(l,10);