freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于java語言開發(fā)的個性化股票分析技術(shù)移動平均線ma-資料下載頁

2025-06-23 22:31本頁面
  

【正文】 st = new ArrayListInteger(paramHUGE)。 // 自起始日期始至終止日期止,依次取得各日的MA移動平均線的值 date = beginDate。 do { // 日期格式轉(zhuǎn)換(數(shù)據(jù)存儲時統(tǒng)一使用了yyyyMMdd格式) String dateStr = (date, yyyyMMdd)。 // 容錯處理:應(yīng)對因系統(tǒng)原因?qū)е履橙赵撚薪灰子涗泤s沒有交易記錄的情況 Integer test = (dateStr)。 if (test != null amp。amp。 test != 0) { // 構(gòu)造一個值對象 IndicatorValue indicatorValue = new IndicatorValue()。 Integer close = (dateStr)。 if(close != null amp。amp。 close != 0) { // 計算超短期MA值 (close)。 // 新值加入 int num = ()。 if (num paramTINY) { (0)。 // 老值剔除 } if (() == paramTINY) { String tinyMA = calcAverageValue(tinyCloseValueList)。 (VALUE_TINY, tinyMA)。 } // 計算短期MA值 (close)。 // 新值加入 num = ()。 if (num paramSHRT) { (0)。 // 老值剔除 } if (() == paramSHRT) { String shortMA = calcAverageValue(shortCloseValueList)。 (VALUE_SHRT, shortMA)。 } // 計算中期MA值 (close)。 // 新值加入 num = ()。 if (num paramMID) { (0)。 // 老值剔除 } if (() == paramMID) { String middleMA = calcAverageValue(middleCloseValueList)。 (VALUE_MID, middleMA)。 } // 計算長期MA值 (close)。 // 新值加入 num = ()。 if (num paramLONG) { (0)。 // 老值剔除 } if (() == paramLONG) { String longMA = calcAverageValue(longCloseValueList)。 (VALUE_LONG, longMA)。 } // 計算超長期MA值 (close)。 // 新值加入 num = ()。 if (num paramHUGE) { (0)。 // 老值剔除 } if (() == paramHUGE) { String hugeMA = calcAverageValue(hugeCloseValueList)。 (VALUE_HUGE, hugeMA)。 } // 加入一個值對象 (date, indicatorValue)。 } } // 準備取得下一日的數(shù)據(jù) date = ().getNextTransDate(date)。 // 隨大盤 if (date == null) { break。 } } while (!(closeDate))。 // 返回MA移動平均線的值序列 return indicatorValueList。 } /** * 計算N日內(nèi)收盤價的平均值。 * * @params closeValueList N日內(nèi)的收盤價列表 * * @return N日內(nèi)收盤價的平均值 */ private String calcAverageValue(ListInteger closeValueList) { if (closeValueList == null || () == 0) { return 。 } int total = 0。 for (Integer closeValue : closeValueList) { total += closeValue。 } Float average = total * 1F / ()。 return format(average)。 } /** * 將浮點數(shù)轉(zhuǎn)化為帶兩位小數(shù)的字符串。 * * @param floatValue 浮點數(shù) * * @return 格式化字符串(帶二位小數(shù)) */ private String format(Float floatValue) { if (floatValue == null) { return 。 } else { return new DecimalFormat(.00).format(floatValue / 100F)。 //分=元 } }}/* 計算方法:將某一時間段的收盤股價或收盤指數(shù)相加的總和,除以時間周期,即得到這一時間的平均線。如5日移動平均線,就是將近5日的收盤價相加除以5,得到的就是第一個5日平均線的值 ,再將第一個5日平均線乘以5減去第一日的收盤價加上第6日的收盤價,其總和除以5得到的就是第二個5日平均線值,將計算得到的平均數(shù)畫在坐標圖上連成線,即是5日平均線。其他移動平均線的計算方法以此類推。*/
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1