Add validation tests for USF and enhance ATR indicator tests

- Introduced Usf.Validation.Tests.cs to validate the USF (Ehlers Ultimate Smoother Filter) for consistency across batch, streaming, and span modes, as well as mathematical properties and coefficient calculations.
- Added comprehensive tests for the ATR indicator in Atr.Quantower.Tests.cs, including constructor validation, historical data processing, and handling of NaN/Infinity inputs.
- Enhanced Atr.Tests.cs with additional tests for iterative corrections, warmup behavior, and true range calculations.
- Updated Atr.cs to ensure warmup period is derived from RMA.
- Added new tests for Adosc in Adosc.Tests.cs to validate handling of NaN and Infinity inputs, and to ensure batch calculations match iterative results.
- Created a new Volatility.csproj to organize volatility-related implementations.
This commit is contained in:
Miha Kralj
2025-12-28 23:33:46 -08:00
parent 3cc2726654
commit 84ff67fb50
22 changed files with 2813 additions and 1284 deletions
+1 -23
View File
@@ -112,31 +112,9 @@
// Show inline blame
"git.decorations.enabled": true,
// ?????????????????????????????????????????????????????????????????
// Terminal Settings - WSL Debian
// ?????????????????????????????????????????????????????????????????
"terminal.integrated.defaultProfile.windows": "Debian",
"terminal.integrated.profiles.windows": {
"Debian": {
"path": "C:\\Windows\\System32\\wsl.exe",
"args": ["-d", "Debian", "--", "bash", "-l"],
"icon": "terminal-linux"
},
"PowerShell": {
"source": "PowerShell",
"icon": "terminal-powershell"
}
},
"terminal.integrated.shellIntegration.enabled": true,
"terminal.integrated.suggest.enabled": true,
// ?????????????????????????????????????????????????????????????????
// Cline Settings - WSL Debian Bash
// ?????????????????????????????????????????????????????????????????
"cline.terminalShell.windows": "C:\\Windows\\System32\\wsl.exe",
"cline.terminalShellArgs.windows": ["-d", "Debian", "--", "bash", "-l"],
// ?????????????????????????????????????????????????????????????????
// File Exclusions (Reduce Noise)
@@ -200,4 +178,4 @@
// ? Run tests after accepting: dotnet test
// ? Check performance impact with benchmarks
// ? Validate against reference implementations
}
}