请教版主、专家和可可又西里,关于可可又西里发表的一个公式
以下是以前可可又西里发表的一个公式的一部分,因不理解最后一句中的SUM语句为何显示的曲线是这样的情况,故将原来不显示的倒数第二句语句用曲线显示出来,方便理解最后一句。原码如下:
MA5:=SUM(AMOUNT,5)/SUM(VOL,5)/100;MA10:=SUM(AMOUNT,10)/SUM(VOL,10)/100;MA15:=SUM(AMOUNT,15)/SUM(VOL,15)/100;
MA20:=SUM(AMOUNT,20)/SUM(VOL,20)/100;MA25:=SUM(AMOUNT,25)/SUM(VOL,25 )/100;MA30:=SUM(AMOUNT,30)/SUM(VOL,30)/100;
MA35:=SUM(AMOUNT,35)/SUM(VOL,35)/100;MA40:=SUM(AMOUNT,40)/SUM(VOL,40 )/100;MA45:=SUM(AMOUNT,45)/SUM(VOL,45)/100;
MA50:=SUM(AMOUNT,50)/SUM(VOL,50)/100; MA55:=SUM(AMOUNT,55)/SUM(VOL,55 )/100; MA60:=SUM(AMOUNT,60)/SUM(VOL,60)/100;
GL5:=-(MA60-MA5)/MA5*100;GL10:=-(MA60-MA10)/MA10*100;GL15:=-(MA60-MA15 )/MA15 *100;
GL20:=-(MA60-MA20)/MA20*100;GL25:=-(MA60-MA25)/MA25*100;GL30:=-(MA60-MA30 )/MA30 *100;
GL35:=-(MA60-MA35)/MA35*100;GL40:=-(MA60-MA40)/MA40*100;GL45:=-(MA60-MA45 )/MA45 *100;
GL50:=-(MA60-MA50)/MA50*100; GL55:=-(MA60-MA55)/MA55*100;
JXFX60:=(GL5+GL10+GL15+GL20+GL25+GL30+GL35+GL40+GL45+GL50+GL55)/11,LINETHICK;
{ZQS60}
ZQ60:=IF(CROSS(JXFX60,0) OR CROSS(0,JXFX60) OR JXFX60=0,0,1);
ZQ61:=IF(JXFX60>0,1,0);
ZQ62:=IF(JXFX60<0,-1,0);
ZQS60:=ZQ60*ZQ61+ZQ60*ZQ62,LINETHICK;
0;
W60:BARSLAST(ZQ60=0)+1;
GD60:SUM(ZQS60,W60),COLORYELLOW,LINETHICK2;
其实这公式的一些理念真的不错,想研究,但最后一句的SUM画出的曲线一直想不通。请高手指点。
前面都可以不看,倒数第四句ZQS60不是1就是-1(也可为0),下面的倒数第二句W60就是细线,是一个上次为0到目前的周期数,最后一句求和怎么会是粗线这种情况?---不理解的地方。
最后一句GD60:SUM(ZQS60,W60),应该是跟W60一样的图形或正负反向的对称图形
--所以一直想不通
原公式中W60是不显示的,就显示最后一句的曲线,为了理解我才让它显示出来的