Refactor documentation for various filters and indicators to enhance clarity and consistency

- Updated Bessel, Bilateral, Blma, Butter, Conv, Ema, Kama, LSMA, MAMA, MGDI, SSF, USF, ATR, ADL, and ADOSC documentation to use bullet points for key concepts and features.
- Added a new Qodana configuration file for code analysis.
- Removed coverage configuration from Quantower.Tests.csproj to streamline testing setup.
This commit is contained in:
Miha Kralj
2025-12-31 23:39:47 -08:00
parent 11f4ec2497
commit d493bfd42f
175 changed files with 11977 additions and 897 deletions
+11 -11
View File
@@ -27,9 +27,9 @@ With 64-bit doubles, adding a small value to a large sum can result in the small
The algorithm maintains three running values:
- `sum`: The accumulated sum
- `c`: First-order compensation (captures primary rounding error)
- `cc`: Second-order compensation (captures error of the error)
* `sum`: The accumulated sum
* `c`: First-order compensation (captures primary rounding error)
* `cc`: Second-order compensation (captures error of the error)
For each value `x` to add:
@@ -167,14 +167,14 @@ source.Add(new TValue(DateTime.UtcNow, 100.0));
**Use it when:**
- Writing a numerical or statistics library
- Inputs span many orders of magnitude
- Correctness matters more than raw throughput
- Long-running streaming calculations
* Writing a numerical or statistics library
* Inputs span many orders of magnitude
* Correctness matters more than raw throughput
* Long-running streaming calculations
**Skip it when:**
- Values are similar magnitude
- Sequence length is bounded and small
- Maximum throughput is critical
- Using `decimal` type instead
* Values are similar magnitude
* Sequence length is bounded and small
* Maximum throughput is critical
* Using `decimal` type instead