加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

通达信公式4:教程之均线函数

(2012-06-30 16:44:32)
标签:

杂谈

分类: 股市公式编程

通达信公式4:教程之均线函数

  单根K线的形态是相当枯燥的。尤其在主图里。配合以均线等形式就会丰富多采,或者更利于我们从中发现规律和分析问题。这就需要均线函数来解决了。

  最常见的:

  1、MA(X,N),求X的N周期简单移动平均值。

  算法:(X1+X2+X3+...+Xn)/N

  例如:MA(CLOSE,20),表示求20日均价。

  2、EMA(X,N),求X的N周期指数平滑移动平均。

  算法: 若Y=EMA(X,N) 则Y=[2*X+(N-1)*Y']/(N+1), 其中Y'表示上一周期Y值。

  例如:EMA(CLOSE,20),表示求20日指数平滑均价。

  3、SMA(X,N,M),求X的N周期移动平均,M为权重。

  算法: 若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必须大于M。

  例如:SMA(CLOSE,20,1),表示求20日移动平均价。

  这三个均线函数在软件中是通用的。关于它们的区别,我也不是太清楚。其实数值区别也不是很大。要均线真实反映每天的价格变化,用MA,适当圆滑些,用EMA 或SMA。

下面以MA函数为例子:

5日平均线=(今天收盘价+昨天收盘价+.....--5天前的收盘价)/5;
10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;
150日平均线=(今天收盘价+昨天收盘价+......+150天前的收盘价)/150;
200日平均线......不是这么麻烦吧?

难道我每天都要写这么多得数才得到一条平均线????
你有什么办法?
MA1:MA(CLOSE,5); CLOSE是什么意思啊?详见公式3的教程,CLOSE是收盘价
MA2:MA(CLOSE,10);
MA3:MA(CLOSE,150);

MA4:MA(CLOSE,200);
......
注意:
“MA”表示的就是计算平均值。
在括号内写上计算的对象和计算的时间长度。
MA1,MA2,MA3......是好几条指标线,别忘记了用分号把它们分开。
最后呢?电脑自己会把它们一起画出来。
均量线???
均价线都有了,照着葫芦画瓢,把收盘价CLOSE换成成交量VOL就行了!
MA1:MA(VOL,5); VOL是什么意思啊?详见公式3的教程,VOL是成交量
MA2:MA(VOL,10);
MA3:MA(VOL,150);
MA4:MA(VOL,200);

http://s7/middle/52e4d023nbccfa50e8186&690

至少均线的颜色、粗细设置,下面教程中会慢慢细讲,大家注意跟踪博客。

两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)
假如下图中的两条均线一条名叫X,另外一条叫Y
CROSS(X,Y)表示X向上穿过了Y
CROSS(Y,X)表示Y向上穿过了X

下图中红绿箭头所示的地方,就是大家平常所说的两条均线的金叉、死叉。

http://s11/middle/52e4d023nbccfbd01bdea&690


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有