All Classes and Interfaces
Class
Description
AbstractDrawupDrawdown is an abstract Num Indicator for local/global drawup/drawdown
percentage/difference Indicators.AccelerationDeceleration is a Num Indicator to provide the Acceleration/Deceleration (ACDC)
over a firstLength and secondLength of values.AwesomeOscillator is a Num Indicator to provide the Awesome Oscillator (AO) over a
shortLength and longLength of Bars.Bar represents the price data of an instrument within a span of time.BollingerBandsResult contains the results for BollingerBands.BollingerBandsResultType defines BollingerBands result types.BooleanBinaryOperations provides convenience static methods for creating Boolean
BinaryOperation Indicators.BooleanTernaryOperations provides convenience static methods for creating Boolean
TernaryOperation Indicators.BooleanUnaryOperations provides convenience static methods for creating Boolean
UnaryOperation Indicators.CachelessIndicator is an abstract Indicator class that permanently disables caching.CachingIndicator is an abstract Indicator class that permanently enables caching.ChaikinOscillator is a Num Indicator to provide the Chaikin Oscillator (CO) over a
shortEmaLength and longEmaLength of Bars.ChandeMomentumOscillator is a Num Indicator to provide the Chande Momentum Oscillator (CMO)
over a length of values.CommodityChannelIndex is a Num Indicator to provide the Commodity Channel Index (CCI) over a
length of values.ComplexConvergenceDivergence is a Boolean Indicator to test whether two Num
Indicators converge or diverge over a length of values.ConstantArray is an Indicator to provide a constant array of values.ConstantValue is an Indicator to provide a constant value for all indices.ConvergenceDivergenceType defines the types of convergence and divergence.CorrelationCoefficient is a Num Indicator to provide the statistical correlation coefficient
(CC) of two Indicators over a length of values.Covariance is a Num Indicator to provide the statistical covariance (covar) of two
Indicators over a length of values.CumulativeProduct is a Num Indicator to provide the cumulative product (multiplication) over
a length of values.DirectionalMoneyFlowResult contains the results for DirectionalMoneyFlow.DoubleExponentialMovingAverage is a Num Indicator to provide a Double Exponential Moving
Average (DEMA) over a length of values.DurationBetween is a Num Indicator to provide the Duration between two
Instants in the given ChronoUnit.EpochOffset is a Num Indicator to provide the Unix epoch offset of an Instant in a
given ChronoUnit.ExponentialMovingAverage is a Num Indicator to provide an Exponential Moving Average (EMA)
over a length of values.GetMinimumStableIndex is a Num Indicator to provide the Indicator.getMinimumStableIndex() of
an Indicator.GlobalBearishPercentage is a Num Indicator to provide the percentage of
Bar.isBearish() Bars over all Bars.GlobalBullishPercentage is a Num Indicator to provide the percentage of
Bar.isBullish() Bars over all Bars.GlobalFallingPercentage is a Num Indicator to provide the percentage of falling values over
all values.GlobalRisingPercentage is a Num Indicator to provide the percentage of rising values over all
values.HullMovingAverage is a Num Indicator to provide a Hull Moving Average (HMA) over a
length of values.InstantBinaryOperations provides convenience static methods for creating Instant
BinaryOperation Indicators.InstantTernaryOperations provides convenience static methods for creating Instant
TernaryOperation Indicators.InstantUnaryOperations provides convenience static methods for creating Instant
UnaryOperation Indicators.IsIndexStable is a Boolean Indicator to check if a given index is greater than
or equal to the given Indicator's Indicator.getMinimumStableIndex().KaufmansAdaptiveMovingAverage is a Num Indicator to provide a Kaufman's Adaptive Moving
Average (KAMA) over a efficiencyRatioLength of values.LeastSquaresMovingAverage is a Num Indicator to provide a Least Squares Moving Average (LSMA)
over a length of values.LinearlyWeightedMovingAverage is a Num Indicator to provide a Linearly Weighted Moving
Average (LWMA) over a length of values.LinearRegression is a Num Indicator to provide the statistical best fit using the
least-squares linear regression model over a length of values.LinearRegressionResult contains the results for LinearRegression.LinearRegressionResultType defines LinearRegression result types.LocalBearishPercentage is a Num Indicator to provide the percentage of
Bar.isBearish() Bars over a length of Bars.LocalBullishPercentage is a Num Indicator to provide the percentage of
Bar.isBullish() Bars over a length of Bars.LocalFallingPercentage is a Num Indicator to provide the percentage of falling values over a
length of values.LocalMaximum is a Num Indicator to provide the local maximum extrema (highest value) over a
length of values.LocalMinimum is a Num Indicator to provide the local minimum extrema (lowest value) over a
length of values.LocalRisingPercentage is a Num Indicator to provide the percentage of rising values over a
length of values.MeanDeviation is a Num Indicator to provide the statistical mean deviation (MD) over a
length of values.MovingAverageConvergenceDivergence is a Num Indicator to provide the Moving Average
Convergence/Divergence (MACD) over a shortLength and longLength of values.MovingAverageDistanceDifference is a Num Indicator to provide the Moving Average Distance
Difference (MADD) over a length of values.MovingAverageDistancePercentage is a Num Indicator to provide the Moving Average Distance
Percentage (MADP) over a length of values.MovingAverageSupplier supplies a moving average Indicator configured with the given options.MovingAverageType defines moving average type enums for MovingAverageSupplier.MovingVolumeWeightedAveragePrice is a Num Indicator to provide a Moving Volume-Weighted
Average Price (MVWAP) over a length of Bars.NumBinaryOperations provides convenience static methods for creating Num BinaryOperation
Indicators.NumDatapoint represents a Num value at a point in time.NumTernaryOperations provides convenience static methods for creating Num TernaryOperation
Indicators.PercentagePriceOscillator is a Num Indicator to provide the Percentage Price Oscillator (PPO)
over a shortLength and longLength of values.PercentageVolumeOscillator is a Num Indicator to provide the Percentage Volume Oscillator
(PVO) over a shortLength and longLength of Bars.PredictiveLeastSquaresMovingAverage is a Num Indicator to provide a predictive Least Squares
Moving Average (PLSMA) over a length of values.PreviousDifference is a Num Indicator to provide the current value subtracted by the
n-th previous value.PreviousPercentChange is a Num Indicator to provide the percent change of the current value
from the n-th previous value.PreviousValue is an Indicator to provide the n-th previous value.RecursiveIndicator is an abstract CachingIndicator class for Indicator subclasses that use
recursion in the Indicator.calculate(long) method implementation.RelativeStrengthIndex is a Num Indicator to provide the Relative Strength Index (RSI) over a
length of values.RelativeVolumeStandardDeviation is a Num Indicator to provide the Relative Volume Standard
Deviation (RVOLStdDev) over a length of Bars.Replacement is an Indicator to provide the values of the given replacement
Indicator instead of the values of the given replacee Indicator only for all the indices
that are less than the given replacementIndex.RootMeanSquare is a Num Indicator to provide the statistical root-mean-square (RMS) over a
length of values.Series is a class that provides a simple interface for storing and retrieving values from a series.SimpleConvergenceDivergence is a Boolean Indicator to test whether two Num
Indicators converge or diverge over a length of values.SimpleMovingAverage is a Num Indicator to provide a Simple Moving Average (SMA) over a
length of values.StandardDeviation is a Num Indicator to provide the statistical standard deviation (stddev)
over a length of values.StandardError is a Num Indicator to provide the statistical standard error (stderr) over a
length of values.StandardScore is a Num Indicator to provide the statistical standard score (z-score) over a
length of values.StochasticRelativeStrengthIndex is a Num Indicator to provide the Stochastic Relative
Strength Index (StochRSI) over a length of values.SupertrendLowerBand is a Num Indicator to provide the lower band of a Supertrend over a
length of values.SupertrendUpperBand is a Num Indicator to provide the upper band of a Supertrend over a
length of values.TimeSegmentedVolume is a Num Indicator to provide the Time Segmented Volume (TSV) over a
length of Bars.TriFunction is a Function for a three-arity (ternary) operation.TripleExponentialMovingAverage is a Num Indicator to provide a Triple Exponential Moving
Average (TEMA) over a length of values.UnstableReplacement is an Indicator to provide the values of the given replacement
Indicator instead of the values of the given unstable Indicator only for all the indices
that the unstable Indicator would provide unstable values for, as determined by
Indicator.getMinimumStableIndex().VolumeWeightedAveragePrice is a Num Indicator to provide the Volume-Weighted Average Price
(VWAP) over a length of Bars.WeightedMovingAverage is a Num Indicator to provide a Weighted Moving Average (WMA) over a
length of values.WellesWilderMovingAverage is a Num Indicator to provide a Welles Wilder Moving Average (WWMA)
over a length of values.WilliamsPercentRange is a Num Indicator to provide the Williams Percent Range (WPR) over a
length of values.WithDateTimeField is an Instant Indicator to provide the base with the
ChronoField of the reference.ZeroLagExponentialMovingAverage is a Num Indicator to provide a Zero-Lag Exponential Moving
Average (ZLEMA) over a length of values.