Uses of Interface
com.wualabs.qtsurfer.engine.core.Resettable
Packages that use Resettable
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 Resettable in com.wualabs.qtsurfer.engine.indicators.averages
Classes in com.wualabs.qtsurfer.engine.indicators.averages that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.averages.pro
Classes in com.wualabs.qtsurfer.engine.indicators.averages.pro that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.bollinger
Classes in com.wualabs.qtsurfer.engine.indicators.bollinger that implement ResettableModifier and TypeClassDescriptionclassBollinger bands RTIndicatorclassBollinger BandWidth RT Indicator.classBollinger %B indicator with O(1) per-tick computation. -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.core
Subinterfaces of Resettable in com.wualabs.qtsurfer.engine.indicators.coreModifier and TypeInterfaceDescriptioninterfaceOpt-in contract for an indicator that can state its own math identity, so a series it produced over one dataset can be replayed instead of recomputed.interfaceRichRTIndicator<T extends MarketSnapshot>Real-time indicator that consumes a fullMarketSnapshotrather than a single scalar value.interfaceInterface for a Real Time Indicator.Classes in com.wualabs.qtsurfer.engine.indicators.core that implement ResettableModifier 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 RT indicator classclassBase class for RT indicators that use a singleWindowSeriesStore. -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.distance
Classes in com.wualabs.qtsurfer.engine.indicators.distance that implement ResettableModifier and TypeClassDescriptionclassDistance From Moving Average (value - MA)/MAclassDistance from 2 indicators -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.helpers
Classes in com.wualabs.qtsurfer.engine.indicators.helpers that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.helpers.group
Classes in com.wualabs.qtsurfer.engine.indicators.helpers.group that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.momentum
Classes in com.wualabs.qtsurfer.engine.indicators.momentum that implement ResettableModifier and TypeClassDescriptionclassCommodity Channel Index (CCI) RTIndicator.classMACD RTIndicatorclassRSI RTIndicatorclassStochastic RSI RTIndicator -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.momentum.pro
Classes in com.wualabs.qtsurfer.engine.indicators.momentum.pro that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.numeric
Classes in com.wualabs.qtsurfer.engine.indicators.numeric that implement ResettableModifier 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 value -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.statistics
Classes in com.wualabs.qtsurfer.engine.indicators.statistics that implement ResettableModifier and TypeClassDescriptionclassStd Deviation RT IndicatorclassVariance RTIndicator -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.statistics.pro
Classes in com.wualabs.qtsurfer.engine.indicators.statistics.pro that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.statistics.pro.ratios
Classes in com.wualabs.qtsurfer.engine.indicators.statistics.pro.ratios that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.statistics.pro.volatility
Classes in com.wualabs.qtsurfer.engine.indicators.statistics.pro.volatility that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.ta4j
Classes in com.wualabs.qtsurfer.engine.indicators.ta4j that implement ResettableModifier and TypeClassDescriptionfinal classAdapts a TA4j indicator to a RTIndicator. -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.talib
Classes in com.wualabs.qtsurfer.engine.indicators.talib that implement ResettableModifier and TypeClassDescriptionfinal classAdapts a TA-Lib batch function to theRTIndicatorstreaming interface. -
Uses of Resettable in com.wualabs.qtsurfer.engine.indicators.trend.pro
Classes in com.wualabs.qtsurfer.engine.indicators.trend.pro that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.volatility.pro
Classes in com.wualabs.qtsurfer.engine.indicators.volatility.pro that implement ResettableModifier 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 Resettable in com.wualabs.qtsurfer.engine.indicators.volume.pro
Classes in com.wualabs.qtsurfer.engine.indicators.volume.pro that implement ResettableModifier 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.