EMA指标计算极简C#代码实现

阅读: 评论:0

EMA指标计算极简C#代码实现

EMA指标计算极简C#代码实现

EMA指标计算C#代码


计算公式如下
EMA(N) = EMA’×(N-1)/(N+1)+C×2/(N+1)
其中:EMA’为前一日EMA的值,C为当日股价。
注意:人为规定第一日的EMA值为当日股价。

实现代码如下:

static double[] EMA(double[] kvs, int period){double[] res = new double[kvs.Length];double up = kvs[0];res[0] = up; // 第一日 double w1 = (period - 1D) / (period + 1);double w2 = 2D / (period + 1);for (int i = 1; i < kvs.Length; i++){up = (up * w1) + (kvs[i] * w2);res[i] = up;}return res;}

本文发布于:2024-01-30 22:45:56,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170662595723371.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:EMA指标
标签:指标   代码   EMA
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23