calculate static method

dynamic calculate(
  1. List<KLineEntity> dataList, [
  2. List<int> maDayList = const [5, 10, 20],
  3. int n = 20,
  4. dynamic k = 2,
  5. List<int> emaDayList = const [5, 10, 20, 60],
])

Implementation

static calculate(List<KLineEntity> dataList,
    //EMA
    [List<int> maDayList = const [5, 10, 20],
    int n = 20,
    k = 2,
    List<int> emaDayList = const [5, 10, 20, 60]]) {
  calcMA(dataList, maDayList);
  // 新增EMA计算
  //EMA
  calcEMA(dataList, emaDayList);
  calcBOLL(dataList, n, k);
  calcVolumeMA(dataList);
  calcKDJ(dataList);
  calcMACD(dataList);
  calcRSI(dataList);
  calcWR(dataList);
  calcCCI(dataList);
}