MultiCharts平台上面编写东方财富指标中的SMA(加权移动平均)公式与指标
SMA均线分两种:[b]一种叫简单移动平均,即Simple Moving Average。[/b]
计算方式:SMA = (X1+X2+X3+…..+Xn)/N,即所有的变量加总,然后取N周期的平均,这是最简单的。
[b]还有一种叫加权移动平均,即给最后一个变量1/N的权重。前面的所有的这N-1个做一个平均。即 SMA = (X1+X2+X3+…..+X(n-1)*(n-1)/N + Xn*1/N;也即:SMA = SMA[1] *(N-1)/N + Xn * 1/N; [/b]
一般调用多用SMA(X,N,M),X是变量,N是周期,M是权重,多默认是1;
MC中并没有内置这个函数,所以我们可以像在东方财富中那样,自己用这个SMA来定义一个自己的函数,然后在指标中直接调用即可。
函数:SMA
**** Hidden Message *****
指标:SMA加权移动平均线:SMA
**** Hidden Message ***** 附一个效果图:
[attach]29215[/attach] 感謝版主分享 谢谢分享
页:
[1]