calBOLLDatas method

dynamic calBOLLDatas(
  1. dynamic close,
  2. dynamic p,
  3. dynamic vp
)

指标BOLL close一段k线的收盘价 p回溯周期 默认传值20 vp 参数 默认传值2

Implementation

calBOLLDatas(close, p, vp) {
  var size = close.length;
  var boll = MA(close, p);
  var std20 = STD(close, p);
  var upper = [];
  var lower = [];
  for (var i = 0; i < size; i++) {
    if (i >= p - 1) {
      upper.add(boll[i] + vp * std20[i]);
      lower.add(boll[i] - vp * std20[i]);
    } else {
      upper.add("-");
      lower.add("-");
    }
  }
  var obj = {};
  obj['UPPER'] = upper;
  obj['MID'] = boll;
  obj['LOWER'] = lower;
  return obj;
}