Commit Graph

163 Commits

Author SHA1 Message Date
Miha Kralj 11ff82c7ac Add chatmodes and update test files 2025-10-21 18:50:23 -07:00
Miha Kralj 530dfe0aa2 chore: snapshot current state 2025-09-23 22:01:11 -07:00
Miha e3d6bbc54a .NET 9 update 2024-11-13 21:28:41 -05:00
Miha 428611315e prep 2024-11-10 11:11:38 -08:00
Miha f46a5330bf Covar, Kendall, Spearman 2024-11-08 21:20:06 -08:00
codefactor-io fce3a783eb [CodeFactor] Apply fixes to commit 02c9271 2024-11-08 10:27:39 -08:00
Miha Kralj 4f738e6476 Merge remote-tracking branch 'origin/dev' into dev 2024-11-08 10:07:47 -08:00
Miha Kralj 02c92712a0 CTI 2024-11-08 10:07:11 -08:00
codefactor-io 06782a5a4d [CodeFactor] Apply fixes to commit 11fc798 2024-11-08 16:25:08 +00:00
Miha Kralj 11fc798517 CTI - Ehler's Correlation Trend - calc and chart 2024-11-08 08:24:51 -08:00
Miha Kralj 351214ed31 moar Chart indicators 2024-11-07 21:40:02 -08:00
Miha Kralj 632df594f1 Merge branch 'dev' into add-fisher-transform 2024-11-07 19:03:11 -08:00
Miha Kralj 708c11ef48 Add Fisher Transform indicator
---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/mihakralj/QuanTAlib?shareId=XXXX-XXXX-XXXX-XXXX).
2024-11-07 18:48:52 -08:00
codefactor-io 5476240bba [CodeFactor] Apply fixes to commit 69aef2b 2024-11-07 17:55:39 +00:00
Miha Kralj 69aef2b127 Dpo chart + refactored tests 2024-11-07 09:55:19 -08:00
Miha Kralj 0bae9ce15b sonar fixes 2024-11-05 15:51:29 -08:00
Miha Kralj c5b583cd0d Create EFI - Elder Ray's Force Index - add tests and xml comments
---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/mihakralj/QuanTAlib?shareId=XXXX-XXXX-XXXX-XXXX).
2024-11-05 06:42:31 -08:00
Miha Kralj fc3e9f756d fixes 2024-11-04 18:08:33 -08:00
Miha Kralj 5b333bd2ec semver fix 2024-11-04 15:02:19 -08:00
Miha Kralj c58a054a28 Add DOSC - Derivative Oscillator
---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/mihakralj/QuanTAlib?shareId=XXXX-XXXX-XXXX-XXXX).
2024-11-04 14:28:47 -08:00
Miha Kralj 5d086a1473 new indicators 2024-11-03 18:16:42 -08:00
Miha Kralj 4f2772f130 Merge remote-tracking branch 'origin/dev' into dev 2024-11-03 16:26:12 -08:00
Miha Kralj 4753a10e29 codefactory corrections 2024-11-03 16:24:08 -08:00
codefactor-io 2b62aaad6c [CodeFactor] Apply fixes 2024-11-03 23:59:03 +00:00
Miha Kralj 16e5a9a392 Merge remote-tracking branch 'origin/dev' into dev 2024-11-03 15:52:38 -08:00
Miha Kralj 7b41d84c66 Bband, Ccv, Ce, Cv, Cvi, Ewma, Fcb, Gkv, Hlv 2024-11-03 15:52:25 -08:00
Miha Kralj 94928714bf sonar fixes 2024-11-03 15:52:25 -08:00
codefactor-io e60cf47d3a [CodeFactor] Apply fixes 2024-11-03 23:03:24 +00:00
Miha Kralj caa0d31dbe Bband, Ccv, Ce, Cv, Cvi, Ewma, Fcb, Gkv, Hlv 2024-11-03 10:47:10 -08:00
Miha Kralj 4b5724d5bc sonar fixes 2024-11-03 09:54:27 -08:00
Miha Kralj 7c6b698c9a Chop & Cog 2024-11-01 17:54:03 -07:00
Miha Kralj f0114a368c CVI - Chaikin 2024-11-01 17:40:29 -07:00
Miha Kralj 5b3f302ce4 Macd 2024-11-01 17:38:50 -07:00
Miha Kralj f55f630ac6 Add CVI - Chaikin's Volatility class and tests
Add implementation of CVI - Chaikin's Volatility class and related tests.

* **Cvi Class Implementation:**
  - Add `Cvi` class in `lib/volatility/Cvi.cs` to calculate Chaikin's Volatility.
  - Use high and low prices for calculation.
  - Include a constructor with `period` parameter.
  - Add a method to calculate Chaikin's Volatility.

* **Quantower Indicator:**
  - Add `CviIndicator` class in `quantower/Volatility/CviIndicator.cs`.
  - Use `Cvi` class for calculation.
  - Add input parameters for `period` and `showColdValues`.
  - Implement `OnInit` and `OnUpdate` methods.

* **Tests:**
  - Add a test method for `Cvi` class in `Tests/test_updates_volatility.cs`.
  - Use random updates to test `Cvi`.
  - Ensure initial and final values are equal.

---

For more details, open the [Copilot Workspace session](https://copilot-workspace.githubnext.com/mihakralj/QuanTAlib?shareId=XXXX-XXXX-XXXX-XXXX).
2024-10-31 11:19:40 -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 Kralj a99ff404b0 feat: add AC (Accelerator) and AO (Awesome) oscillator indicators 2024-10-29 21:16:57 -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 b2fcdda785 xml doc rewrite 2024-10-27 09:38:53 -07:00
Miha c21b96152c macos dev update 2024-10-26 23:54:55 -07:00
Miha Kralj 7748bdd101 CMO - Chande Momentum Oscillator 2024-10-22 05:46:48 -07:00
Miha Kralj fbe4046b5d Documentation 2024-10-16 18:28:06 -07:00
Miha Kralj e5a1948fc0 Jvolty 2024-10-14 12:28:56 -07:00
Miha Kralj ffed6491d4 corrections 2024-10-13 17:31:35 -07:00
Miha Kralj b3b3b24a25 refresh with new QT DLL 2024-10-12 20:36:37 -07:00
Miha Kralj cc45cebeb4 tests and cleanup 2024-10-11 18:02:09 -07:00
Miha Kralj 839313c9f2 Pwma 2024-10-10 16:23:23 -07:00
Miha Kralj 22acfc6db0 wma 2024-10-09 14:57:09 -07:00