multicharts关于average和averageFC算法区别
Q:两者有什么区别A:
AverageFC( c, 5 )
c1 c2 c3 c4 c5 c6 c7
假如假如求5日均线,average和averageFC的不同,
其算法不同在于求和算法不同
5日均线需要用到历史数据,所以至少从c5开始计算
c5 位置的average.c5: summation.c5/5
summation.c5:c1+c2+c3+c4+c5
c6 位置的average.c6: summation.c5/5
summation.c6:c2+c3+c4+c5+c6
....
c5 位置的averageFC.c5: summationFC.c5/5
summationFC.c5:c1+c2+c3+c4+c5
c6 位置的averageFC.c6: summationFC.c6/5
summationFC.c6:summationFC.c5+c6-c1
c5相当于currentbar=1,最大参考bar开始的第一个值
averageFC只需要在第一根bar计算for循环,之后每次都是前一个和 加上当前的close 减去前一个和中的第一个close,不必每次循环吧5个数累加,从而加快计算速度
以上是average和averageFC算法的不同
页:
[1]