这个指标只涉及一个函数,就是简单移动平均,语法是MA(A,n);代表数据A的n次简单移动平均。Close,代表收盘价,然后把这个移动平均的值赋予变量MA1。P1的缺省值是12,这是为了满足胖丫的要求,其实直接在p1的位置写上12,也是可以的。但是为了*,以及以后的应用需求,我还是用了一个变量,并把这个变量的缺省值设为12。
需要注意的是,如果我把语句写成
MA1:=MA(CLOSE,P1);
也是可以的,但是这就只能为MA1赋值,但是MA1在软件上不显示出来,如果要显示出来,那就不要=,只留个冒号就可以了。
调试,通过。应胖丫的要求,指标保存名字为@M鹿M。
在行情界面上选择指标调入。
这指标看起来果然有一种洪荒的美感。不愧于这个名字@M鹿M这个名字,我自信的把指标发给胖丫。然后等待丢来的骨头。
拖鞋来了~~~
“你怎么把指标编成这样!呼~~呼~~呼~~!!”
纳尼!这不是按照你的要求写的吗?我暗叹,女人都不讲理,无论多重。
机智如我,是不会把这句话说出口的,金融领域,20年专业唬人。
点开大智慧的画图函数。发现只要一个STICKLINE函数就能画出柱线。语法如下:
简单说就是,满足一定条件,就在指定的位置直接画出粗细不等的柱线出来。
满足什么条件好呢?
最简单的条件就是移动平均线!价格在移动平均线上面就画红色的柱线代表K线。价格在移动平均线之下就用蓝色的柱线画出K线。
等等,还可以更专业一点,再来一条线代表价格偏离均线的幅度。那叫什么来着,没错,葛兰碧均线法则。
在等等,这样还不够,还可以再加上成交量和价格的平均,做一个多空筛选。
看我这次唬不唬的住你。
编辑程序如下:
CG:MA(CLOSE,n1),COLORGREEN;
FL:HHV(CG,2),COLORGREEN;
FS:CG-(FL-CG),COLORRED;
AMV0:=VOL*(OPEN CLOSE)/2;
BS:SUM(AMV0,88)/SUM(VOL,88),COLORCYAN;
STICKLINE(CLOSE>=CG AND CLOSE>=OPEN,OPEN,CLOSE,8,1),COLORRED;
STICKLINE(CLOSE>=CG AND CLOSE<OPEN,OPEN,CLOSE,8,0),COLORRED;
STICKLINE(CLOSE>=CG AND CLOSE>=OPEN ,HIGH,CLOSE,1,0),COLORRED;
STICKLINE(CLOSE>=CG AND CLOSE>=OPEN ,OPEN,LOW,1,0),COLORRED;
STICKLINE(CLOSE>=CG AND CLOSE<OPEN ,HIGH,LOW,1,0),COLORRED;
STICKLINE(CLOSE<CG AND CLOSE>=OPEN,OPEN,CLOSE,8,1),COLORGREEN;
STICKLINE(CLOSE<CG AND CLOSE<OPEN,OPEN,CLOSE,8,0),COLORGREEN;
STICKLINE(CLOSE<CG AND CLOSE>=OPEN ,HIGH,CLOSE,1,0),COLORGREEN;
STICKLINE(CLOSE<CG AND CLOSE>=OPEN ,OPEN,LOW,1,0),COLORGREEN;
STICKLINE(CLOSE<CG AND CLOSE<OPEN,HIGH,LOW,1,0),COLORGREEN;
看起来就很唬人,但是很简单,
语句1,定义了一个均线。
语句2,计算了2周期的均线高点。
语句3,计算均线高点和均线的偏差。
语句4,定义一个变量,为开盘价和收盘价的和除以2再乘以成交量。
语句5,把语句4的值用成交量做个平均。
语句6到最后,画柱状k线。价格在均线上方,如果又收阳线,就花红色的柱线代表k线,反之如何价格在均线下方,而且又收阴线就画绿色的柱状K线。宽度为8,代表K线的柱状部分,宽度为1就可以画出上影线和下影线。语句后面的COLORRED代表这根线用红色。
最后,每条语句后面记得加上分号,代表结束。真的超级简单。
顺便说一句,每个函数都可以在编辑界面看到该函数的语法。只需要稍稍用心就能写出不错的指标。
效果是这个样子的。
在改变一下颜色。然后把常用的MACD和KDJ指标合在一起,做一个幅图指标。还是画的美美的,我坚信世界上没人能经受这种诱惑。