首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

EMA函数怎样用VB语言表述?解决办法

2013-01-25 
EMA函数怎样用VB语言表述?本帖最后由 zz21zz21zz21 于 2012-10-16 14:57:59 编辑EMA返回指数移动平均用法:

EMA函数怎样用VB语言表述?
本帖最后由 zz21zz21zz21 于 2012-10-16 14:57:59 编辑 EMA返回指数移动平均
用法:EMA(C,N):E的N日指数移动平均.算法:E=(2*C+(N-1)*E')/(N+1)
e:=(2*c+(n-1)*e')/(n+1);
INPUT:n(5,0,1000);
VARIABLE:e=0;
e:if(barpos=1,c,(2*c+(n-1)*e)/(n+1));
当计算第一天的时候,e等于今天的数值,后面的等于指数平滑移动平均。

各位大侠,帮忙给个VB语言的代码!谢谢了!
[解决办法]
iif(barpos=1,c,(2*c+(n-1)*e)/(n+1)

热点排行