calculate method

  1. @override
T calculate(
  1. int index
)
override

Calculates the value of this indicator for the given index without caching it.

Returns the result as a T.

Implementation

@override
T calculate(int index) {
  double sum = 0;
  for (int i = max(0, index - period + 1); i <= index; i++) {
    sum += indicator.getValue(i).quote;
  }

  final int realBarCount = min(period, index + 1);

  return createResult(index: index, quote: sum / realBarCount);
}