Commit Graph

20 Commits

Author SHA1 Message Date
Miha Kralj 6d6259a47d normalization of methods 2026-02-10 21:33:16 -08:00
Miha Kralj 95838a6435 Add SSF-DSP implementation with validation tests and documentation
- Implemented the SSF-DSP (Super Smooth Filter Detrended Synthetic Price) indicator using dual Super Smooth Filters.
- Added validation tests to ensure correctness against PineScript implementation and mathematical properties.
- Created comprehensive documentation outlining the architecture, mathematical foundation, performance profile, and common pitfalls.
- Included batch processing capabilities for efficient calculations on time series data.
2026-02-04 20:58:05 -08:00
Miha Kralj c034cbd5e5 Add Yang-Zhang Volatility (YZV) Indicator Implementation
- Introduced YZV class for calculating Yang-Zhang Volatility, a comprehensive volatility measure that incorporates overnight, open-to-close, and high-low components.
- Implemented calculation methods, including batch processing for TBarSeries and spans.
- Added documentation for YZV, detailing its mathematical foundation, performance profile, and trading applications.
- Updated volume index documentation to reflect changes in file paths.
- Refactored VWMA calculation method to use a more generic source parameter instead of price.
2026-02-02 19:47:21 -08:00
Miha Kralj 7b3a6520d2 volume indicators 2026-01-30 12:47:25 -08:00
Miha Kralj fdfbfd98f0 Add Starchannel indicator implementation and validation tests
- Implemented the Starchannel class, which calculates a volatility-based envelope using SMA as the middle line and ATR for band width.
- Added methods for updating the indicator with new data, batch calculations, and state management.
- Created comprehensive unit tests for the Starchannel indicator, validating various scenarios including manual calculations, consistency across modes, eventing, and handling of large datasets.
- Ensured that the indicator's outputs are finite and that band widths are consistent across different calculation modes.
2026-01-21 17:21:29 -05:00
Miha Kralj 3eae9a76fe Add Standard Deviation Channel (SDCHANNEL) implementation and documentation
- Implemented Sdchannel class for calculating standard deviation channels based on linear regression.
- Added detailed documentation for SDCHANNEL, including overview, calculation methods, and interpretation.
- Updated project files to include new numerics library components in Channels and Volatility projects.
2026-01-21 14:41:31 -05:00
Miha Kralj 86fe32a682 SIMD Refactor: Merge simd-dev into dev (#55)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: aider (openrouter/anthropic/claude-sonnet-4) <aider@aider.chat>
Co-authored-by: Warp <agent@warp.dev>
2026-01-18 19:02:03 -08:00
Miha Kralj d475bcd19a New version merge 2024-09-22 17:31:24 -07:00
Miha Kralj 56f8db2949 Update main automation workflow to use wildcard for dotcover report path 2023-05-04 08:40:37 -07:00
Miha Kralj 167f20e3a8 fix on JMA 2023-03-19 18:35:34 -07:00
Miha Kralj 6db1ba7562 SMA docs 2023-01-07 22:32:33 -08:00
Miha Kralj 5e13da7532 Pandas-TA test engine update to Python 3.11.1 2023-01-06 11:58:14 -08:00
Miha Kralj 7a0279b3d5 Decay 2023-01-05 16:40:08 -08:00
Miha Kralj ca54856a66 Fibonacci Moving Average 2023-01-04 13:51:57 -08:00
Miha Kralj 83e5d89cbb HWMA 2022-12-27 12:28:53 -08:00
Miha Kralj 509bf244d9 Documentation 2022-12-26 20:12:56 -08:00
Miha Kralj 3227cc1c55 DEMA and tests 2022-12-24 19:09:09 -08:00
Miha Kralj ddcb49995b docsify 2022-12-24 16:18:30 -08:00
Miha Kralj 9ad467cd5a Quantower adaptation 2022-12-21 07:24:21 -08:00
Miha Kralj 3aaa1c95c6 docs 2022-11-28 10:54:37 -08:00