HHV method

dynamic HHV(
  1. dynamic datas,
  2. dynamic p
)

指标HHV(独立指标) 输出数组小于P位置为- 数组长度和datas一样

Implementation

HHV(datas, p) {
  List outdatas = [];
  int size = datas.length;
  num max;
  for (var i = 0; i < size; i++) {
    if (i >= p - 1) {
      max = -99999999.0;
      for (var j = 0; j < p; j++) {
        max = Tools.max(max, datas[i - j]);
      }
      outdatas.add(max);
    } else {
      outdatas.add("-");
    }
  }
  return outdatas;
}