/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { _price.Reset(); _volume.Reset(); _vwap = _price.WeightedBy(_volume, _period); base.Reset(); }
/// <summary> /// Resets this indicator to its initial state /// </summary> public override void Reset() { _price.Reset(); _volume.Reset(); _vwap.Reset(); base.Reset(); }
public void ResetsProperly() { var identity = new Identity("test"); Assert.IsFalse(identity.IsReady); Assert.AreEqual(0m, identity.Current.Value); foreach (var data in TestHelper.GetDataStream(2)) { identity.Update(data); } Assert.IsTrue(identity.IsReady); Assert.AreEqual(2, identity.Samples); identity.Reset(); Assert.IsFalse(identity.IsReady); Assert.AreEqual(0, identity.Samples); }