Refactor: Remove unnecessary using directives across multiple files

- Cleaned up code by removing unused using directives from various test and implementation files in the trends and volume directories.
- This includes files related to HMA, HTIT, JMA, KAMA, LSMA, MAMA, MGDI, PWMA, RMA, SMA, SSF, SUPER, T3, TEMA, TRIMA, USF, VIDYA, WMA, ATR, ADL, and ADOSC.
- Improved code readability and maintainability by streamlining imports.
This commit is contained in:
Miha Kralj
2025-12-28 23:55:24 -08:00
parent 84ff67fb50
commit a82f6b7949
199 changed files with 14 additions and 445 deletions
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
namespace QuanTAlib;
+4 -4
View File
@@ -175,8 +175,8 @@ public class RingBufferTests
// Valid indices are 0 and 1 (2 elements)
// Index 2 should throw ArgumentOutOfRangeException
Assert.Throws<ArgumentOutOfRangeException>(() => _ = buffer[(Index)2]);
Assert.Throws<ArgumentOutOfRangeException>(() => _ = buffer[(Index)10]);
Assert.Throws<ArgumentOutOfRangeException>(() => _ = buffer[2]);
Assert.Throws<ArgumentOutOfRangeException>(() => _ = buffer[10]);
}
[Fact]
@@ -522,7 +522,7 @@ public class RingBufferTests
Assert.Equal(60.0, buffer.Sum);
buffer[(Index)1] = 25.0; // Change 20.0 to 25.0
buffer[1] = 25.0; // Change 20.0 to 25.0
Assert.Equal(65.0, buffer.Sum);
Assert.Equal(25.0, buffer[1]);
@@ -675,7 +675,7 @@ public class RingBufferTests
buffer.Add(30.0);
buffer.Add(40.0); // Wraps - now has 20, 30, 40
buffer[(Index)0] = 25.0; // Change oldest (20.0) to 25.0
buffer[0] = 25.0; // Change oldest (20.0) to 25.0
Assert.Equal(95.0, buffer.Sum); // 25 + 30 + 40
Assert.Equal(25.0, buffer[0]);
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Collections;
using System.Numerics;
using System.Runtime.CompilerServices;
+1 -3
View File
@@ -1,6 +1,4 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
@@ -279,4 +277,4 @@ public class TBarSeries : IReadOnlyList<TBar>
IEnumerator<TBar> IEnumerable<TBar>.GetEnumerator() => GetEnumerator();
IEnumerator IEnumerable.GetEnumerator() => GetEnumerator();
}
}
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.InteropServices;
namespace QuanTAlib;
-2
View File
@@ -1,6 +1,4 @@
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-2
View File
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Xunit;
+1 -3
View File
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using Skender.Stock.Indicators;
namespace QuanTAlib.Tests;
@@ -216,4 +214,4 @@ public sealed class ValidationTestData : IDisposable
// No unmanaged resources to dispose
// Implemented for IDisposable pattern compatibility with test fixtures
}
}
}
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
-4
View File
@@ -1,13 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Skender.Stock.Indicators;
using TALib;
using Tulip;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
using OoplesFinance.StockIndicators.Enums;
using Xunit;
using QuanTAlib.Tests;
namespace QuanTAlib;
+1 -2
View File
@@ -1,5 +1,4 @@
using System.Runtime.CompilerServices;
using System.Buffers;
namespace QuanTAlib;
@@ -435,4 +434,4 @@ public sealed class Adx : ITValuePublisher
return new TSeries(tList, [.. v]);
}
}
}
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
@@ -1,9 +1,5 @@
using System;
using System.Collections.Generic;
using System.Linq;
using TALib;
using Tulip;
using Xunit;
using QuanTAlib.Tests;
namespace QuanTAlib;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
-4
View File
@@ -1,11 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Skender.Stock.Indicators;
using Tulip;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
using Xunit;
using QuanTAlib.Tests;
namespace QuanTAlib;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
-4
View File
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using QuanTAlib.Tests;
using Skender.Stock.Indicators;
using TALib;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Skender.Stock.Indicators;
using TALib;
using Tulip;
using Xunit;
using QuanTAlib.Tests;
namespace QuanTAlib;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
@@ -1,13 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Skender.Stock.Indicators;
using TALib;
using Tulip;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
using OoplesFinance.StockIndicators.Enums;
using Xunit;
using QuanTAlib.Tests;
namespace QuanTAlib;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using Xunit;
using System;
namespace QuanTAlib.Tests;
-4
View File
@@ -1,13 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Skender.Stock.Indicators;
using TALib;
using Tulip;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
using OoplesFinance.StockIndicators.Enums;
using Xunit;
using QuanTAlib.Tests;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
using Xunit.Abstractions;
namespace QuanTAlib.Tests;
-2
View File
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
using Xunit.Abstractions;
namespace QuanTAlib.Tests;
-2
View File
@@ -1,6 +1,4 @@
using System;
using System.Runtime.CompilerServices;
using System.Collections.Generic;
using System.Runtime.InteropServices;
namespace QuanTAlib;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using Xunit;
using System;
namespace QuanTAlib.Tests;
@@ -1,13 +1,9 @@
using System;
using System.Collections.Generic;
using System.Linq;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Enums;
using OoplesFinance.StockIndicators.Models;
using Skender.Stock.Indicators;
using TALib;
using Tulip;
using Xunit;
using Xunit.Abstractions;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib;
-4
View File
@@ -1,12 +1,8 @@
using System;
using System.Collections.Generic;
using System.Linq;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
using Skender.Stock.Indicators;
using TALib;
using Tulip;
using Xunit;
using Xunit.Abstractions;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Numerics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using Xunit;
using QuanTAlib;
namespace QuanTAlib.Tests;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
namespace QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
using QuanTAlib.Tests;
namespace QuanTAlib;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using Xunit;
using QuanTAlib;
namespace QuanTAlib.Tests;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using Skender.Stock.Indicators;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
namespace QuanTAlib;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
@@ -1,6 +1,3 @@
using System;
using System.Linq;
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,5 +1,3 @@
using System;
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,5 +1,3 @@
using System;
using Xunit;
namespace QuanTAlib.Tests;
-2
View File
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Intrinsics;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,11 +1,7 @@
using System;
using System.Linq;
using System.Runtime.CompilerServices;
using Xunit;
using Skender.Stock.Indicators;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
using System.Collections.Generic;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
namespace QuanTAlib;
@@ -1,8 +1,3 @@
using System;
using System.Linq;
using System.Collections.Generic;
using Xunit;
using QuanTAlib;
using QuanTAlib.Tests;
using MathNet.Numerics.Statistics;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,7 +1,3 @@
using System;
using System.Linq;
using Xunit;
using QuanTAlib;
using QuanTAlib.Tests;
using MathNet.Numerics.Statistics;
-2
View File
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Intrinsics;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,7 +1,3 @@
using System;
using System.Linq;
using Xunit;
using QuanTAlib;
using QuanTAlib.Tests;
using Skender.Stock.Indicators;
using TALib;
-2
View File
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Intrinsics;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
@@ -1,6 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,7 +1,3 @@
using System;
using System.Linq;
using Xunit;
using QuanTAlib;
using QuanTAlib.Tests;
using Skender.Stock.Indicators;
using TALib;
-2
View File
@@ -1,5 +1,3 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Runtime.Intrinsics;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
namespace QuanTAlib.Tests;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Linq;
using Xunit;
namespace QuanTAlib.Tests;
-4
View File
@@ -1,10 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Skender.Stock.Indicators;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
using Xunit;
using Xunit.Abstractions;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Buffers;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
namespace QuanTAlib.Tests;
@@ -1,5 +1,3 @@
using System;
using System.Linq;
using Xunit.Abstractions;
namespace QuanTAlib.Tests;
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
namespace QuanTAlib.Tests;
-2
View File
@@ -1,5 +1,3 @@
using System;
using Xunit;
namespace QuanTAlib;
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using Xunit.Abstractions;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
-1
View File
@@ -1,4 +1,3 @@
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-5
View File
@@ -1,8 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using QuanTAlib;
namespace QuanTAlib.Tests;
-4
View File
@@ -1,7 +1,3 @@
using System;
using System.Collections.Generic;
using Xunit;
using QuanTAlib;
namespace QuanTAlib.Tests;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using QuanTAlib;
@@ -1,5 +1,3 @@
using System;
using Xunit;
using TradingPlatform.BusinessLayer;
using QuanTAlib;
-3
View File
@@ -1,6 +1,3 @@
using System;
using System.Linq;
using Xunit;
namespace QuanTAlib.Tests;
@@ -1,8 +1,3 @@
using System;
using System.Collections.Generic;
using System.Linq;
using Xunit;
using QuanTAlib;
using OoplesFinance.StockIndicators;
using OoplesFinance.StockIndicators.Models;
-1
View File
@@ -1,4 +1,3 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

Some files were not shown because too many files have changed in this diff Show More