1 介绍
移动平均线(Moving Average,简称MA),它是将某一段时间的收盘价之和除以该周期。 比如日线MA5指5天内的收盘价除以5 。通常情况下,日K线图和平均线放在同一张图里分析,最简单的分析思路就是 比较证券价格移动平均线与证券自身价格的关系。当证券价格上涨,高于其移动平均线,则产生购买信号。当证券价格下跌,低于其移动平均线,则产生出售信号。
在每日K线图上常出现的是5日均线(MA5)、10日均线(MA10)、20日均线(MA20)三种。
日K线图和平均线
2 代码思路
现在的需求就是 使用MPAndroidChart在画出日K线图和移动平均线,也就是说 要在同一个坐标系下,同时画出K线图(CandleStickChart)和折线图(LineChart)。而框架提供了一个强大的CombinedChart让我们去绘制这种组合图形。
public class CombinedChart
This chart class allows the combination of lines, bars, scatter and candle data all displayed in one chart area.
CombinedChart和CandleStickChart以及LineChart的使用方式差不多。都是通过chart.setData()方法将数据以及相关设置传递到图表中并展示出来。
public class CombinedChart{
......
public void setData(CombinedData data)
<