mirror of
https://github.com/mihakralj/QuanTAlib.git
synced 2026-08-17 18:18:04 +00:00
fix: resolve build and test errors
- Sar.Quantower.Tests.cs: add missing opening quote on string literal (line 48) - Exports.cs: rename Correlation.Batch → Correl.Batch (CS0103) - Ad.Validation.Tests.cs: fix Ooples OutputValues key "Ad" → "Adl"
This commit is contained in:
+10
-10
@@ -90,7 +90,7 @@ Infinite Impulse Response filters. Output depends on current input and past outp
|
||||
| [**GDEMA**](../lib/trends_IIR/gdema/Gdema.md) | Generalized DEMA | Configurable volume factor for tunable lag/smoothness |
|
||||
| [**HEMA**](../lib/trends_IIR/hema/Hema.md) | Hull Exponential MA | Hull concept with EMA |
|
||||
| [**HOLT**](../lib/trends_IIR/holt/Holt.md) | Holt Exponential Smoothing | Double exponential smoothing (level + trend) |
|
||||
| [**HTIT**](../lib/trends_IIR/htit/Htit.md) | Ehlers Hilbert Instantaneous Trend (also known as HT_TRENDLINE) | Dominant cycle extraction |
|
||||
| [**HT_TRENDLINE**](../lib/trends_IIR/ht_trendline/HtTrendline.md) | Ehlers Hilbert Instantaneous Trend | Dominant cycle extraction |
|
||||
| [**HWMA**](../lib/trends_IIR/hwma/Hwma.md) | Holt-Winters MA | Triple exponential smoothing (IIR) |
|
||||
| [**JMA**](../lib/trends_IIR/jma/Jma.md) | Jurik MA | Adaptive, low-lag, proprietary algorithm |
|
||||
| [**KAMA**](../lib/trends_IIR/kama/Kama.md) | Kaufman Adaptive MA | Efficiency ratio adaptation |
|
||||
@@ -181,7 +181,7 @@ Bounded indicators that oscillate around a centerline or between fixed extremes.
|
||||
| [**DEM**](../lib/oscillators/dem/Dem.md) | DeMarker Oscillator | Bounded 0-1 comparing sequential highs/lows |
|
||||
| [**DOSC**](../lib/oscillators/dosc/Dosc.md) | Derivative Oscillator | Double-smoothed RSI minus signal line |
|
||||
| [**DPO**](../lib/oscillators/dpo/Dpo.md) | Detrended Price Oscillator | Displaced SMA trend removal |
|
||||
| [**DYMOI**](../lib/oscillators/dymoi/Dymoi.md) | Dynamic Momentum Index | Volatility-adaptive RSI period |
|
||||
| [**DYMI**](../lib/oscillators/dymi/Dymi.md) | Dynamic Momentum Index | Volatility-adaptive RSI period |
|
||||
| [**ER**](../lib/oscillators/er/Er.md) | Efficiency Ratio | Net movement / total path length |
|
||||
| [**ERI**](../lib/oscillators/eri/Eri.md) | Elder Ray Index | Bull/bear power relative to EMA |
|
||||
| [**FI**](../lib/oscillators/fi/Fi.md) | Force Index | Price change × volume buying/selling power |
|
||||
@@ -263,7 +263,7 @@ Rate of change and velocity measurements. First derivatives of price.
|
||||
| [**MOM**](../lib/momentum/mom/Mom.md) | Momentum | Raw price difference over N periods |
|
||||
| [**PMO**](../lib/momentum/pmo/Pmo.md) | Price Momentum Oscillator | Double-smoothed ROC |
|
||||
| [**PPO**](../lib/momentum/ppo/Ppo.md) | Percentage Price Oscillator | Percentage EMA difference |
|
||||
| [**PRS**](../lib/momentum/prs/Prs.md) | Price Relative Strength | Dual-input ratio comparison |
|
||||
| [**RS**](../lib/momentum/rs/Rs.md) | Price Relative Strength | Dual-input ratio comparison |
|
||||
| [**ROC**](../lib/momentum/roc/Roc.md) | Rate of Change | Absolute price change over N periods |
|
||||
| [**ROCP**](../lib/momentum/rocp/Rocp.md) | Rate of Change Percentage | Percentage price change over N periods |
|
||||
| [**ROCR**](../lib/momentum/rocr/Rocr.md) | Rate of Change Ratio | Price ratio over N periods |
|
||||
@@ -312,8 +312,8 @@ Price-volume relationships and accumulation/distribution measurements.
|
||||
|
||||
| Indicator | Full Name | Notes |
|
||||
| :-------- | :-------- | :---- |
|
||||
| [**ADL**](../lib/volume/adl/Adl.md) | Accumulation/Distribution Line | Volume-weighted close position |
|
||||
| [**ADOSC**](../lib/volume/adosc/Adosc.md) | Chaikin A/D Oscillator | ADL momentum (fast EMA - slow EMA) |
|
||||
| [**AD**](../lib/volume/ad/Ad.md) | Accumulation/Distribution Line | Volume-weighted close position |
|
||||
| [**ADOSC**](../lib/volume/adosc/Adosc.md) | Chaikin A/D Oscillator | AD momentum (fast EMA - slow EMA) |
|
||||
| [**AOBV**](../lib/volume/aobv/Aobv.md) | Archer On-Balance Volume | OBV with signal line |
|
||||
| [**CMF**](../lib/volume/cmf/Cmf.md) | Chaikin Money Flow | Volume-weighted close position over period |
|
||||
| [**EFI**](../lib/volume/efi/Efi.md) | Elder's Force Index | Price change × volume |
|
||||
@@ -352,14 +352,14 @@ Price envelope and boundary indicators for breakout and mean-reversion strategie
|
||||
| [**APZ**](../lib/channels/apz/apz.md) | Adaptive Price Zone | EMA-based volatility zone |
|
||||
| [**ATRBANDS**](../lib/channels/atrbands/Atrbands.md) | ATR Bands | ATR-based envelope around price |
|
||||
| [**BBANDS**](../lib/channels/bbands/Bbands.md) | Bollinger Bands | SMA ± StdDev bands |
|
||||
| [**DCHANNEL**](../lib/channels/dchannel/Dchannel.md) | Donchian Channels | Highest-high / lowest-low breakout bands |
|
||||
| [**DC**](../lib/channels/dc/dc.md) | Donchian Channels | Highest-high / lowest-low breakout bands |
|
||||
| [**DECAYCHANNEL**](../lib/channels/decaychannel/decaychannel.md) | Decay Min-Max Channel | Exponential decay toward midpoint |
|
||||
| [**FCB**](../lib/channels/fcb/fcb.md) | Fractal Chaos Bands | Williams fractal-based support/resistance |
|
||||
| [**JBANDS**](../lib/channels/jbands/Jbands.md) | Jurik Adaptive Bands | Snap-to-extreme, decay-to-price volatility bands |
|
||||
| [**KCHANNEL**](../lib/channels/kchannel/kchannel.md) | Keltner Channel | EMA with ATR bands; smoother than Bollinger |
|
||||
| [**KC**](../lib/channels/kc/kc.md) | Keltner Channel | EMA with ATR bands; smoother than Bollinger |
|
||||
| [**MAENV**](../lib/channels/maenv/maenv.md) | Moving Average Envelope | Fixed percentage bands around selectable MA |
|
||||
| [**MMCHANNEL**](../lib/channels/mmchannel/mmchannel.md) | Min-Max Channel | Rolling highest high / lowest low |
|
||||
| [**PCHANNEL**](../lib/channels/pchannel/pchannel.md) | Price Channel | Highest high / lowest low with midline |
|
||||
| [**PC**](../lib/channels/pc/pc.md) | Price Channel | Highest high / lowest low with midline |
|
||||
| [**REGCHANNEL**](../lib/channels/regchannel/regchannel.md) | Regression Channel | Linear regression with StdDev bands |
|
||||
| [**SDCHANNEL**](../lib/channels/sdchannel/sdchannel.md) | Standard Deviation Channel | MA with standard deviation bands |
|
||||
| [**STARCHANNEL**](../lib/channels/starchannel/starchannel.md) | Stoller Average Range Channel | SMA with ATR bands |
|
||||
@@ -381,7 +381,7 @@ Mathematical and statistical computations on price series.
|
||||
| [**BETA**](../lib/statistics/beta/Beta.md) | Beta Coefficient | Systematic risk measure |
|
||||
| [**CMA**](../lib/statistics/cma/Cma.md) | Cumulative Moving Average | Expanding window average |
|
||||
| [**COINTEGRATION**](../lib/statistics/cointegration/Cointegration.md) | Cointegration | Engle-Granger two-step with ADF test |
|
||||
| [**CORRELATION**](../lib/statistics/correlation/Correlation.md) | Pearson Correlation | Linear relationship [-1, +1] |
|
||||
| [**CORREL**](../lib/statistics/correl/Correl.md) | Pearson Correlation | Linear relationship [-1, +1] |
|
||||
| [**COVARIANCE**](../lib/statistics/covariance/Covariance.md) | Covariance | Joint variability measure |
|
||||
| [**ENTROPY**](../lib/statistics/entropy/Entropy.md) | Shannon Entropy | Information content via histogram binning |
|
||||
| [**GEOMEAN**](../lib/statistics/geomean/Geomean.md) | Geometric Mean | Rolling geometric mean via log-sum |
|
||||
@@ -543,7 +543,7 @@ Reversal indicators identify potential turning points, compute adaptive stop lev
|
||||
| [**PIVOTEXT**](../lib/reversals/pivotext/Pivotext.md) | Extended Traditional Pivots | Extended pivots: 11 levels (PP, R1-R5, S1-S5); classic formula with R4/R5/S4/S5 |
|
||||
| [**PIVOTFIB**](../lib/reversals/pivotfib/Pivotfib.md) | Fibonacci Pivot Points | Fibonacci pivots: 7 levels (PP, R1-R3, S1-S3); ratios 0.382/0.618/1.000 applied to range |
|
||||
| [**PIVOTWOOD**](../lib/reversals/pivotwood/Pivotwood.md) | Woodie's Pivot Points | Close-weighted pivots: 7 levels (PP, R1-R3, S1-S3); PP = (H+L+2C)/4 biased toward close |
|
||||
| [**PSAR**](../lib/reversals/psar/Psar.md) | Parabolic Stop And Reverse | Accelerating trailing stop; SAR dots flip on reversal; Welles Wilder (1978) |
|
||||
| [**SAR**](../lib/reversals/sar/Sar.md) | Parabolic Stop And Reverse | Accelerating trailing stop; SAR dots flip on reversal; Welles Wilder (1978) |
|
||||
| [**SAREXT**](../lib/reversals/sarext/Sarext.md) | Parabolic SAR Extended | Asymmetric AF PSAR; sign-encoded output |
|
||||
| [**SWINGS**](../lib/reversals/swings/Swings.md) | Swing High/Low Detection | Configurable-lookback pattern detector; dual SwingHigh/SwingLow with persistent levels |
|
||||
| [**TTM_SCALPER**](../lib/reversals/ttm_scalper/TtmScalper.md) | TTM Scalper Alert | 3-bar pivot high/low detection for scalping entries; John Carter |
|
||||
|
||||
+11
-11
@@ -6,7 +6,7 @@
|
||||
|
||||
You are here because you want an indicator on your TradingView chart. Maybe someone on Crypto Twitter posted a screenshot with colored lines and you thought "I need that." Maybe you googled "best RSI Pine Script" at 2 AM. Maybe you clicked a link by accident. All valid paths to enlightenment.
|
||||
|
||||
Here is the good news: QuanTAlib provides **Pine Script v6 source code** for every one of its 396 indicators. Each script is self-contained, tested against the C# reference implementation, and ready to paste into TradingView's Pine Editor. No dependencies. No imports. No subscription to someone's Discord.
|
||||
Here is the good news: QuanTAlib provides **Pine Script v6 source code** for every one of its 393 indicators. Each script is self-contained, tested against the C# reference implementation, and ready to paste into TradingView's Pine Editor. No dependencies. No imports. No subscription to someone's Discord.
|
||||
|
||||
Here is the less-good news: the scripts contain actual mathematics. You do not have to read it. But it is there, silently judging.
|
||||
|
||||
@@ -116,7 +116,7 @@ IIR stands for Infinite Impulse Response. These use recursive feedback: the prev
|
||||
| GDEMA | Generalized DEMA | [gdema.pine](../lib/trends_IIR/gdema/gdema.pine) |
|
||||
| HEMA | Hull Exponential MA | [hema.pine](../lib/trends_IIR/hema/hema.pine) |
|
||||
| HOLT | Holt Exponential Smoothing | [holt.pine](../lib/trends_IIR/holt/holt.pine) |
|
||||
| HTIT | Ehlers Hilbert Transform Instant Trendline | [htit.pine](../lib/trends_IIR/htit/htit.pine) |
|
||||
| HT_TRENDLINE | Ehlers Hilbert Transform Instant Trendline | [ht_trendline.pine](../lib/trends_IIR/ht_trendline/ht_trendline.pine) |
|
||||
| HWMA | Holt-Winters MA | [hwma.pine](../lib/trends_IIR/hwma/hwma.pine) |
|
||||
| JMA | Jurik MA | [jma.pine](../lib/trends_IIR/jma/jma.pine) |
|
||||
| KAMA | Kaufman Adaptive MA | [kama.pine](../lib/trends_IIR/kama/kama.pine) |
|
||||
@@ -211,7 +211,7 @@ Numbers that bounce between limits. Overbought, oversold, divergence. You know t
|
||||
| DEM | DeMarker Oscillator | [dem.pine](../lib/oscillators/dem/dem.pine) |
|
||||
| DOSC | Derivative Oscillator | [dosc.pine](../lib/oscillators/dosc/dosc.pine) |
|
||||
| DPO | Detrended Price Oscillator | [dpo.pine](../lib/oscillators/dpo/dpo.pine) |
|
||||
| DYMOI | Dynamic Momentum Index | [dymoi.pine](../lib/oscillators/dymoi/dymoi.pine) |
|
||||
| DYMI | Dynamic Momentum Index | [dymi.pine](../lib/oscillators/dymi/dymi.pine) |
|
||||
| ER | Efficiency Ratio | [er.pine](../lib/oscillators/er/er.pine) |
|
||||
| ERI | Elder Ray Index | [eri.pine](../lib/oscillators/eri/eri.pine) |
|
||||
| FI | Force Index | [fi.pine](../lib/oscillators/fi/fi.pine) |
|
||||
@@ -295,7 +295,7 @@ How fast price is moving. Direction matters here.
|
||||
| MOM | Momentum | [mom.pine](../lib/momentum/mom/mom.pine) |
|
||||
| PMO | Price Momentum Oscillator | [pmo.pine](../lib/momentum/pmo/pmo.pine) |
|
||||
| PPO | Percentage Price Oscillator | [ppo.pine](../lib/momentum/ppo/ppo.pine) |
|
||||
| PRS | Price Relative Strength | [prs.pine](../lib/momentum/prs/prs.pine) |
|
||||
| RS | Price Relative Strength | [rs.pine](../lib/momentum/rs/rs.pine) |
|
||||
| ROC | Rate of Change | [roc.pine](../lib/momentum/roc/roc.pine) |
|
||||
| ROCP | Rate of Change Percentage | [rocp.pine](../lib/momentum/rocp/rocp.pine) |
|
||||
| ROCR | Rate of Change Ratio | [rocr.pine](../lib/momentum/rocr/rocr.pine) |
|
||||
@@ -348,7 +348,7 @@ What the crowd is doing with their money.
|
||||
|
||||
| Indicator | What It Does | Pine Script |
|
||||
| :--- | :--- | :--- |
|
||||
| ADL | Accumulation/Distribution Line | [adl.pine](../lib/volume/adl/adl.pine) |
|
||||
| AD | Accumulation/Distribution Line | [ad.pine](../lib/volume/ad/ad.pine) |
|
||||
| ADOSC | Chaikin A/D Oscillator | [adosc.pine](../lib/volume/adosc/adosc.pine) |
|
||||
| AOBV | Archer On-Balance Volume | [aobv.pine](../lib/volume/aobv/aobv.pine) |
|
||||
| CMF | Chaikin Money Flow | [cmf.pine](../lib/volume/cmf/cmf.pine) |
|
||||
@@ -390,14 +390,14 @@ Upper band, lower band, sometimes a middle. Price bounces between them. In theor
|
||||
| APZ | Adaptive Price Zone | [apz.pine](../lib/channels/apz/apz.pine) |
|
||||
| ATRBANDS | ATR Bands | [atrbands.pine](../lib/channels/atrbands/atrbands.pine) |
|
||||
| BBANDS | Bollinger Bands | [bbands.pine](../lib/channels/bbands/bbands.pine) |
|
||||
| DCHANNEL | Donchian Channels | [dchannel.pine](../lib/channels/dchannel/dchannel.pine) |
|
||||
| DC | Donchian Channels | [dc.pine](../lib/channels/dc/dc.pine) |
|
||||
| DECAYCHANNEL | Decay Min-Max Channel | [decaychannel.pine](../lib/channels/decaychannel/decaychannel.pine) |
|
||||
| FCB | Fractal Chaos Bands | [fcb.pine](../lib/channels/fcb/fcb.pine) |
|
||||
| JBANDS | Jurik Volatility Bands | [Jbands.pine](../lib/channels/jbands/Jbands.pine) |
|
||||
| KCHANNEL | Keltner Channel | [kchannel.pine](../lib/channels/kchannel/kchannel.pine) |
|
||||
| KC | Keltner Channel | [kc.pine](../lib/channels/kc/kc.pine) |
|
||||
| MAENV | Moving Average Envelope | [maenv.pine](../lib/channels/maenv/maenv.pine) |
|
||||
| MMCHANNEL | Min-Max Channel | [mmchannel.pine](../lib/channels/mmchannel/mmchannel.pine) |
|
||||
| PCHANNEL | Price Channel | [pchannel.pine](../lib/channels/pchannel/pchannel.pine) |
|
||||
| PC | Price Channel | [pc.pine](../lib/channels/pc/pc.pine) |
|
||||
| REGCHANNEL | Regression Channels | [regchannel.pine](../lib/channels/regchannel/regchannel.pine) |
|
||||
| SDCHANNEL | Standard Deviation Channel | [sdchannel.pine](../lib/channels/sdchannel/sdchannel.pine) |
|
||||
| STARCHANNEL | Stoller Average Range Channel | [starchannel.pine](../lib/channels/starchannel/starchannel.pine) |
|
||||
@@ -447,7 +447,7 @@ Where price might turn around. Pivots, stops, and fractal patterns.
|
||||
| PIVOTEXT | Extended Traditional Pivots | [pivotext.pine](../lib/reversals/pivotext/pivotext.pine) |
|
||||
| PIVOTFIB | Fibonacci Pivot Points | [pivotfib.pine](../lib/reversals/pivotfib/pivotfib.pine) |
|
||||
| PIVOTWOOD | Woodie's Pivot Points | [pivotwood.pine](../lib/reversals/pivotwood/pivotwood.pine) |
|
||||
| PSAR | Parabolic Stop And Reverse | [psar.pine](../lib/reversals/psar/psar.pine) |
|
||||
| SAR | Parabolic Stop And Reverse | [sar.pine](../lib/reversals/sar/sar.pine) |
|
||||
| SAREXT | Parabolic SAR Extended | [sarext.pine](../lib/reversals/sarext/sarext.pine) |
|
||||
| SWINGS | Swing High/Low Detection | [swings.pine](../lib/reversals/swings/swings.pine) |
|
||||
| TTM_SCALPER | TTM Scalper Alert | [ttmscalper.pine](../lib/reversals/ttm_scalper/ttmscalper.pine) |
|
||||
@@ -474,7 +474,7 @@ Quantitative measures of price behavior. Correlation, regression, distribution a
|
||||
| BETA | Beta Coefficient | [beta.pine](../lib/statistics/beta/beta.pine) |
|
||||
| CMA | Cumulative MA | [cma.pine](../lib/statistics/cma/cma.pine) |
|
||||
| COINTEGRATION | Cointegration | [cointegration.pine](../lib/statistics/cointegration/cointegration.pine) |
|
||||
| CORRELATION | Correlation | [correlation.pine](../lib/statistics/correlation/correlation.pine) |
|
||||
| CORREL | Correlation | [correl.pine](../lib/statistics/correl/correl.pine) |
|
||||
| COVARIANCE | Covariance | [covariance.pine](../lib/statistics/covariance/covariance.pine) |
|
||||
| ENTROPY | Shannon Entropy | [entropy.pine](../lib/statistics/entropy/entropy.pine) |
|
||||
| GEOMEAN | Geometric Mean | [geomean.pine](../lib/statistics/geomean/geomean.pine) |
|
||||
@@ -677,7 +677,7 @@ You do not have to read any of this. But if you ever wonder why your backtest re
|
||||
|
||||
## The Full Catalog
|
||||
|
||||
**[All 396 indicators with descriptions →](../lib/_index.md)**
|
||||
**[All 393 indicators with descriptions →](../lib/_index.md)**
|
||||
|
||||
Every indicator in that list has a `.pine` file. Every `.pine` file works on TradingView. Every implementation matches the C# reference engine.
|
||||
|
||||
|
||||
+3
-3
@@ -58,10 +58,10 @@ If you know the indicator name, call it. If you do not, here is the map:
|
||||
| **Momentum** | `momentum` | Speed of price changes | `roc`, `mom`, `macd`, `tsi`, `vel` |
|
||||
| **Volatility** | `volatility` | Price variability | `atr`, `bbw`, `stddev`, `hv`, `tr` |
|
||||
| **Volume** | `volume` | Trading activity | `obv`, `vwma`, `mfi`, `cmf`, `adl` |
|
||||
| **Statistics** | `statistics` | Statistical measures | `zscore`, `correlation`, `entropy` |
|
||||
| **Channels** | `channels` | Price boundaries | `bbands`, `kchannel`, `dchannel` |
|
||||
| **Statistics** | `statistics` | Statistical measures | `zscore`, `correl`, `entropy` |
|
||||
| **Channels** | `channels` | Price boundaries | `bbands`, `kc`, `dc` |
|
||||
| **Cycles** | `cycles` | Cycle analysis | `ht_dcperiod`, `ht_sine`, `cg`, `dsp` |
|
||||
| **Reversals** | `reversals` | Pattern detection | `psar`, `pivot`, `fractals`, `swings` |
|
||||
| **Reversals** | `reversals` | Pattern detection | `sar`, `pivot`, `fractals`, `swings` |
|
||||
| **Errors** | `errors` | Error metrics, loss functions | `rmse`, `mae`, `mape`, `smape` |
|
||||
| **Numerics** | `numerics` | Mathematical transforms | `fft`, `normalize`, `sigmoid`, `slope` |
|
||||
|
||||
|
||||
+9
-9
@@ -55,7 +55,7 @@ Next parity targets (highest impact):
|
||||
| **Absolute Price Oscillator** | [Apo](../lib/oscillators/apo/Apo.md) | [✔️](../lib/oscillators/apo/Apo.md#validation) | [✔️](../lib/oscillators/apo/Apo.md#validation) | - | [✔️](../lib/oscillators/apo/Apo.md#validation) | ✔️ |
|
||||
| **Acceleration Bands** | [AccBands](../lib/channels/accbands/accbands.md) | [✔️](../lib/channels/accbands/accbands.md#validation) | - | - | - | ❔ |
|
||||
| **Acceleration Oscillator** | [Ac](../lib/oscillators/ac/Ac.md) | - | - | - | - | - |
|
||||
| **Accumulation/Distribution Line** | [Adl](../lib/volume/adl/adl.md) | [✔️](../lib/volume/adl/adl.md#validation) | [✔️](../lib/volume/adl/adl.md#validation) | [✔️](../lib/volume/adl/adl.md#validation) | [✔️](../lib/volume/adl/adl.md#validation) | ❔ |
|
||||
| **Accumulation/Distribution Line** | [Ad](../lib/volume/ad/ad.md) | [✔️](../lib/volume/ad/ad.md#validation) | [✔️](../lib/volume/ad/ad.md#validation) | [✔️](../lib/volume/ad/ad.md#validation) | [✔️](../lib/volume/ad/ad.md#validation) | ❔ |
|
||||
| **Accumulation/Distribution Oscillator** | [Adosc](../lib/volume/adosc/adosc.md) | [✔️](../lib/volume/adosc/adosc.md#validation) | [✔️](../lib/volume/adosc/adosc.md#validation) | [✔️](../lib/volume/adosc/adosc.md#validation) | [✔️](../lib/volume/adosc/adosc.md#validation) | ❔ |
|
||||
| **Accumulation Swing Index** | [Asi](../lib/momentum/asi/Asi.md) | - | - | - | - | - |
|
||||
| **Adaptive Price Zone** | [Apz](../lib/channels/apz/apz.md) | - | - | - | - | - |
|
||||
@@ -125,7 +125,7 @@ Next parity targets (highest impact):
|
||||
| **Convolution Moving Average** | [Conv](../lib/trends_FIR/conv/Conv.md) | [✔️](../lib/trends_FIR/conv/Conv.md#validation) | [✔️](../lib/trends_FIR/conv/Conv.md#validation) | [✔️](../lib/trends_FIR/conv/Conv.md#validation) | [✔️](../lib/trends_FIR/conv/Conv.md#validation) | - |
|
||||
| **Coppock Curve** | [Coppock](../lib/oscillators/coppock/Coppock.md) | - | - | - | - | ❔ |
|
||||
| **Coral Trend Filter** | [Coral](../lib/trends_IIR/coral/Coral.md) | - | - | - | - | - |
|
||||
| **Correlation** | [Correlation](../lib/statistics/correlation/Correlation.md) | [✔️](../lib/statistics/correlation/Correlation.md#validation) | - | [✔️](../lib/statistics/correlation/Correlation.md#validation) | - | - |
|
||||
| **Correlation** | [Correl](../lib/statistics/correl/Correl.md) | [✔️](../lib/statistics/correl/Correl.md#validation) | - | [✔️](../lib/statistics/correl/Correl.md#validation) | - | - |
|
||||
| **Correlation Trend Indicator** | [Cti](../lib/oscillators/cti/Cti.md) | - | - | - | - | ⚠️ |
|
||||
| **Cumulative Moving Average** | [Cma](../lib/statistics/cma/Cma.md) | - | - | - | - | - |
|
||||
| **Decay Min-Max Channel** | [Decaychannel](../lib/channels/decaychannel/decaychannel.md) | - | - | - | - | - |
|
||||
@@ -139,10 +139,10 @@ Next parity targets (highest impact):
|
||||
| **Directional Movement Index** | [Dx](../lib/dynamics/dx/Dx.md) | [✔️](../lib/dynamics/dx/Dx.md#validation) | [✔️](../lib/dynamics/dx/Dx.md#validation) | [✔️](../lib/dynamics/dx/Dx.md#validation) | [✔️](../lib/dynamics/dx/Dx.md#validation) | - |
|
||||
| **Directional Movement Index (Jurik)** | [Dmx](../lib/dynamics/dmx/Dmx.md) | - | - | - | - | - |
|
||||
| **Dirty Data Detection** | Dirty | - | - | - | - | - |
|
||||
| **Donchian Channels** | [Dchannel](../lib/channels/dchannel/Dchannel.md) | - | - | [✔️](../lib/channels/dchannel/Dchannel.md#validation) | [⚠️](../lib/channels/dchannel/Dchannel.md#validation "structural test only; Ooples Donchian uses different channel width") | ❔ |
|
||||
| **Donchian Channels** | [Dc](../lib/channels/dc/dc.md) | - | - | [✔️](../lib/channels/dc/dc.md#validation) | [⚠️](../lib/channels/dc/dc.md#validation "structural test only; Ooples Donchian uses different channel width") | ❔ |
|
||||
| **Double Exponential Moving Average** | [Dema](../lib/trends_IIR/dema/Dema.md) | [✔️](../lib/trends_IIR/dema/Dema.md#validation) | [✔️](../lib/trends_IIR/dema/Dema.md#validation) | [✔️](../lib/trends_IIR/dema/Dema.md#validation) | [✔️](../lib/trends_IIR/dema/Dema.md#validation) | ⚠️ |
|
||||
| **Double Weighted Moving Average** | [Dwma](../lib/trends_FIR/dwma/Dwma.md) | [✔️](../lib/trends_FIR/dwma/Dwma.md#validation) | [✔️](../lib/trends_FIR/dwma/Dwma.md#validation) | [✔️](../lib/trends_FIR/dwma/Dwma.md#validation) | - | - |
|
||||
| **Dynamic Momentum Index** | [Dymoi](../lib/oscillators/dymoi/Dymoi.md) | - | - | - | [⚠️](../lib/oscillators/dymoi/Dymoi.md#validation "structural test only; Ooples uses different dynamic period logic") | - |
|
||||
| **Dynamic Momentum Index** | [Dymi](../lib/oscillators/dymi/Dymi.md) | - | - | - | [⚠️](../lib/oscillators/dymi/Dymi.md#validation "structural test only; Ooples uses different dynamic period logic") | - |
|
||||
| **Ease of Movement** | [Eom](../lib/volume/eom/Eom.md) | - | [✔️](../lib/volume/eom/Eom.md#validation) | - | - | ⚠️ |
|
||||
| **Efficiency Ratio** | [Er](../lib/oscillators/er/Er.md) | - | - | - | - | ⚠️ |
|
||||
| **Ehlers Autocorrelation Periodogram** | [Eacp](../lib/cycles/eacp/eacp.md) | - | - | - | - | - |
|
||||
@@ -190,7 +190,7 @@ Next parity targets (highest impact):
|
||||
| **Highest value** | [Highest](../lib/numerics/highest/Highest.md) | [✔️](../lib/numerics/highest/Highest.md#validation) | [✔️](../lib/numerics/highest/Highest.md#validation) | - | - | - |
|
||||
| **Ehlers Hilbert Transform Dominant Cycle Period** | [HtDcPeriod](../lib/cycles/ht_dcperiod/HtDcperiod.md) | [✔️](../lib/cycles/ht_dcperiod/HtDcperiod.md#validation) | - | - | - | - |
|
||||
| **Ehlers Hilbert Transform Dominant Cycle Phase** | [HtDcPhase](../lib/cycles/ht_dcphase/HtDcphase.md) | [✔️](../lib/cycles/ht_dcphase/HtDcphase.md#validation) | - | - | - | - |
|
||||
| **Ehlers Hilbert Transform Instantaneous Trend** | [Htit](../lib/trends_IIR/htit/Htit.md) | [✔️](../lib/trends_IIR/htit/Htit.md#validation) | - | [✔️](../lib/trends_IIR/htit/Htit.md#validation) | [✔️](../lib/trends_IIR/htit/Htit.md#validation) | ❔ |
|
||||
| **Ehlers Hilbert Transform Instantaneous Trend** | [HtTrendline](../lib/trends_IIR/ht_trendline/HtTrendline.md) | [✔️](../lib/trends_IIR/ht_trendline/HtTrendline.md#validation) | - | [✔️](../lib/trends_IIR/ht_trendline/HtTrendline.md#validation) | [✔️](../lib/trends_IIR/ht_trendline/HtTrendline.md#validation) | ❔ |
|
||||
| **Ehlers Hilbert Transform Phasor Components** | [HtPhasor](../lib/cycles/ht_phasor/HtPhasor.md) | [✔️](../lib/cycles/ht_phasor/HtPhasor.md#validation) | - | - | - | - |
|
||||
| **Ehlers Hilbert Transform SineWave** | [HtSine](../lib/cycles/ht_sine/HtSine.md) | [✔️](../lib/cycles/ht_sine/HtSine.md#validation) | - | - | - | - |
|
||||
| **Ehlers Hilbert Transform Trend vs Cycle Mode** | [Ht_trendmode](../lib/dynamics/ht_trendmode/HtTrendmode.md) | [✔️](../lib/dynamics/ht_trendmode/HtTrendmode.md#validation) | - | - | - | - |
|
||||
@@ -217,7 +217,7 @@ Next parity targets (highest impact):
|
||||
| **Kalman Filter** | [Kalman](../lib/filters/kalman/Kalman.md) | - | - | - | - | - |
|
||||
| **Kaufman Adaptive Moving Average** | [Kama](../lib/trends_IIR/kama/Kama.md) | [✔️](../lib/trends_IIR/kama/Kama.md#validation) | [✔️](../lib/trends_IIR/kama/Kama.md#validation) | [✔️](../lib/trends_IIR/kama/Kama.md#validation) | [✔️](../lib/trends_IIR/kama/Kama.md#validation) | ❔ |
|
||||
| **KDJ Indicator** | [Kdj](../lib/oscillators/kdj/Kdj.md) | - | - | [⚠️](../lib/oscillators/kdj/Kdj.md#validation "structural test via GetStoch; KDJ uses RMA smoothing vs SMA") | - | ❔ |
|
||||
| **Keltner Channel** | [Kchannel](../lib/channels/kchannel/kchannel.md) | - | - | [✔️](../lib/channels/kchannel/kchannel.md#validation) | [⚠️](../lib/channels/kchannel/kchannel.md#validation "structural test only; Ooples Keltner uses different ATR multiplier") | ❔ |
|
||||
| **Keltner Channel** | [Kc](../lib/channels/kc/kc.md) | - | - | [✔️](../lib/channels/kc/kc.md#validation) | [⚠️](../lib/channels/kc/kc.md#validation "structural test only; Ooples Keltner uses different ATR multiplier") | ❔ |
|
||||
| **Kendall Rank Correlation** | [Kendall](../lib/statistics/kendall/Kendall.md) | - | - | - | - | - |
|
||||
| **Klinger Volume Oscillator** | [Kvo](../lib/volume/kvo/Kvo.md) | - | [✔️](../lib/volume/kvo/Kvo.md#validation) | [✔️](../lib/volume/kvo/Kvo.md#validation) | [⚠️](../lib/volume/kvo/Kvo.md#validation "structural test only; Ooples KVO uses different volume weighting") | ❔ |
|
||||
| **Know Sure Thing** | [Kst](../lib/oscillators/kst/Kst.md) | - | - | - | - | ❔ |
|
||||
@@ -270,7 +270,7 @@ Next parity targets (highest impact):
|
||||
| **Open-Close Average** | [Midbody](../lib/core/midbody/Midbody.md) | - | - | [✔️](../lib/core/midbody/Midbody.md#validation) | - | - |
|
||||
| **One Euro Filter** | [OneEuro](../lib/filters/oneeuro/OneEuro.md) | - | - | - | - | - |
|
||||
| **On Balance Volume** | [Obv](../lib/volume/obv/Obv.md) | [⚠️](../lib/volume/obv/Obv.md#validation) | [✔️](../lib/volume/obv/Obv.md#validation) | [✔️](../lib/volume/obv/Obv.md#validation) | [⚠️](../lib/volume/obv/Obv.md#validation) | ✔️ |
|
||||
| **Parabolic SAR** | [Psar](../lib/reversals/psar/Psar.md) | [✔️](../lib/reversals/psar/Psar.md#validation) | - | [✔️](../lib/reversals/psar/Psar.md#validation) | [⚠️](../lib/reversals/psar/Psar.md#validation "minor SAR initialization differences prevent numeric match") | ❔ |
|
||||
| **Parabolic SAR** | [Sar](../lib/reversals/sar/Sar.md) | [✔️](../lib/reversals/sar/Sar.md#validation) | - | [✔️](../lib/reversals/sar/Sar.md#validation) | [⚠️](../lib/reversals/sar/Sar.md#validation "minor SAR initialization differences prevent numeric match") | ❔ |
|
||||
| **Pascal Weighted Moving Average** | [Pwma](../lib/trends_FIR/pwma/Pwma.md) | - | - | - | [✔️](../lib/trends_FIR/pwma/Pwma.md#validation) | ❔ |
|
||||
| **Percentage Change** | [Change](../lib/numerics/change/Change.md) | - | [✔️](../lib/numerics/change/Change.md#validation) | - | - | - |
|
||||
| **Percentage Price Oscillator** | [Ppo](../lib/momentum/ppo/Ppo.md) | [✔️](../lib/momentum/ppo/Ppo.md#validation) | [✔️](../lib/momentum/ppo/Ppo.md#validation) | - | [✔️](../lib/momentum/ppo/Ppo.md#validation) | ❔ |
|
||||
@@ -284,9 +284,9 @@ Next parity targets (highest impact):
|
||||
| **Pivot Points (Fibonacci)** | [Pivotfib](../lib/reversals/pivotfib/Pivotfib.md) | - | - | - | - | - |
|
||||
| **Positive Volume Index** | [Pvi](../lib/volume/pvi/Pvi.md) | - | [✔️](../lib/volume/pvi/Pvi.md#validation) | - | - | ⚠️ |
|
||||
| **Pretty Good Oscillator** | [Pgo](../lib/oscillators/pgo/Pgo.md) | - | - | - | [⚠️](../lib/oscillators/pgo/Pgo.md#validation "structural test only; Ooples PGO uses different ATR normalization") | ❔ |
|
||||
| **Price Channel** | [Pchannel](../lib/channels/pchannel/pchannel.md) | - | - | [✔️](../lib/channels/pchannel/pchannel.md#validation) | - | - |
|
||||
| **Price Channel** | [Pc](../lib/channels/pc/pc.md) | - | - | [✔️](../lib/channels/pc/pc.md#validation) | - | - |
|
||||
| **Price Momentum Oscillator** | [Pmo](../lib/momentum/pmo/Pmo.md) | - | - | [✔️](../lib/momentum/pmo/Pmo.md#validation) | [✔️](../lib/momentum/pmo/Pmo.md#validation) | - |
|
||||
| **Price Relative Strength** | [Prs](../lib/momentum/prs/Prs.md) | - | - | [✔️](../lib/momentum/prs/Prs.md#validation) | - | - |
|
||||
| **Price Relative Strength** | [Rs](../lib/momentum/rs/Rs.md) | - | - | [✔️](../lib/momentum/rs/Rs.md#validation) | - | - |
|
||||
| **Price Volume Divergence** | [Pvd](../lib/volume/pvd/Pvd.md) | - | - | - | - | - |
|
||||
| **Price Volume Rank** | [Pvr](../lib/volume/pvr/Pvr.md) | - | - | - | - | ⚠️ |
|
||||
| **Price Volume Trend** | [Pvt](../lib/volume/pvt/Pvt.md) | - | - | - | [✔️](../lib/volume/pvt/Pvt.md#validation) | ⚠️ |
|
||||
|
||||
Reference in New Issue
Block a user