你是不是想找相關Flash動畫公司: 二維動畫公司 Flash課件制作 宣傳片制作 還是要找北京、上海、西安、廣州、南京的動畫制作公司

flash設計制作中:使用Flex Chart畫移動平均線

編輯:翼虎動漫          操作時間:2010/8/2

 

 

 

移動平均線通常是指算術移動平均線,在計算移動平均值時,通常采用最近n天的收市價格。我們把新的收市價格逐日地加入數組,而往前倒數的第n+1個收市價則被剔去。然后再把新的總和除以n,就得到了新的一天的平均值(n天平均值)。

那如何在Flex Chart中畫移動平均線呢?請看下面的方法:

private function getMACollection(collection:ArrayCollection, offset:int):ArrayCollection
{
 var newCollection:ArrayCollection = new ArrayCollection();
 var len:int = collection.length;
 for (var i:int = 0; i < len - offset + 1; i++) 
 {
  var sumClose:Number = 0;
  for (var j:int = i ; j < offset + i; j++) 
  {
   var o:Object = collection.getItemAt(j);
   sumClose +=  o.stockA;
  } 
  var item:Object = new Object();
  item.date = collection.getItemAt(i  + offset - 1).date; 
  item.stockA = sumClose/offset;
  newCollection.addItem(item);
 } 
 return newCollection;
}

查看該實例最終效果:http://www.riafan.com/flex/movingaverage/
下載該實例的源碼: http://www.riafan.com/flex/movingaverage.zip

 

 

 

版權申明 ┊ 業務范圍 ┊ 加入我們  ┊ 聯系方式
翼虎動漫工作室承接各類Flash動畫制作 翼虎口號做客戶滿意的flash訂單。!
地址:上海市青浦區崧澤大道6066號19號樓二樓(整層) 全國免費咨詢熱線:400 804 9112
我們的業務還包括制作各式公交動畫廣告,地鐵動畫廣告,電視動畫廣告以及多媒體設計與制作。
友情鏈接: 北京三維動畫公司 二維動畫制作 Flash動畫制作 北京動畫制作公司 動畫制作公司 蘇ICP備19008057號
黑桃棋牌输钱经历