本教程将向您介绍如何在Flex图表中绘制移动平均线。教程主要用AS代码,但也不是很难。让我们一起学习吧!
移动平均线通常是指算术移动平均线。计算移动平均线时,通常使用最近N天的收盘价。新的收盘价每天都添加到数组中,并删除向下计数的n-1收盘价。然后将新的和除以n,得到新的一天的平均值(n天的平均值)。
那么如何在Flex图表中绘制移动平均线呢?请看下面的方法:
复制代码
代码如下:
私有函数getMACollection(collection:array collection,offset:int):ArrayCollection
{
var new collection:array collection=new array collection();
var len:int=collection . length;
for(var I:int=0;I len-offset 1;我)
{
var sum close:Number=0;
for(var j:int=I;j抵消I;j)
{
var o:Object=collection . getitemat(j);
sumClose=o.stockA
}
var item:Object=new Object();
item . date=collection . getitemat(I offset-1)。日期;
item . stocka=sum close/offset;
new collection . additem(item);
}
返回newCollection
}
教程最后,以上就是Flex图表中如何绘制移动平均线的介绍。希望能帮到大家。感谢阅读!