fix: address code review issues in indicators and core components

This commit is contained in:
Miha Kralj
2025-12-09 16:00:04 -05:00
parent 5e6e3a070e
commit c802a9ea80
12 changed files with 54 additions and 26 deletions
+7 -4
View File
@@ -103,7 +103,7 @@ public sealed class Sma : ITValuePublisher
if (_buffer.IsFull && _tickCount >= ResyncInterval)
{
_tickCount = 0;
_sum = _buffer.Sum();
_sum = _buffer.RecalculateSum();
}
}
@@ -386,9 +386,12 @@ public sealed class Sma : ITValuePublisher
public void Reset()
{
_buffer.Clear();
var resetSum = 0;
_sum = resetSum;
Last = default;
_sum = 0;
_p_sum = 0;
_p_lastInput = 0;
_lastValidValue = 0;
_p_lastValidValue = 0;
_tickCount = 0;
Last = default;
}
}