- UID
- 2
- 积分
- 2874604
- 威望
- 1387331 布
- 龙e币
- 1487273 刀
- 在线时间
- 13155 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
[MC源码] MultiCharts平台上面编写东方财富指标中的SMA(加权移动平均)公式与指标
SMA均线分两种:
一种叫简单移动平均,即Simple Moving Average。
计算方式:SMA = (X1+X2+X3+…..+Xn)/N,即所有的变量加总,然后取N周期的平均,这是最简单的。
还有一种叫加权移动平均,即给最后一个变量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;
一般调用多用SMA(X,N,M),X是变量,N是周期,M是权重,多默认是1;
MC中并没有内置这个函数,所以我们可以像在东方财富中那样,自己用这个SMA来定义一个自己的函数,然后在指标中直接调用即可。
函数:SMA
本帖隐藏的内容需要回复才可以浏览
指标:SMA加权移动平均线:SMA
本帖隐藏的内容需要回复才可以浏览 |
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|