以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问EMA函数如何在公式编辑器中写出来? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=97445) |
-- 作者:dwjgwsm -- 发布时间:2016/5/15 17:37:59 -- 请问EMA函数如何在公式编辑器中写出来? Y=(2*X+(n-1)*Y\')/(n+1) 这种公式该怎么写呢? |
-- 作者:yukizzc -- 发布时间:2016/5/16 10:27:18 -- if barpos=1 then y:=x;
y:= (2*x+(n-1)*ref(y,1))/(n+1); |
-- 作者:dwjgwsm -- 发布时间:2016/5/16 13:11:17 -- 不对哦 z:EMA(c,5); n:=5; if barpos=1 then y:=c; y:= (2*c+(n-1)*ref(y,1))/(n+1); e:y; 你试一下就知道了 [此贴子已经被作者于2016-5-16 13:11:38编辑过]
|
-- 作者:yukizzc -- 发布时间:2016/5/16 16:05:32 -- 抱歉这个递归无法完成,y\'无法返回上一根k最后的计算结果,而是代码执行到这一行的一个结果。 如果你对vb很了解,可以考虑转vb后面去试试了 a:ref(holding,1); buy(1,1,marketr); b:ref(holding,1) |