以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- VBA 写MACD (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=74203) |
-- 作者:deni977 -- 发布时间:2015/1/8 18:22:50 -- VBA 写MACD 如题,请教高手,可以用VBA来写一个MACD 的样板吗? |
-- 作者:马良 -- 发布时间:2015/1/11 15:37:33 -- 你的需求不明确,要写Macd自定义函数? |
-- 作者:deni977 -- 发布时间:2015/1/11 18:31:41 -- 用vba写一个自定义函数,实现pel的MACD功能,不需要图表显示,只要调用,能够返回参数就可以了。 |
-- 作者:admin -- 发布时间:2015/1/12 10:26:03 -- 你还是没有把需求明确,你需要怎么样个调用? |
-- 作者:deni977 -- 发布时间:2015/1/12 12:09:08 -- 非常遗憾,没有把要求表达清楚。也就是说,我需要: DIFF : =EMA(CLOSE,12) - EMA(CLOSE,26);
这个指标,如何用VBA语言来写出来? (因为PEL语言有金字塔封装好的EMA函数,VBA里面没有)。我需要是用VBA语句,将MACD这个指标公式表达成一个函数、可以供主程序调用,比如:
public MACD,DIFF,DEA
SUB MACDMAIN …… …… MACD = ???? DIFF =??? DEA =???
END SUB
|
-- 作者:admin -- 发布时间:2015/1/12 13:01:09 -- http://www.weistock.com/bbs/dispbbs.asp?BoardID=5&ID=2060&skin=0 参考这里, 注意在逐K线模式下运行 |