函数原型
function SmaValue = SMA(Price, Len, Weight)
matalab实现
function SmaValue = SMA( Price,Len,Weight )
% SMA函数用来计算指数移动平均
% 输入参数为: Price - double型,价格序列
% Len - double型,指数移动平均的周期
% 输出参数为: SaValue - double型,指数移动平均值序列
% 预分配内存
SmaValue=zeros(length(Price),1);
SmaValue(1)=Price(1)
% 使用for循环语句逐次计算指数平均值
for k=2:length(Price)
SmaValue(k)=Price(k)*Weight/Len+SmaValue(k-1)*(Len-Weight)/Len;
end
end
ps:不要全部参考博主的哦!!!
ps:不要全部参考博主的哦!!!
ps:不要全部参考博主的哦!!!