protected virtual void Calculate() { if (this.calculate) { this.calculate = false; (this.input as Indicator)?.Calculate(); for (var i = 0; i < this.input.Count; i++) Update(i); } }