Refactor IndicatorExtensions: Remove unused methods and optimize price retrieval

This commit is contained in:
Miha Kralj
2025-12-24 13:50:19 -08:00
parent c47b106597
commit 8917575994
101 changed files with 1311 additions and 450292 deletions
+2 -12
View File
@@ -24,8 +24,8 @@ public class ConvIndicatorTests
var indicator = new ConvIndicator { WeightsInput = "1, 2, 3, 4, 5" };
indicator.Initialize(); // Initialize to parse weights
Assert.Equal(5, indicator.MinHistoryDepths);
Assert.Equal(5, ((IWatchlistIndicator)indicator).MinHistoryDepths);
Assert.Equal(0, ConvIndicator.MinHistoryDepths);
Assert.Equal(0, ((IWatchlistIndicator)indicator).MinHistoryDepths);
}
[Fact]
@@ -112,16 +112,6 @@ public class ConvIndicatorTests
Assert.True(double.IsFinite(secondValue));
}
[Fact]
public void ConvIndicator_OnPaintChart_DoesNotThrow()
{
var indicator = new ConvIndicator();
indicator.Initialize();
var method = indicator.GetType().GetMethod("OnPaintChart");
Assert.NotNull(method);
Assert.Equal(typeof(ConvIndicator), method.DeclaringType);
}
[Fact]
public void ConvIndicator_MultipleUpdates_ProducesCorrectSequence()