天软金融分析.NET函数大全
>
数据仓库函数
>
时间序列统计
SMA
复制链接
简述
求Exp的N日平滑移动平均,M为权重。
定义
SMA(Exp:TExpression ;N:Integer;M: Integer[;CacheString:String]):Real;
参数
名称
类型
说明
Exp
TExpression
TExpression型表达式
N
integer
整数,天数
M
integer
整数,权重
CacheString
String
可选参数,字符串类型,缓存标志串。参见:
时间序列统计缓存标志与性能加速
返回
real
实数,平滑移动平均。
算法
若Y=SMA(X,N,M),则Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,N必须大于M。
范例
//获得万科A(SZ000002)在2011-09-09日的10日平滑移动均价,3为权重
setsysparam(pn_stock(),'SZ000002');
setsysparam(pn_date(),inttodate(20110909));
N := 10;
M :=3;
return sma(close(),N,M);//返回8.0914
相关
HHV
LLV
MA
EMA
SMA
Count
SumN
SP_STD
SP_STDP
SP_VAR
SP_VARP
SP_AVEDEV
SP_DEVSQ
Cross
sp_large
sp_small
sp_percentile
sp_percentrank
sp_quartile
sp_rank
sp_trimmean
sp_frequency
sp_geomean
sp_harmean
sp_median
sp_mode
sp_product
sp_totalvariance
sp_norm
sp_skewness
sp_kurtosis
sp_skewness2
sp_kurtosis2
双序列统计
时间序列统计缓存标志与性能加速