Class Indicator<T>

java.lang.Object
trade.invision.indicators.indicators.Indicator<T>
Type Parameters:
T - the immutable type
Direct Known Subclasses:
AbstractDrawupDrawdown, AccelerationDeceleration, AverageTrueRange, BarDuration, BinaryOperation, BollingerBands, CachelessIndicator, CachingIndicator, ChaikinMoneyFlow, ChaikinOscillator, ChandeMomentumOscillator, CloseLocationValue, CommodityChannelIndex, ComplexConvergenceDivergence, ContainsInstant, CorrelationCoefficient, Covariance, Crossed, CrossedUp, CumulativeProduct, CumulativeSum, DateTimeField, DirectionalMoneyFlow, DoubleExponentialMovingAverage, DurationBetween, EpochOffset, GrowthRate, Hl2, Hlc3, HullMovingAverage, IntradayIntensityIndex, LeastSquaresMovingAverage, LinearlyWeightedMovingAverage, LinearRegression, LocalBearishPercentage, LocalBullishPercentage, LocalFallingPercentage, LocalMaximum, LocalMinimum, LocalRisingPercentage, MeanDeviation, MoneyFlow, MoneyFlowIndex, MovingAverageConvergenceDivergence, MovingAverageDistanceDifference, MovingAverageDistancePercentage, MovingVolumeWeightedAveragePrice, OffsetBy, Ohlc4, Overlaps, PercentagePriceOscillator, PredictiveLeastSquaresMovingAverage, PreviousDifference, PreviousRatio, RealBody, RelativeStrengthIndex, RelativeVolume, RelativeVolumeStandardDeviation, RootMeanSquare, SimpleConvergenceDivergence, SimpleMovingAverage, StandardDeviation, StandardError, StandardScore, StochasticRelativeStrengthIndex, TernaryOperation, TimeSegmentedVolume, TradeAmount, TradeSize, TripleExponentialMovingAverage, TrueRange, TruncateTo, UlcerIndex, UnaryOperation, Variance, VolumeWeightedAveragePrice, WeightedMovingAverage, WilliamsPercentRange, WithDateTimeField

public abstract class Indicator<T> extends Object
Indicator is an abstract class for performing calculations on a Series or another Indicator, with optional caching (disabled by default). Calculated values should be of an immutable type. This class is not thread-safe.
See Also: