前言:
眼前同学们对“曲线平滑算法思路是什么”可能比较关心,朋友们都想要分析一些“曲线平滑算法思路是什么”的相关文章。那么小编在网摘上收集了一些有关“曲线平滑算法思路是什么””的相关知识,希望小伙伴们能喜欢,你们快快来了解一下吧!022-MA函数(通达信指标编写)
均价线,就是那个“移动平均线MA”,听说10个人里面有9个人都在使用,原理是:
5日平均线=(今天收盘价+昨天收盘价+.....--5天前的收盘价)/5;
10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;
150日平均线=(今天收盘价+昨天收盘价+......+150天前的收盘价)/150;
200日平均线......
代码是:
MA1=MA(CLOSE,5);
MA2=MA(CLOSE,10);
MA3=MA(CLOSE,150);
......
将上面的代码写下来,按照前面几课讲的,写在公式的编辑栏当中就可以了!
注意:
“MA”表示的就是计算平均值。
在括号内写上计算的对象和计算的时间长度。
MA1,MA2,MA3......是好几条指标线,别忘记了用分号把它们分开。
电脑自己会把它们一起画出来。
均量线:
均价线都有了,照着葫芦画瓢,把收盘价CLOSE换成成交量VOL就行了!
MA1:MA(VOL,5);
MA2:MA(VOL,10);
MA3:MA(VOL,150);
MA4:MA(VOL,200);
移动平均函数大致有五种:
1、MA 简单移动平均,意思是求简单移动平均。
用法:MA(X,N),求X的N日移动平均值。
例如:MA(CLOSE,10),表示求10日均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:MA(X,N)表示X的N日平均。
例如: MA1: MA (CLOSE,5), coloryellow ;
表示为:参数名 画一条5日收盘价的均线 设置该线为黄色
2、EMA 指数平滑移动平均 意思是求指数平滑移动平均。
用法:EMA(X,N),求X 的N日指数平滑移动平均。
例如:EMA(CLOSE,30),表示求30日指数平滑均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:EMA(X,N)表示X的N日平均。
例如: EMA1: EMA (CLOSE,5), colorff00ff;
表示为:语句名EMA1 画一条5日收盘价的均线 设置该线为粉色
3、DMA 动态移动平均 意思是求动态移动平均。
用法:DMA(X,A),求X的动态移动平均,A必须小于1。
例如:DMA(CLOSE,VOL/CAPITAL),表示求以换手率作平滑因子的平均价。(CAPITAL是流通盘函数)
均线的画法:计算A收盘价的算术平均值,公式为:DMA(X,A)表示X的N日平均。
例如:DMA1: DMA (CLOSE,VOL/CAPITAL), colorff00ff;
表示为:语句名DMA1 画一条以换手率作平滑因子收盘价的均线 设置该线为粉色
4、SMA 移动平均 求移动平均。
用法:SMA(X,N,M),求X的N日移动平均,M为权数。N必须大于M。
例如:SMA(CLOSE,30,1),表示求30日移动平均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:EMA(X,N)表示X的N日平均。
例如: SMA1: SMA (CLOSE,30,1), colorff00ff;
表示为:语句名SMA1 画一条30日收盘价的均线 设置该线为粉色
5、WMA 加权移动平均。
用法:WMA(X,N,),求X的N日加权移动平均。
例如:WMA(CLOSE,5),表示求5日加权移动平均价。
均线的画法:计算N日内收盘价的算术平均值,公式为:EMA(X,N)表示X的N日平均。
例如: WMA1: WMA(CLOSE,5), COLORWHITE;
表示为:语句名SMA1 画一条5日收盘价的加权移动均线 设置该线为白色
明白了上面这些函数用法,我们开始编第一个指标:
给指标起个名,就叫"月均线主图"吧!
ma1:ma(close,5),colorwhite;{画一条5日收盘价的均线,设置该线为白色}
ma2:ma(close,10),colorff00ff;{画一条10日收盘价的均线,设置该线为粉色}
ma3:ma(close,20),color00ff00;{画一条20日收盘价的均线,设置该线为绿色}
......根据个人需要可画多条线。
如果想设置参数,按参数名称 最小值 最大值 缺省值在指标编辑器中添上如下值:
N1 1 100 5
N2 1 100 10
N3 1 100 20
把指标中的5、10、20分别改为N1、N2、N3即可。
第二个指标:起名"季均线主图"
ema1:ema(close,20),colorff00ff;{画一条20日收盘价的均线,设置该线为粉色}
ema2:ema(close,40),color00ff00;{画一条40日收盘价的均线,设置该线为绿色}
ema3:ema(close,60),colorwhite;{画一条60日收盘价的均线,设置该线为白色}
.......根据个人需要可画多条线。
第三个指标:起名"长短结合主图"
sma1:sma(close,5,1),color00ff00;{画一条5日收盘价的均线,设置该线为绿色}
sma2:sma(close,10,1),coloryellow;{画一条10日收盘价的均线,设置该线为黄色}
sma3:sma(close,60,1),colorff00ff;{画一条60日收盘价的均线,设置该线为粉色}
几种移动均线的比较
移动均线是我们经常用到的指标,几乎天天看均线,对以下几种移动均线做一比较。
1、简单移动平均MA
移动平均线实质上是一种追踪趋势的工具,而且滞后于市场的变化。这些结果的原因,就是它的计算方法了。
算法: (X1+X2+X3+...+Xn)/N 如:5日均线=(今天收盘价+昨天收盘价+.....5天前的收盘价)/5;
从输出看,N所取周期越长,曲线就越平滑。
{主图指标1}
MA5:MA(CLOSE,5),COLOR00FF00,LINETHICK2;
MA10:MA(CLOSE,10),COLORWHITE,LINETHICK2;
MA20:MA(CLOSE,20),COLORFF00FF,LINETHICK2;
2、EMA 指数平滑移动平均 意思是求指数平滑移动平均。
算法:若Y=EMA(X,N) 则Y=[1/N*X+(1-1/N)*Y‘‘]其中Y‘表示上一周期Y值。 {主图指标2}
EMA5:EMA(CLOSE,5),COLOR00FF00,LINETHICK2;
EMA10:EMA(CLOSE,10),COLORWHITE,LINETHICK2;
EMA20:EMA(CLOSE,20),COLORFF00FF,LINETHICK2;
3、DMA 动态移动平均 意思是求动态移动平均。
算法: 若Y=DMA(X,A) 则 Y=A*X+(1-A)*Y‘,其中Y‘表示上一周期Y值,A必须小于1。
{主图指标3}
DMA5: DMA((CLOSE+OPEN)/2,VOL/(SMA(VOL,5,1)*5)),COLOR00FF00,LINETHICK2;{5日成本}
DMA10: DMA((CLOSE+OPEN)/2,VOL/(SMA(VOL,10,1)*10)),COLORWHITE,LINETHICK2;{10日成本}
DMA20: DMA((CLOSE+OPEN)/2,VOL/(SMA(VOL,20,1)*20)),COLORFF00FF,LINETHICK2;{20日成本}
4、SMA 移动平均 求移动平均。
算法: 若Y=SMA(X,N,M) 则 Y=[M*X+(N-M)*Y‘)/N, 其中Y‘表示上一周期Y值,N必须大于M。
{主图指标4}
SMA5:SMA(close,5,1),COLOR00FF00,LINETHICK2;
SMA10:SMA(close,10,1),COLORWHITE,LINETHICK2;
SMA20:SMA(close,20,1),COLORFF00FF,LINETHICK2;
5、WMA 求加权移动平均。
算法:WMA[X,N]=(1*X1+2*X2+3*X3+......+N*Xn)/(1+2+3+......+N);
用法:WMA(X,N);求X的N日加权移动平均.
{主图指标5}
wma5:wma(close,5),color00ff00,LINETHICK2;
wma10:wma(close,10),colorwhite,LINETHICK2;
wma20:wma(close,20),colorff00ff,LINETHICK2;
有比较才有鉴别。上面5张图依次排列并一一与下面5个均线主图指标相对应的,通过比较可以看出,由于计算方法的不同,相同周期的均线排列和分布也略有不同。有的线条分布的分散一些,有的分布紧密一些。但差别不大,究其原因在于编制的思路和机理上的差异。运用到实战中,看你如何选择了,如果喜欢看成本均线,应该选择DMA均线,看均价其它4个就行了。总之,结合实际需要灵活运用。
------------【END】------------
标签: #曲线平滑算法思路是什么