Uses of Class
com.wualabs.qtsurfer.engine.indicators.core.AbstractRTIndicator
Packages that use AbstractRTIndicator
Package
Description
Moving average indicators.
Pro moving-average indicators (pro tier).
Bollinger Bands indicators.
Core interfaces and abstract base classes for the RTIndicator framework.
Distance / deviation indicators (free tier).
Utility and compositional indicators for building complex indicator pipelines.
Multi-indicator containers and builders for managing groups of indicators per instrument.
Momentum and oscillator indicators (free tier).
Pro momentum / oscillator indicators (pro tier).
Numeric and functional operator indicators.
Statistical indicators and computations.
Pro statistical indicators.
Risk-adjusted performance ratios.
Volatility estimators.
Pro trend indicators (pro tier).
Pro volatility indicators (pro tier).
Pro volume indicators (pro tier).
-
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.averages
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.averagesModifier and TypeClassDescriptionclassEMA RT IndicatorclassHull Moving Average (HMA) RTIndicator.classKaufman Adaptive Moving Average (KAMA) RTIndicator.classModified moving average RT IndicatorclassSimple 2-period and N periods SMA RT IndicatorclassTriple Exponential Moving Average (TEMA) RTIndicator.classWeighted Moving Average (WMA) RTIndicator. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.averages.pro
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.averages.proModifier and TypeClassDescriptionclassArnaud Legoux Moving Average (ALMA) with O(n) per-tick computation.classDouble Exponential Moving Average (DEMA) with O(1) per-tick computation.classEnvelopes (Moving Average Envelopes) with O(1) per-tick computation.classFractal Adaptive Moving Average (FRAMA) by John Ehlers.classLeast Squares Moving Average (LSMA) with O(1) per-tick computation.classMcGinley Dynamic with O(1) per-tick computation.classSmoothed Moving Average (SMMA) — alias for the Modified Moving Average (MMA).classWeighted Moving Average (WMA) with O(1) incremental updates. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.bollinger
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.bollingerModifier and TypeClassDescriptionclassBollinger bands RTIndicatorclassBollinger BandWidth RT Indicator.classBollinger %B indicator with O(1) per-tick computation. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.core
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.coreModifier and TypeClassDescriptionclassIncremental indicator that optionally decorates (wraps) another indicator.classclassBase class for EMA RT IndicatorsclassBase class for indicators that compute values incrementally from a stream of updates.classBase class for RT indicators that use a singleWindowSeriesStore.Methods in com.wualabs.qtsurfer.engine.indicators.core that return AbstractRTIndicatorModifier and TypeMethodDescriptionAbstractRTIndicator.hide()Marks this an internal indicator — updated but not emitted.AbstractRTIndicator.withDisplayHint(DisplayHint displayHint) Sets how this indicator's value is presented — sugar over theIndicatorMeta.DISPLAYmetadata entry.Sets one descriptive metadata entry. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.distance
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.distanceModifier and TypeClassDescriptionclassDistance From Moving Average (value - MA)/MAclassDistance from 2 indicators -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.helpers
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.helpersModifier and TypeClassDescriptionclassAtomically Count updates RT IndicatorclassUpdate counter RT IndicatorclassclassTracks positive price changes (gains) between consecutive updates.classTracks negative price changes (losses) between consecutive updates.classMax value RT Indicator.classMin value RT Indicator.classIncremental indicator that fires change notifications to registered listeners whenever its value changes.classCalculates the percent change over periods tracked by aPeriodCounterindicator.classVolatility indicator that measures percent price changes between updates, averaged via a smoothing indicator.classIncremental indicator that counts the number of consecutive periods (updates).classAllow count/reset based on a predicateclassGets the rate of change of an RTIndicator between updatesclassIndicator that extracts a scalar value from aMarketSnapshotvia a configurableMarketSnapshotValueSource.classMeasures price volatility by tracking whether consecutive values change.classTime-based windowed indicator that batches updates over a configurable duration. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.helpers.group
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.helpers.groupModifier and TypeClassDescriptionclassInmutable Compound RT IndicatorclassclassGroups an instrument indicator map and extra indicators as a whole with a builder interfaceclassA map of RTIndicators for an instrumentclassA map of RTIndicators for an instrument fed from a kline stream — the kline-side counterpart ofInstrumentMapTickerSourceRTIndicator.classA map of RTIndicators for an instrumentclassA map of RTIndicators for an instrument -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.momentum
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.momentumModifier and TypeClassDescriptionclassCommodity Channel Index (CCI) RTIndicator.classMACD RTIndicatorclassRSI RTIndicatorclassStochastic RSI RTIndicator -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.momentum.pro
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.momentum.proModifier and TypeClassDescriptionclassAccelerator Oscillator (Bill Williams) with O(1) per-tick computation.classAdaptive Fisher Transform indicator using Kaufman Efficiency Ratio for period adaptation.classAwesome Oscillator (Bill Williams) with O(1) per-tick computation.classBalance of Power (BOP) with O(1) per-tick computation.classElder's Bull and Bear Power with O(1) per-tick computation.classChande Forecast Oscillator (CFO) with O(1) per-tick computation.classChande Momentum Oscillator (CMO) with O(1) amortized per-tick computation.classConnors RSI with O(1) per-tick computation (amortized).classCoppock Curve with O(1) per-tick computation.classDetrended Price Oscillator (DPO) with O(1) per-tick computation.classFisher Transform indicator with O(n) per-tick computation.classKnow Sure Thing (KST) — Martin Pring's multi-timeframe ROC oscillator — with O(1) per-tick computation.classMomentum indicator with O(1) per-tick computation.classRelative Vigor Index (RVI) with O(1) per-tick computation.classRate of Change (ROC) with O(1) per-tick computation.classStochastic Oscillator (%K and %D) with O(n) worst-case per-tick.classTRIX (Triple Exponential Average) with O(1) per-tick computation.classTrue Strength Index (TSI) with O(1) per-tick computation.classUltimate Oscillator (UO) with O(1) amortized per-tick computation.classWilliams %R with O(n) worst-case per-tick (eviction scan). -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.numeric
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.numericModifier and TypeClassDescriptionclassAllow to apply a function to update from 2 RTIndicatorsclassAllow to apply a predicate function to colapse/clamp to a single valueclassClamp a RTIndicator's value to a fixed rangeclassAllow to apply a predicate function to update or not from a RTIndicatorfinal classBasic inmutable RT Indicator holding a valueclassAllow to apply a predicate function to update or not from a RTIndicatorfinal classAvoids update the wrapped RTIndicatorclassRound RTIndicatorclassAccumulating indicator that maintains a running sum of all values produced by the decorated indicator.classAllow to apply a transformation function to a RTIndicator valueclassSimplest RT Indicator holding a valueMethods in com.wualabs.qtsurfer.engine.indicators.numeric that return AbstractRTIndicator -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.statistics
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.statisticsModifier and TypeClassDescriptionclassStd Deviation RT IndicatorclassVariance RTIndicator -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.statistics.pro
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.statistics.proModifier and TypeClassDescriptionclassRolling Lag-1 Autocorrelation with O(1) per-tick updates.classRolling Beta coefficient with O(1) per-tick updates.classRolling Pearson Correlation coefficient with O(1) per-tick updates.classRolling population covariance with O(1) per-tick updates.classRolling Hurst Exponent with O(n) per-tick updates.classRolling Excess Kurtosis with O(1) per-tick updates.classRolling Linear Regression Slope with O(1) per-tick updates.classRolling Percentile with O(n) per-tick updates via sorted insertion.classFull rolling OLS regression with O(1) per-tick updates.classRolling Skewness with O(1) per-tick updates.classRolling standard deviation with O(1) per-tick updates.classRolling parametric (Gaussian) Value at Risk with O(1) per-tick updates.classRolling variance with O(1) per-tick updates using a single window.classRolling Z-Score with O(1) per-tick updates. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.statistics.pro.ratios
Modifier and TypeClassDescriptionclassRolling Calmar Ratio with O(1) per-tick updates.classRolling Information Ratio with O(1) per-tick updates.classRolling Maximum Drawdown with O(1) per-tick updates.classRolling Omega Ratio with O(1) per-tick updates.classRolling Sharpe Ratio with O(1) per-tick updates.classRolling Sortino Ratio with O(1) per-tick updates.classRolling Tail Ratio with O(n) per-tick updates via sorted insertion.classRolling Treynor Ratio with O(1) per-tick updates.classRolling Ulcer Index with O(n) per-tick updates. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.statistics.pro.volatility
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.statistics.pro.volatilityModifier and TypeClassDescriptionclassEWMA (Exponentially Weighted Moving Average) Volatility with O(1) per-tick updates.classGarman-Klass Volatility estimator with O(1) per-tick updates.classParkinson Volatility estimator with O(1) per-tick updates.classRolling Realized Volatility with O(1) per-tick updates.classRogers-Satchell Volatility estimator with O(1) per-tick updates.classYang-Zhang Volatility estimator with O(1) per-tick updates. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.trend.pro
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.trend.proModifier and TypeClassDescriptionclassAverage Directional Index (ADX) with O(1) per-tick Wilder's smoothing.classAroon Indicator with O(n) worst-case per-tick.classChande Kroll Stop with O(n) per-tick computation (due to highest/lowest scans).classChandelier Exit with O(n) worst-case per-tick.classDonchian Channel with O(n) worst-case per-tick (eviction scan).classKaufman Efficiency Ratio (ER) indicator with O(1) per-tick computation.classIchimoku Kinko Hyo (Ichimoku Cloud) with O(1) per-tick computation.classParabolic SAR (Stop and Reverse) with O(1) per-tick computation.classSuperTrend indicator with O(1) per-tick computation.classVortex Indicator with O(1) amortized per-tick computation. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.volatility.pro
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.volatility.proModifier and TypeClassDescriptionclassAverage True Range (ATR) with O(1) per-tick Wilder's smoothing.classChoppiness Index (CHOP) with O(n) per-tick computation.classKeltner Channel with O(1) per-tick computation.classMass Index with O(1) per-tick computation.classNormalized Average True Range (NATR) with O(1) per-tick computation.classRelative Volatility Index (RVI) — RSI applied to standard deviation instead of price. -
Uses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.volume.pro
Subclasses of AbstractRTIndicator in com.wualabs.qtsurfer.engine.indicators.volume.proModifier and TypeClassDescriptionclassAccumulation/Distribution Line (ADL) with O(1) per-tick computation.classChaikin Oscillator with O(1) per-tick computation.classChaikin Money Flow (CMF) with O(1) amortized per-tick computation.classEase of Movement (EOM) with O(1) per-tick computation.classElder Force Index (EFI) with O(1) per-tick computation.classKlinger Volume Oscillator (KVO) with O(1) per-tick computation.classMoney Flow Index (MFI) with O(1) amortized per-tick computation.classNegative Volume Index (NVI) with O(1) per-tick computation.classOn Balance Volume (OBV) with O(1) per-tick computation.classPrice Volume Trend (PVT) with O(1) per-tick computation.classVolume Weighted Average Price (VWAP) with O(1) per-tick computation.