-----大盘MACD ------------------------
001C:="000001$CLOSE";
DIFF : EMA(001C,12) - EMA(001C,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA), COLORSTICK;
---------------------------------------
在代码中调用 大盘MACD 日线
001macd:="大盘MACD.MACD#DAY"
出现的怪问题:
在 各商品、股票、IF06等 下调用的数值都是正常的,例如 5月4日 大盘MACD 日线数值都是 36.427,前面的数值都是正常的。
但是在 IF05 下却是错的,数值却是是 40.449,前面的日期的数值 也都是错的?
不知道这是什么问题?
[此贴子已经被作者于2011-5-4 23:54:46编辑过]
因为你的调用方式不够准确造成的。
像你的引用方法,会导致日K线数目影响计算结果,只要日K线数量足够多(要多少取决于你的内存K线保留数量),结果就是准确的。
商品的日K线数据足够多。而if05的不够。你加载到if00,结果也会是准确的
你可以考虑使用stkindi这个函数
[此贴子已经被作者于2011-5-5 8:21:46编辑过]