以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- VBA写个求本周起的平均值函数出了问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=54928) |
-- 作者:jianshi2020 -- 发布时间:2013/8/9 16:25:17 -- VBA写个求本周起的平均值函数出了问题 Function avgtoone(Formula)
请问我代码有什么问题吗? 为什么最后返回值不管在哪个周期都是2273.5 啊。。请教这是怎么一回事?
|
-- 作者:jianshi2020 -- 发布时间:2013/8/9 16:30:03 -- pd:AVGTOONE(); 公式引用的这个 |
-- 作者:rushtaotao -- 发布时间:2013/8/9 16:54:16 -- Function CU_MA1(Formula,CLOSE,CYC) \'防止公式逐周期模式时调用 \'CLOSE数组数据长度一定会与Formula.DataSize-1相等 \'定义一个计算返回的数组 For i = Cyc-1 To Formula.DataSize-1 \'返回一个计算完毕的均线数组
这个是用收盘价 加上周期计算的 你把开高低收 加上 然后算值 |
-- 作者:jianshi2020 -- 发布时间:2013/8/9 16:58:54 -- \'定义一个计算返回的数组 For i = Cyc-1 To Formula.DataSize-1 \'返回一个计算完毕的均线数组
这个我没看懂,为什么要返回计算完毕的均线数组呢? |
-- 作者:rushtaotao -- 发布时间:2013/8/9 17:07:09 -- 定义数组 多少行 就放多少周期数据 然后累加算出均值 返回到函数 |
-- 作者:jianshi2020 -- 发布时间:2013/8/10 10:38:28 -- 我是逐K线模式的,只计算出当前K线的高开低收,需要写那个数组吗? |