Add Ultimate Oscillator implementation and documentation

- Introduced the Ultimate Oscillator (UltOsc) indicator with detailed mathematical foundation and performance profile.
- Added historical context and common pitfalls for better user understanding.
- Implemented Bilateral filter with enhanced update methods and batch calculations.
- Updated Blackman Moving Average (BLMA) with improved handling of NaN values and batch processing capabilities.
- Created unit tests for AmatIndicator to ensure proper functionality and signal generation.
- Integrated AmatIndicator into the Quantower platform with appropriate line series for trend and strength visualization.
- Updated project file to include new indicator implementations.
This commit is contained in:
Miha Kralj
2025-12-31 23:30:54 -08:00
parent a42c9acd0b
commit 11f4ec2497
18 changed files with 3471 additions and 66 deletions
+6
View File
@@ -54,6 +54,12 @@
<Compile Include="..\lib\volatility\**\*.cs" Exclude="..\lib\volatility\**\*.Tests.cs;..\lib\volatility\**\*.Validation.Tests.cs;..\lib\volatility\**\obj\**;..\lib\volatility\**\bin\**" />
<!-- Include IndicatorExtensions -->
<Compile Include="IndicatorExtensions.cs" />
<!-- Include Quantower adapter implementations -->
<Compile Include="Momentum\*.cs" Exclude="Momentum\*.Tests.cs" />
<Compile Include="Volume\*.cs" Exclude="Volume\*.Tests.cs" />
<Compile Include="Statistics\*.cs" Exclude="Statistics\*.Tests.cs" />
<Compile Include="Volatility\*.cs" Exclude="Volatility\*.Tests.cs" />
<Compile Include="Trends\*.cs" Exclude="Trends\*.Tests.cs" />
</ItemGroup>
</Project>