以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 有关ema函数 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=71361) |
-- 作者:sonicking -- 发布时间:2014/10/25 15:59:04 -- 有关ema函数 请高手指教, EMA(C,N)=2*C/(N+1)+(N-1)/(N+1)*昨天的指数收盘平均值; 算法是:若Y=EMA(X,N),则Y=[2*X+(N-1)*Y’]/(N+1), 其中Y’表示上一周期的Y值。 需求VBA函数 1)求一VBA函数可以计算EMA(X,N) , 2) 求一VBA函数,可以计算今天X达到多少今日EMA>昨日EMA |
-- 作者:自渔自乐 -- 发布时间:2014/10/27 9:32:33 -- ema 交叉价 INPUT:N(5,2,9999),M(10,2,9999); eN:ema(c,N); eM:ema(c,M); ej:((N+1)*(M-1)*ref(eM,1)-(M+1)*(N-1)*ref(eN,1))/2/(M-N),COLORMAGENTA; ey:((N+1)*(M-1)*eM-(M+1)*(N-1)*eN)/2/(M-N),LINETHICK,COLORGREEN; PARTLINE(barpos=SYSPARAM(1),ey),SHIFT1,LINETHICK6,COLORGREEN; 穷举循环的vb我不会写,期待其他老师解答
|