作业帮 > 综合 > 作业

求高手帮忙编写一个通达信的选股公式!CR线值大于MA1 MA2 MA3 MA4任意两条线

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 19:23:10
求高手帮忙编写一个通达信的选股公式!CR线值大于MA1 MA2 MA3 MA4任意两条线
包括CR值大于任意三条线和CR值大于四条线
求高手帮忙编写一个通达信的选股公式!CR线值大于MA1 MA2 MA3 MA4任意两条线
1、CR值大于任意两条线(其实是同时上穿任意两条线):
CROSS(CR,MA1)+CROSS(CR,MA2)+CROSS(CR,MA3)+CROSS(CR,MA4)=2;
2、CR值大于任意三条线(其实是同时上穿任意三条线):
CROSS(CR,MA1)+CROSS(CR,MA2)+CROSS(CR,MA3)+CROSS(CR,MA4)=3;
3、CR值大于四条线:
CR>MAX(MA1,MAX(MA2,MAX(MA3,MA4)));
再问: 谢谢朋友的回答!我想要的不是上穿而是CR值大于任意两条线或三条线 大于包括上穿 帮帮忙吧!
再答: 1、大于两条线: if(cr>ma1,1,0)+if(cr>ma2,1,0)+if(cr>ma3,1,0)+if(cr>ma4,1,0)=2; 2、大于三条线: if(cr>ma1,1,0)+if(cr>ma2,1,0)+if(cr>ma3,1,0)+if(cr>ma4,1,0)=3;
再问: 测试失败! 参数名称与系统指标同名! 通达信系统自带均线指标MA1 怎样给改一下 麻烦了
再答: 你应该新建一个公式,然后将CR公式引入,这时在这个公式内部域范围内,MA1等指标名称与系统不冲突。 要不然,公式不知道MA1等字符串是什么意思,会从系统保留字符中寻找。
再问: 怎样先建一个公式 我真不会教教我吧 麻烦了
再答: 你直接把下边这一段公式粘贴到上面选股公式的前面就行了(里面是默认参数): MID:=REF(HIGH+LOW,1)/2; CR:=SUM(MAX(0,HIGH-MID),26)/SUM(MAX(0,MID-LOW),26)*100; MA1:=REF(MA(CR,10),1+10/2.5); MA2:=REF(MA(CR,20),1+20/2.5); MA3:=REF(MA(CR,40),1+40/2.5); MA4:=REF(MA(CR,62),1+62/2.5);