好像把MACD的算法搞出来了。
近日在研究古票,一直在思考MAC的算法,根据标准定义,其中的12日EMA的计算:EMA12 = 前一日EMA12 X 11/13 + 今日收盘 X 2/13,
每个都要前日的数据,前日又要再前日的数据,如此迭代下去,那每次都要从最最早一天的数据开始,如果上市很长时间的古,将会有很大的计算量。 况且实际的古票软件中,除了日的,还可以有甚至1分钟级别的,另外实际的MACD 参数除了标准的(12,26,9)外,还可以设置不同的参数。
因此,可以判断,那些草菇软件的MACD,肯定不是迭代算法,而且也不是每条记录先头天算好存着,用的时候现查。那么他应该怎么算呢,有没有人知道?