海风机构研究报告会员

免费提供③只涨停黑马!

短线三只黑马股时时涨停

↑论坛黄金广告位招租↑

发新话题
打印

请教版主、专家和可可又西里,关于可可又西里发表的一个公式

请教版主、专家和可可又西里,关于可可又西里发表的一个公式

  以下是以前可可又西里发表的一个公式的一部分,因不理解最后一句中的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是不显示的,就显示最后一句的曲线,为了理解我才让它显示出来的

TOP

怎么只有人看,没有人顶和回答的。

自己把它顶到第一条,呵呵

谢谢大家帮忙解答

TOP

引用:
原帖由 彧小小鹰 于 2008-9-9 15:54 发表
  以下是以前可可又西里发表的一个公式的一部分,因不理解最后一句中的SUM语句为何显示的曲线是这样的情况,故将原来不显示的倒数第二句语句用曲线显示出来,方便理解最后一句。原码如下:

MA5:=SUM(AMOUNT,5)/ ...

原公式中W60是不显示的,就显示最后一句的曲线,为了理解我才让它显示出来的
关于这一句:
W60:BARSLAST(ZQ60=0)+1;
肯定会显示出来的.只是太小没有引起你的注意而矣.如果不行,乘十万试试.

上传公式的朋友,请附上帖图以便加分,谢谢合作!

TOP

谢谢黑版主了。
我不会发图,不然用图片说明不理解的地方了。
W60的曲线数值并不小,是直角三角形线。不理解GD60为何是这样的曲线。--我是用通达信的。
W60的含义是上次条件成立至今的周期数+1

TOP

你把最后一段改成这样:
{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,LINETHICK1;
0;
W60:=BARSLAST(ZQ60=0)+1;
GD60:=SUM(ZQS60,W60),COLORYELLOW,LINETHICK2;
ZQ60和ZQS60有时是相反的一个为正、一个为负;有时是相等的均等于1。
当两者相等W60和GD60都在0轴上方相差为1;
当两者相反一个为正、一个为负,W60和GD60分列0轴两侧绝对值相差为1;

TOP

谢谢杜明白,但可能你跟我看到的图形不一样,我不知道如何发图。
我用的软件是通达信。
我上面原来代码的图形是:GD60这线是一直往上走,或横走,再往上走,或者反之。而按这代码分析,GD60的曲线应该与W60相同或以0轴对称(实际显示的情况并非如此)

我的目的是要搞清楚这何不是这样:GD60的曲线与W60相同或以0轴对称!
当然,只是想搞清楚,而并非代码的结果是二者相同或对称,目前显示的情况可能更有用,所以想搞清楚这样结果的产生原因。

终于知道如何发图了。
上面就是原代码的图片。不会编辑!故只能文字说明。
上图细黄线是W60,粗黄线是GD60,按代码分析,二者应该是重叠或0轴(白线)对称,但实际却不是---不理解的是为何如此,而不是要使这二条线重叠或对称。

[ 本帖最后由 彧小小鹰 于 2008-9-10 21:23 编辑 ]
附件: 您所在的用户组无法下载或查看附件

TOP

W60:BARSLAST(ZQ60=0)+1;
GD60:SUM(ZQS60,W60),COLORYELLOW,LINETHICK2;

两条线怎么可能0轴对称

TOP

的确你发的图和我软件上的图差别很大

TOP

回复 7楼 的帖子

请您说明不可能对称的理由!
我就是要了解这原因。

W60:BARSLAST(ZQ60=0)+1;
GD60:SUM(ZQS60,W60),COLORYELLOW,LINETHICK2
可以举例说明:
如:W60  ZQS60  GD60
   1    0     0
   2    1     1
   3    1     2
   4    1     3
   5    1     4
   6    1     5
   7    1     6
   8    1     7
   9    1     8
   10    1     9
    1    0     0
    2    -1     -1

TOP

和小鹰的差得太多了,可能是软件的毛病。
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 黑夜鬼 等级分 +10 友情支持 鼓励一把 2008-9-12 22:35
  • 黑夜鬼 现金 +300 友情支持 鼓励一把 2008-9-12 22:35

TOP

回复 4楼 的帖子

'再仔细地看一下,上一贴全不是那么回事!
前面都可以不看,倒数第四句ZQS60不是1就是-1(也可为0),下面的倒数第二句W60就是细线,是一个上次为0到目前的周期数,最后一句求和怎么会是粗线这种情况?---不理解的地方。
——————GD60:=SUM(ZQS60,W60),COLORYELLOW,LINETHICK2;
LINETHICK是指定画线的宽度,也就是精细度。
格式“LINETHICK+(1-9)”;
参数的取值范围在1—9之间,“LINETHICK1”表示最细的线,而“LINETHICK9”表示最粗的线;



最后一句GD60:SUM(ZQS60,W60),应该是跟W60一样的图形或正负反向的对称图形
--所以一直想不通
————的确如你所想,就是几乎对称的图形或者一样图形,'
附件: 您所在的用户组无法下载或查看附件

上传公式的朋友,请附上帖图以便加分,谢谢合作!

TOP

为什么楼主显示的和我的不一样呢?
我也用通达信。

上传公式的朋友,请附上帖图以便加分,谢谢合作!

TOP

统一发一次同一股票的图再比较一次。

TOP

根据图发现有4组情况

===========1
zq60=1,则
zq61=0
zq62=-1
zqs60=-1
=============2
zq60=1
zq61=1
zq62=0
zqs60=1
============3
zq60=0
zq61=0
zq62=-1
zqs60=0
========4
zq60=0
zq61=1
zq62=0
zqs60=0

===========
ZQS60:=ZQ60*ZQ61+ZQ60*ZQ62,LINETHICK;
0;
W60:BARSLAST(ZQ60=0)+1;
GD60:SUM(ZQS60,W60),COLORYELLOW,LINETHICK2;
===============
ZQS60赋值:ZQ60*ZQ61+ZQ60*ZQ62,LINETHICK
0
输出W60:上次ZQ60=0距今天数+1
输出GD60:ZQS60的W60日累和,画黄色,LINETHICK2
附件: 您所在的用户组无法下载或查看附件

TOP

14楼--最后的神--他的图片与我相似
其实我想搞清楚的是粗线产生这种情况的原因,原来这个指标中,只显示粗线,其他不显示,我在阅读原码时感觉这曲线无法理解,所以放入了其他的线条来观察。

9月14日的上证指数图示(实际是9月12日周五的)

TOP

谢谢大家的参与

想发图上来,却未能成功,原因不清。
通过大家的讨论,说几句:
1、我显示的图形与14楼相同,原因不明。按公式推算,应该是11楼显示的图形。
2、希望的图形倒是类似于14楼的图形,具有指示作用。但为何能显示出这样的图形,一直想不通,所以发贴示助。
  若能理解的话,便于以后指标的修改。

对大家的参与,表示感谢!

TOP

发新话题