以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  1:当M中有N个为真时,整体为真  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69147)

--  作者:zgzyd75
--  发布时间:2014/8/22 22:24:59
--  1:当M中有N个为真时,整体为真

MA7:=MA(CLOSE,7);

MA14:=MA(CLOSE,14);

MA25:=MA(CLOSE,25);

MA34:=MA(CLOSE,34);

MA43:=MA(CLOSE,43);

MA60:=MA(CLOSE,60);

Ma81:= MA(CLOSE,81);

 

 

qs1:=IF(C>=MA7,1,0);

qs2:=IF(C>=MA14,1,0);

qs3:=IF(C>=MA25,1,0);

qs4:=IF(MA7>=REF(MA7,1),1,0);

qs5:=IF(MA14>REF(MA14,1),1,0);

qs6:=IF(MA25>REF(MA25,1),1,0);

qs7:=IF(MA7>ma14,1,-1);

qs8:=IF(MA7>ma25,1,-1);

短期趋势:=(qs1+qs2+qs3+qs4+qs5+qs6+qs7+qs8)/8>=50 ;

 

 

请看这个公式,其含义是不同情况进行加权,

我现有一个需求:

可以这样表述:

  如果QS1QS9中有N项为真时(就是等于1), 短期趋势就为真

 


--  作者:QQ56048933
--  发布时间:2014/8/23 16:26:40
--  

MA7:=MA(CLOSE,7);

MA14:=MA(CLOSE,14);

MA25:=MA(CLOSE,25);

MA34:=MA(CLOSE,34);

MA43:=MA(CLOSE,43);

MA60:=MA(CLOSE,60);

Ma81:= MA(CLOSE,81);

 

 

qs1:=IF(C>=MA7,1,0);

qs2:=IF(C>=MA14,1,0);

qs3:=IF(C>=MA25,1,0);

qs4:=IF(MA7>=REF(MA7,1),1,0);

qs5:=IF(MA14>REF(MA14,1),1,0);

qs6:=IF(MA25>REF(MA25,1),1,0);

qs7:=IF(MA7>ma14,1,0);

qs8:=IF(MA7>ma25,1,0);

COND1:=qs1+qs2+qs3+qs4+qs5+qs6+qs7+qs8>N;