Miha Kralj
d7dbd7078a
Refactor event handling and improve argument validation across indicators
...
- Updated event handler signatures to use TValueEventArgs for consistency in Mama, Mgdi, Pwma, Rma, Sma, Ssf, Super, T3, Tema, Trima, Usf, Vidya, Wma, and Atr classes.
- Enhanced argument validation by specifying parameter names in exceptions for clarity.
- Adjusted tests to align with new event handler signatures.
- Improved code readability and maintainability by using structured records and lambda expressions.
2025-12-27 15:46:28 -08:00
Miha Kralj
4750c2b1e8
refactor: update validation test classes to be sealed and simplify Dispose methods
2025-12-26 16:43:23 -08:00
Miha Kralj
86e2934f1b
feat(rsi, alma, bilateral, blma, butter, ema, htit, kama, lsma, pwma, rma, trima, vidya, wma): enhance calculations with NaN handling and edge case management; improve performance and stability across multiple classes
2025-12-25 22:16:07 -08:00
Miha Kralj
8917575994
Refactor IndicatorExtensions: Remove unused methods and optimize price retrieval
2025-12-24 13:50:19 -08:00
Miha Kralj
c47b106597
fix: Update Balance of Power description in momentum indicators documentation
2025-12-23 20:17:18 -08:00
Miha Kralj
57aaec1ac8
feat: Add Blackman Window Moving Average (BLMA) implementation and documentation
2025-12-22 22:15:27 -08:00
Miha Kralj
7b1e0c738d
feat: add Ooples WWMA tests and validate convergence for Aroon Oscillator
...
refactor: update BOP indicator properties to static and improve performance
2025-12-22 21:34:05 -08:00
Miha Kralj
4efa0e773e
Enhance documentation and validation for various indicators
2025-12-22 20:42:26 -08:00
Miha Kralj
31cca5557f
fix: update return statement to use spread operator for TSeries in Adx and Adxr classes
2025-12-22 15:51:44 -08:00
Miha Kralj
2c114fdb08
feat: add timestamp handling in Adx and remove obsolete Pwma comparison tests
2025-12-22 15:41:09 -08:00
Miha Kralj
6bd0096297
feat: enhance validation tests for Aroon Oscillator and ADOSC
2025-12-22 15:31:38 -08:00
Miha Kralj
d2a622bff9
test tolerances updated
2025-12-22 12:50:41 -08:00
Miha Kralj
a7b7207801
Refactor documentation to remove "Zero-Allocation Design" sections across various trend indicators and implement a PowerShell script for automated cleanup
...
- Updated mathematical foundations and performance profiles where necessary to maintain clarity and coherence.
2025-12-21 14:37:44 -08:00
Miha Kralj
d21fea3c18
feat: Enhance volume indicators with ADOSC and SSF implementation and validation
2025-12-20 15:08:07 -08:00
Miha Kralj
b5358091ae
feat: Add Absolute Price Oscillator (APO) implementation and documentation
...
feat: Implement ADL (Accumulation/Distribution Line) indicator
2025-12-18 21:32:01 -08:00
Miha Kralj
35e5571237
docs
2025-12-18 13:51:06 -08:00
Miha Kralj
1084644a3d
Add Aroon Indicator implementation and tests
...
- Implemented Aroon Indicator with constructor, initialization, and update methods.
- Added unit tests for AroonIndicator to verify default settings, historical depth, short name, source code link, and processing of historical bars.
- Created Aroon class for core calculations, including methods for updating with TBar and TBarSeries.
- Added validation tests to ensure Aroon calculations match results from Skender and TA-Lib.
- Updated documentation for Aroon Indicator with calculation methods and usage examples.
- Refactored Dema and Wma classes to use Batch methods for calculations.
- Enhanced performance benchmarks by increasing bar count and integrating OoplesFinance indicators.
- Updated project dependencies to include OoplesFinance.StockIndicators.
2025-12-17 13:18:25 -08:00
Miha Kralj
d277e08056
refactoring
2025-12-16 21:16:50 -08:00
Miha Kralj
a67ad65fa5
Test completeness
2025-12-14 21:55:40 -08:00
Miha Kralj
f761cc5712
feat: Add Awesome Oscillator (AO) implementation with tests and documentation
2025-12-14 21:01:21 -08:00
Miha Kralj
db6f994d75
feat: Implement ADX Indicator with tests, documentation, and integration
2025-12-14 20:37:30 -08:00
Miha Kralj
822aaa0d40
Add Ehlers Hilbert Transform Instantaneous Trend (HTIT) implementation and tests
...
- Implemented the HTIT indicator in Htit.cs, utilizing the Hilbert Transform for trend analysis.
- Added unit tests for HTIT validation against TA-Lib, Skender, and Ooples implementations in Htit.Validation.Tests.cs.
- Created documentation for HTIT in Htit.md, detailing its core concepts, formula, parameters, usage, and interpretation.
2025-12-14 16:52:02 -08:00
Miha Kralj
f7b8fe1654
feat: implement DMX indicator with comprehensive tests and documentation
2025-12-13 23:17:56 -08:00
Miha Kralj
c1a476ed9c
fix: update validation logic to prevent negative start index and improve error message for alpha parameter
2025-12-13 22:16:29 -08:00
Miha Kralj
9587560cd8
feat: Add Jurik Composite Fractal Behavior (CFB) indicator and tests
2025-12-13 21:38:32 -08:00
Miha Kralj
4b17984cfd
Add PWMA implementation and tests; enhance documentation
2025-12-13 20:21:21 -08:00
Miha Kralj
33ffd3a37a
first iteration
2025-11-25 20:40:46 -08:00
Miha
f46a5330bf
Covar, Kendall, Spearman
2024-11-08 21:20:06 -08:00
codefactor-io
dd6c68f08f
[CodeFactor] Apply fixes to commit 582a025
2024-11-07 04:56:55 +00:00
Miha Kralj
582a0256ec
Momentum
...
charts for Quantower
2024-11-06 20:56:32 -08:00
Miha Kralj
0bae9ce15b
sonar fixes
2024-11-05 15:51:29 -08:00
Miha Kralj
f582db2c4c
fixes
2024-11-05 05:52:54 -08:00
Miha Kralj
5d086a1473
new indicators
2024-11-03 18:16:42 -08:00
codefactor-io
a0c99ef326
[CodeFactor] Apply fixes
2024-11-03 23:47:53 +00:00
codefactor-io
e60cf47d3a
[CodeFactor] Apply fixes
2024-11-03 23:03:24 +00:00
Miha Kralj
7c6b698c9a
Chop & Cog
2024-11-01 17:54:03 -07:00
Miha Kralj
5b3f302ce4
Macd
2024-11-01 17:38:50 -07:00
Miha
6231bab9e5
feat: Dpo, Tsi, Vortex, Bpp, Cci, Cfo, Tr, Ui, Vc, Vov, Vr, Vs, Mfi, Nvi, Obv, Pvi, Pvo, Pvol, Pvr, Pvt, Tvi
2024-10-30 13:45:36 -07:00
Miha
06c6875970
feat: Trix, Aroon
2024-10-30 10:42:50 -07:00
Miha Kralj
38793acc57
feat: implemented new indicators
...
Momentum:
- DMX (Jurik Directional Movement Index)
- MOM (Momentum)
- PMO (Price Momentum Oscillator)
- PO (Price Oscillator)
- PPO (Percentage Price Oscillator)
- PRS (Price Relative Strength)
- ROC (Rate of Change)
- VEL (Jurik Signal Velocity)
Oscillators:
- AC (Acceleration Oscillator)
- AO (Awesome Oscillator)
- RSX (Jurik Trend Strength Index)
2024-10-30 07:48:42 -07:00
Miha
45c6f08e1e
Adl, Adosc, Aobv, Cmf
2024-10-28 15:29:29 -07:00
Miha
6b79f8158c
Adx, Adxr, Apo, Dmi
2024-10-27 21:59:46 -07:00
Miha
c21b96152c
macos dev update
2024-10-26 23:54:55 -07:00