getMaxMinValue method

  1. @override
(double, double) getMaxMinValue(
  1. KLineEntity entity,
  2. double minV,
  3. double maxV
)
override

record.$1 : min value record.$2: max value

Implementation

@override
(double, double) getMaxMinValue(
    KLineEntity entity, double minV, double maxV) {
  if (entity.emaValueList?.isEmpty ?? true) return (minV, maxV);
  double minValue = minV;
  double maxValue = maxV;
  for (double value in entity.emaValueList!) {
    if (value == 0) continue;
    minValue = min(value, minValue);
    maxValue = max(value, maxValue);
  }
  return (minValue, maxValue);
}