- abs() - Method in class org.ta4j.core.num.DoubleNum
-
- abs() - Method in class org.ta4j.core.num.NaN
-
- abs() - Method in interface org.ta4j.core.num.Num
-
Returns a num
whose value is the absolute value of this num
.
- abs() - Method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
whose value is the absolute value of this Num
.
- AbsoluteIndicator - Class in org.ta4j.core.indicators.helpers
-
Absolute indicator.
- AbsoluteIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.helpers.AbsoluteIndicator
-
- AbstractAnalysisCriterion - Class in org.ta4j.core.analysis.criteria
-
An abstract analysis criterion.
- AbstractAnalysisCriterion() - Constructor for class org.ta4j.core.analysis.criteria.AbstractAnalysisCriterion
-
- AbstractEMAIndicator - Class in org.ta4j.core.indicators
-
Base class for Exponential Moving Average implementations.
- AbstractEMAIndicator(Indicator<Num>, int, double) - Constructor for class org.ta4j.core.indicators.AbstractEMAIndicator
-
- AbstractIchimokuLineIndicator - Class in org.ta4j.core.indicators.ichimoku
-
An abstract class for Ichimoku clouds indicators.
- AbstractIchimokuLineIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.ichimoku.AbstractIchimokuLineIndicator
-
Contructor.
- AbstractIndicator<T> - Class in org.ta4j.core.indicators
-
- AbstractIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.AbstractIndicator
-
Constructor.
- AbstractRule - Class in org.ta4j.core.trading.rules
-
An abstract trading
rule
.
- AbstractRule() - Constructor for class org.ta4j.core.trading.rules.AbstractRule
-
- AccelerationDecelerationIndicator - Class in org.ta4j.core.indicators
-
Acceleration-deceleration indicator.
- AccelerationDecelerationIndicator(BarSeries, int, int) - Constructor for class org.ta4j.core.indicators.AccelerationDecelerationIndicator
-
- AccelerationDecelerationIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.AccelerationDecelerationIndicator
-
- AccumulationDistributionIndicator - Class in org.ta4j.core.indicators.volume
-
Accumulation-distribution indicator.
- AccumulationDistributionIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.volume.AccumulationDistributionIndicator
-
- addBar(Bar) - Method in interface org.ta4j.core.BarSeries
-
Adds a bar at the end of the series.
- addBar(Bar, boolean) - Method in interface org.ta4j.core.BarSeries
-
Adds a bar at the end of the series.
- addBar(Duration, ZonedDateTime) - Method in interface org.ta4j.core.BarSeries
-
Adds a bar at the end of the series.
- addBar(ZonedDateTime, Number, Number, Number, Number) - Method in interface org.ta4j.core.BarSeries
-
- addBar(ZonedDateTime, Number, Number, Number, Number, Number) - Method in interface org.ta4j.core.BarSeries
-
- addBar(ZonedDateTime, Number, Number, Number, Number, Number, Number) - Method in interface org.ta4j.core.BarSeries
-
- addBar(Duration, ZonedDateTime, Number, Number, Number, Number, Number) - Method in interface org.ta4j.core.BarSeries
-
- addBar(Duration, ZonedDateTime, Number, Number, Number, Number, Number, Number) - Method in interface org.ta4j.core.BarSeries
-
- addBar(ZonedDateTime, String, String, String, String) - Method in interface org.ta4j.core.BarSeries
-
- addBar(ZonedDateTime, String, String, String, String, String) - Method in interface org.ta4j.core.BarSeries
-
- addBar(ZonedDateTime, String, String, String, String, String, String) - Method in interface org.ta4j.core.BarSeries
-
- addBar(ZonedDateTime, Num, Num, Num, Num, Num) - Method in interface org.ta4j.core.BarSeries
-
- addBar(ZonedDateTime, Num, Num, Num, Num, Num, Num) - Method in interface org.ta4j.core.BarSeries
-
Adds a new Bar
to the bar series.
- addBar(Duration, ZonedDateTime, Num, Num, Num, Num, Num) - Method in interface org.ta4j.core.BarSeries
-
Adds a new Bar
to the bar series.
- addBar(Duration, ZonedDateTime, Num, Num, Num, Num, Num, Num) - Method in interface org.ta4j.core.BarSeries
-
Adds a new Bar
to the bar series.
- addBar(Bar, boolean) - Method in class org.ta4j.core.BaseBarSeries
-
- addBar(Duration, ZonedDateTime) - Method in class org.ta4j.core.BaseBarSeries
-
- addBar(ZonedDateTime, Num, Num, Num, Num, Num) - Method in class org.ta4j.core.BaseBarSeries
-
- addBar(ZonedDateTime, Num, Num, Num, Num, Num, Num) - Method in class org.ta4j.core.BaseBarSeries
-
- addBar(Duration, ZonedDateTime, Num, Num, Num, Num, Num) - Method in class org.ta4j.core.BaseBarSeries
-
- addBar(Duration, ZonedDateTime, Num, Num, Num, Num, Num, Num) - Method in class org.ta4j.core.BaseBarSeries
-
- addPrice(String, Function<Number, Num>) - Method in interface org.ta4j.core.Bar
-
- addPrice(Number, Function<Number, Num>) - Method in interface org.ta4j.core.Bar
-
- addPrice(Num) - Method in interface org.ta4j.core.Bar
-
- addPrice(Num) - Method in interface org.ta4j.core.BarSeries
-
Adds a price to the last bar
- addPrice(String) - Method in interface org.ta4j.core.BarSeries
-
- addPrice(Number) - Method in interface org.ta4j.core.BarSeries
-
- addPrice(Num) - Method in class org.ta4j.core.BaseBar
-
- addPrice(Num) - Method in class org.ta4j.core.BaseBarSeries
-
- addTrade(double, double, Function<Number, Num>) - Method in interface org.ta4j.core.Bar
-
- addTrade(String, String, Function<Number, Num>) - Method in interface org.ta4j.core.Bar
-
- addTrade(Num, Num) - Method in interface org.ta4j.core.Bar
-
Adds a trade at the end of bar period.
- addTrade(Number, Number) - Method in interface org.ta4j.core.BarSeries
-
Adds a trade at the end of bar period.
- addTrade(String, String) - Method in interface org.ta4j.core.BarSeries
-
Adds a trade at the end of bar period.
- addTrade(Num, Num) - Method in interface org.ta4j.core.BarSeries
-
Adds a trade at the end of bar period.
- addTrade(Num, Num) - Method in class org.ta4j.core.BaseBar
-
Adds a trade at the end of bar period.
- addTrade(Number, Number) - Method in class org.ta4j.core.BaseBarSeries
-
- addTrade(String, String) - Method in class org.ta4j.core.BaseBarSeries
-
- addTrade(Num, Num) - Method in class org.ta4j.core.BaseBarSeries
-
- addValue(T) - Method in class org.ta4j.core.indicators.helpers.FixedIndicator
-
- ADXIndicator - Class in org.ta4j.core.indicators.adx
-
ADX indicator.
- ADXIndicator(BarSeries, int, int) - Constructor for class org.ta4j.core.indicators.adx.ADXIndicator
-
- ADXIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.adx.ADXIndicator
-
- aggregate(List<Bar>) - Method in interface org.ta4j.core.aggregator.BarAggregator
-
Aggregate bars.
- aggregate(BarSeries) - Method in interface org.ta4j.core.aggregator.BarSeriesAggregator
-
Aggregates bar series.
- aggregate(BarSeries, String) - Method in interface org.ta4j.core.aggregator.BarSeriesAggregator
-
Aggregates bar series.
- aggregate(BarSeries, String) - Method in class org.ta4j.core.aggregator.BaseBarSeriesAggregator
-
- aggregate(List<Bar>) - Method in class org.ta4j.core.aggregator.DurationBarAggregator
-
Aggregates a list of bars by timePeriod
.The new
timePeriod
must be a multiplication of the actual time period.
- amount(Num) - Method in class org.ta4j.core.BaseBarBuilder
-
- amount(T) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
-
- AmountIndicator - Class in org.ta4j.core.indicators.helpers
-
Amount indicator.
- AmountIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.AmountIndicator
-
- AnalysisCriterion - Interface in org.ta4j.core
-
An analysis criterion.
- and(Strategy) - Method in class org.ta4j.core.BaseStrategy
-
- and(String, Strategy, int) - Method in class org.ta4j.core.BaseStrategy
-
- and(Rule) - Method in interface org.ta4j.core.Rule
-
- and(Strategy) - Method in interface org.ta4j.core.Strategy
-
- and(String, Strategy, int) - Method in interface org.ta4j.core.Strategy
-
- AndRule - Class in org.ta4j.core.trading.rules
-
An AND combination of two
rules
.
- AndRule(Rule, Rule) - Constructor for class org.ta4j.core.trading.rules.AndRule
-
Constructor
- AroonDownIndicator - Class in org.ta4j.core.indicators
-
Aroon down indicator.
- AroonDownIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.AroonDownIndicator
-
Constructor.
- AroonDownIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.AroonDownIndicator
-
Default Constructor that is using the maximum price
- AroonOscillatorIndicator - Class in org.ta4j.core.indicators
-
Aroon Oscillator.
- AroonOscillatorIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.AroonOscillatorIndicator
-
- AroonUpIndicator - Class in org.ta4j.core.indicators
-
Aroon up indicator.
- AroonUpIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.AroonUpIndicator
-
Constructor.
- AroonUpIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.AroonUpIndicator
-
Default Constructor that is using the maximum price
- ATRIndicator - Class in org.ta4j.core.indicators
-
Average true range indicator.
- ATRIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.ATRIndicator
-
- AverageProfitableTradesCriterion - Class in org.ta4j.core.analysis.criteria
-
Average profitable trades criterion.
- AverageProfitableTradesCriterion() - Constructor for class org.ta4j.core.analysis.criteria.AverageProfitableTradesCriterion
-
- AverageProfitCriterion - Class in org.ta4j.core.analysis.criteria
-
Average profit criterion.
- AverageProfitCriterion() - Constructor for class org.ta4j.core.analysis.criteria.AverageProfitCriterion
-
- AwesomeOscillatorIndicator - Class in org.ta4j.core.indicators
-
Awesome oscillator.
- AwesomeOscillatorIndicator(Indicator<Num>, int, int) - Constructor for class org.ta4j.core.indicators.AwesomeOscillatorIndicator
-
Constructor.
- AwesomeOscillatorIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.AwesomeOscillatorIndicator
-
Constructor.
- AwesomeOscillatorIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.AwesomeOscillatorIndicator
-
Constructor.
- BacktestExecutor - Class in org.ta4j.core
-
This class enables backtesting of multiple strategies and comparing them to
see which is the best
- BacktestExecutor(BarSeries) - Constructor for class org.ta4j.core.BacktestExecutor
-
- BacktestExecutor(BarSeries, TradingStatementGenerator) - Constructor for class org.ta4j.core.BacktestExecutor
-
- Bar - Interface in org.ta4j.core
-
End bar of a time period.
- BarAggregator - Interface in org.ta4j.core.aggregator
-
Bar aggregator interface to aggregate list of bars into another list of bars.
- BarSeries - Interface in org.ta4j.core
-
Sequence of
bars
separated by a predefined period (e.g. 15
minutes, 1 day, etc.)
- BarSeriesAggregator - Interface in org.ta4j.core.aggregator
-
Bar aggregator interface to aggregate list of bars into another list of bars.
- BarSeriesBuilder - Interface in org.ta4j.core
-
Interface to build a bar series
- BarSeriesManager - Class in org.ta4j.core
-
- BarSeriesManager() - Constructor for class org.ta4j.core.BarSeriesManager
-
Constructor.
- BarSeriesManager(BarSeries) - Constructor for class org.ta4j.core.BarSeriesManager
-
Constructor.
- BarSeriesManager(BarSeries, CostModel, CostModel) - Constructor for class org.ta4j.core.BarSeriesManager
-
Constructor.
- BaseBar - Class in org.ta4j.core
-
Base implementation of a
Bar
.
- BaseBar(Duration, ZonedDateTime, Function<Number, Num>) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, double, double, double, double, double) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, double, double, double, double, double, double) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, double, double, double, double, double, double, int, Function<Number, Num>) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, int, Function<Number, Num>) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, String, String, String, String, String) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, String, String, String, String, String, String) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, String, String, String, String, String, String, String, Function<Number, Num>) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, Num, Num, Num, Num, Num, Num) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBar(Duration, ZonedDateTime, Num, Num, Num, Num, Num, Num, int) - Constructor for class org.ta4j.core.BaseBar
-
Constructor.
- BaseBarBuilder - Class in org.ta4j.core
-
- BaseBarSeries - Class in org.ta4j.core
-
- BaseBarSeries() - Constructor for class org.ta4j.core.BaseBarSeries
-
Constructor of an unnamed series.
- BaseBarSeries(String) - Constructor for class org.ta4j.core.BaseBarSeries
-
Constructor.
- BaseBarSeries(List<Bar>) - Constructor for class org.ta4j.core.BaseBarSeries
-
Constructor of an unnamed series.
- BaseBarSeries(String, List<Bar>) - Constructor for class org.ta4j.core.BaseBarSeries
-
Constructor.
- BaseBarSeries(String, Function<Number, Num>) - Constructor for class org.ta4j.core.BaseBarSeries
-
Constructor.
- BaseBarSeries(String, List<Bar>, Function<Number, Num>) - Constructor for class org.ta4j.core.BaseBarSeries
-
Constructor.
- BaseBarSeriesAggregator - Class in org.ta4j.core.aggregator
-
Bar series aggregator based on provided bar aggregator.
- BaseBarSeriesAggregator(BarAggregator) - Constructor for class org.ta4j.core.aggregator.BaseBarSeriesAggregator
-
- BaseBarSeriesBuilder - Class in org.ta4j.core
-
- BaseBarSeriesBuilder() - Constructor for class org.ta4j.core.BaseBarSeriesBuilder
-
- BaseStrategy - Class in org.ta4j.core
-
- BaseStrategy(Rule, Rule) - Constructor for class org.ta4j.core.BaseStrategy
-
Constructor.
- BaseStrategy(Rule, Rule, int) - Constructor for class org.ta4j.core.BaseStrategy
-
Constructor.
- BaseStrategy(String, Rule, Rule) - Constructor for class org.ta4j.core.BaseStrategy
-
Constructor.
- BaseStrategy(String, Rule, Rule, int) - Constructor for class org.ta4j.core.BaseStrategy
-
Constructor.
- BaseTradingRecord - Class in org.ta4j.core
-
- BaseTradingRecord() - Constructor for class org.ta4j.core.BaseTradingRecord
-
Constructor.
- BaseTradingRecord(Order.OrderType) - Constructor for class org.ta4j.core.BaseTradingRecord
-
Constructor.
- BaseTradingRecord(Order.OrderType, CostModel, CostModel) - Constructor for class org.ta4j.core.BaseTradingRecord
-
Constructor.
- BaseTradingRecord(Order...) - Constructor for class org.ta4j.core.BaseTradingRecord
-
Constructor.
- BaseTradingRecord(CostModel, CostModel, Order...) - Constructor for class org.ta4j.core.BaseTradingRecord
-
Constructor.
- BearishEngulfingIndicator - Class in org.ta4j.core.indicators.candles
-
Bearish engulfing pattern indicator.
- BearishEngulfingIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.candles.BearishEngulfingIndicator
-
Constructor.
- BearishHaramiIndicator - Class in org.ta4j.core.indicators.candles
-
Bearish Harami pattern indicator.
- BearishHaramiIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.candles.BearishHaramiIndicator
-
Constructor.
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.AverageProfitableTradesCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.AverageProfitCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.BuyAndHoldCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.ExpectedShortfallCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.LinearTransactionCostCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.MaximumDrawdownCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.NumberOfBarsCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.NumberOfBreakEvenTradesCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.NumberOfLosingTradesCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.NumberOfTradesCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.NumberOfWinningTradesCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.ProfitLossCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.ProfitLossPercentageCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.RewardRiskRatioCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.TotalLossCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.TotalProfit2Criterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.TotalProfitCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.ValueAtRiskCriterion
-
- betterThan(Num, Num) - Method in class org.ta4j.core.analysis.criteria.VersusBuyAndHoldCriterion
-
- betterThan(Num, Num) - Method in interface org.ta4j.core.AnalysisCriterion
-
- BollingerBandsLowerIndicator - Class in org.ta4j.core.indicators.bollinger
-
Buy - Occurs when the price line crosses from below to above the Lower
Bollinger Band.
- BollingerBandsLowerIndicator(BollingerBandsMiddleIndicator, Indicator<Num>) - Constructor for class org.ta4j.core.indicators.bollinger.BollingerBandsLowerIndicator
-
Constructor.
- BollingerBandsLowerIndicator(BollingerBandsMiddleIndicator, Indicator<Num>, Num) - Constructor for class org.ta4j.core.indicators.bollinger.BollingerBandsLowerIndicator
-
Constructor.
- BollingerBandsMiddleIndicator - Class in org.ta4j.core.indicators.bollinger
-
Buy - Occurs when the price line crosses from below to above the Lower
Bollinger Band.
- BollingerBandsMiddleIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.bollinger.BollingerBandsMiddleIndicator
-
Constructor.
- BollingerBandsUpperIndicator - Class in org.ta4j.core.indicators.bollinger
-
Buy - Occurs when the price line crosses from below to above the Lower
Bollinger Band.
- BollingerBandsUpperIndicator(BollingerBandsMiddleIndicator, Indicator<Num>) - Constructor for class org.ta4j.core.indicators.bollinger.BollingerBandsUpperIndicator
-
Constructor.
- BollingerBandsUpperIndicator(BollingerBandsMiddleIndicator, Indicator<Num>, Num) - Constructor for class org.ta4j.core.indicators.bollinger.BollingerBandsUpperIndicator
-
Constructor.
- BollingerBandWidthIndicator - Class in org.ta4j.core.indicators.bollinger
-
Bollinger BandWidth indicator.
- BollingerBandWidthIndicator(BollingerBandsUpperIndicator, BollingerBandsMiddleIndicator, BollingerBandsLowerIndicator) - Constructor for class org.ta4j.core.indicators.bollinger.BollingerBandWidthIndicator
-
Constructor.
- BooleanIndicatorRule - Class in org.ta4j.core.trading.rules
-
A boolean-indicator-based rule.
- BooleanIndicatorRule(Indicator<Boolean>) - Constructor for class org.ta4j.core.trading.rules.BooleanIndicatorRule
-
Constructor.
- BooleanRule - Class in org.ta4j.core.trading.rules
-
A simple boolean rule.
- BooleanRule(boolean) - Constructor for class org.ta4j.core.trading.rules.BooleanRule
-
Constructor.
- BooleanTransformIndicator - Class in org.ta4j.core.indicators.helpers
-
Simple boolean transform indicator.
- BooleanTransformIndicator(Indicator<Num>, Num, BooleanTransformIndicator.BooleanTransformType) - Constructor for class org.ta4j.core.indicators.helpers.BooleanTransformIndicator
-
Constructor.
- BooleanTransformIndicator(Indicator<Num>, BooleanTransformIndicator.BooleanTransformSimpleType) - Constructor for class org.ta4j.core.indicators.helpers.BooleanTransformIndicator
-
Constructor.
- BooleanTransformIndicator.BooleanTransformSimpleType - Enum in org.ta4j.core.indicators.helpers
-
Select the type for transformation.
- BooleanTransformIndicator.BooleanTransformType - Enum in org.ta4j.core.indicators.helpers
-
Select the type for transformation.
- build() - Method in interface org.ta4j.core.BarSeriesBuilder
-
Builds the bar series with corresponding parameters
- build() - Method in class org.ta4j.core.BaseBarBuilder
-
- build() - Method in class org.ta4j.core.BaseBarSeriesBuilder
-
- builder() - Static method in class org.ta4j.core.BaseBar
-
Returns BaseBarBuilder
- builder(Function<T, Num>, Class<T>) - Static method in class org.ta4j.core.BaseBar
-
Returns BaseBarBuilder
- BullishEngulfingIndicator - Class in org.ta4j.core.indicators.candles
-
Bullish engulfing pattern indicator.
- BullishEngulfingIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.candles.BullishEngulfingIndicator
-
Constructor.
- BullishHaramiIndicator - Class in org.ta4j.core.indicators.candles
-
Bearish Harami pattern indicator.
- BullishHaramiIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.candles.BullishHaramiIndicator
-
Constructor.
- BuyAndHoldCriterion - Class in org.ta4j.core.analysis.criteria
-
Buy and hold criterion.
- BuyAndHoldCriterion() - Constructor for class org.ta4j.core.analysis.criteria.BuyAndHoldCriterion
-
- buyAt(int, BarSeries) - Static method in class org.ta4j.core.Order
-
- buyAt(int, Num, Num, CostModel) - Static method in class org.ta4j.core.Order
-
- buyAt(int, Num, Num) - Static method in class org.ta4j.core.Order
-
- buyAt(int, BarSeries, Num) - Static method in class org.ta4j.core.Order
-
- buyAt(int, BarSeries, Num, CostModel) - Static method in class org.ta4j.core.Order
-
- CachedIndicator<T> - Class in org.ta4j.core.indicators
-
- CachedIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.CachedIndicator
-
Constructor.
- CachedIndicator(Indicator<?>) - Constructor for class org.ta4j.core.indicators.CachedIndicator
-
Constructor.
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.AverageProfitableTradesCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.AverageProfitableTradesCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.AverageProfitCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.AverageProfitCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.BuyAndHoldCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.BuyAndHoldCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.ExpectedShortfallCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.ExpectedShortfallCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.LinearTransactionCostCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.LinearTransactionCostCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.MaximumDrawdownCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.MaximumDrawdownCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.NumberOfBarsCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.NumberOfBarsCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.NumberOfBreakEvenTradesCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.NumberOfBreakEvenTradesCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.NumberOfLosingTradesCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.NumberOfLosingTradesCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.NumberOfTradesCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.NumberOfTradesCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.NumberOfWinningTradesCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.NumberOfWinningTradesCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.ProfitLossCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.ProfitLossCriterion
-
Calculates the profit or loss on the trade.
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.ProfitLossPercentageCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.ProfitLossPercentageCriterion
-
Calculates the profit or loss on a trade in percentage.
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.RewardRiskRatioCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.RewardRiskRatioCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.TotalLossCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.TotalLossCriterion
-
Calculates the gross loss of the given trade
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.TotalProfit2Criterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.TotalProfit2Criterion
-
Calculates the gross profit value of given trade
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.TotalProfitCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.TotalProfitCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.ValueAtRiskCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.ValueAtRiskCriterion
-
- calculate(BarSeries, TradingRecord) - Method in class org.ta4j.core.analysis.criteria.VersusBuyAndHoldCriterion
-
- calculate(BarSeries, Trade) - Method in class org.ta4j.core.analysis.criteria.VersusBuyAndHoldCriterion
-
- calculate(Trade) - Method in class org.ta4j.core.analysis.Returns
-
- calculate(Trade, int) - Method in class org.ta4j.core.analysis.Returns
-
Calculates the cash flow for a single trade (including accrued cashflow for
open trades).
- calculate(Num, Num) - Method in enum org.ta4j.core.analysis.Returns.ReturnType
-
- calculate(BarSeries, Trade) - Method in interface org.ta4j.core.AnalysisCriterion
-
- calculate(BarSeries, TradingRecord) - Method in interface org.ta4j.core.AnalysisCriterion
-
- calculate(Trade, int) - Method in interface org.ta4j.core.cost.CostModel
-
- calculate(Trade) - Method in interface org.ta4j.core.cost.CostModel
-
- calculate(Num, Num) - Method in interface org.ta4j.core.cost.CostModel
-
- calculate(Num, Num) - Method in class org.ta4j.core.cost.LinearBorrowingCostModel
-
- calculate(Trade) - Method in class org.ta4j.core.cost.LinearBorrowingCostModel
-
Calculates the borrowing cost of a closed trade.
- calculate(Trade, int) - Method in class org.ta4j.core.cost.LinearBorrowingCostModel
-
Calculates the borrowing cost of a trade.
- calculate(Trade, int) - Method in class org.ta4j.core.cost.LinearTransactionCostModel
-
Calculates the transaction cost of a trade.
- calculate(Trade) - Method in class org.ta4j.core.cost.LinearTransactionCostModel
-
Calculates the transaction cost of a trade.
- calculate(Num, Num) - Method in class org.ta4j.core.cost.LinearTransactionCostModel
-
- calculate(Trade) - Method in class org.ta4j.core.cost.ZeroCostModel
-
- calculate(Trade, int) - Method in class org.ta4j.core.cost.ZeroCostModel
-
- calculate(Num, Num) - Method in class org.ta4j.core.cost.ZeroCostModel
-
- calculate(int) - Method in class org.ta4j.core.indicators.AbstractEMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.AccelerationDecelerationIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.adx.ADXIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.adx.MinusDIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.adx.PlusDIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.AroonDownIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.AroonOscillatorIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.AroonUpIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ATRIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.AwesomeOscillatorIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsLowerIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsMiddleIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsUpperIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.bollinger.BollingerBandWidthIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.bollinger.PercentBIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.CachedIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.BearishEngulfingIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.BearishHaramiIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.BullishEngulfingIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.BullishHaramiIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.DojiIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.LowerShadowIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.RealBodyIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.ThreeBlackCrowsIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.ThreeWhiteSoldiersIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.candles.UpperShadowIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.CCIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ChandelierExitLongIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ChandelierExitShortIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ChopIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.CMOIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.CoppockCurveIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.DoubleEMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.DPOIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.FisherIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.AbsoluteIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.AmountIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.BooleanTransformIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.CloseLocationValueIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.CrossIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.DecimalTransformIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.DifferenceIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.DifferencePercentage
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.DXIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.GainIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.HighestValueIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.LossIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.LowestValueIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.MedianPriceIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.MinusDMIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.MultiplierIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.PlusDMIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.PreviousValueIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.PriceIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.PriceVariationIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.SumIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.TradeCountIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.TRIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.TypicalPriceIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.helpers.VolumeIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.HMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ichimoku.AbstractIchimokuLineIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ichimoku.IchimokuChikouSpanIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ichimoku.IchimokuSenkouSpanAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.KAMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.keltner.KeltnerChannelLowerIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.keltner.KeltnerChannelMiddleIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.keltner.KeltnerChannelUpperIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.LWMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.MACDIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.MassIndexIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ParabolicSarIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.pivotpoints.DeMarkPivotPointIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.pivotpoints.DeMarkReversalIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.pivotpoints.PivotPointIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.pivotpoints.StandardReversalIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.PPOIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.RAVIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ROCIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.RSIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.RWIHighIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.RWILowIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.SMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.CorrelationCoefficientIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.CovarianceIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.MeanDeviationIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.PearsonCorrelationIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.PeriodicalGrowthRateIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.SigmaIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.SimpleLinearRegressionIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.StandardDeviationIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.StandardErrorIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.statistics.VarianceIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.StochasticOscillatorDIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.StochasticOscillatorKIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.StochasticRSIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.TripleEMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.UlcerIndexIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.AccumulationDistributionIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.ChaikinMoneyFlowIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.ChaikinOscillatorIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.IIIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.MVWAPIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.NVIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.OnBalanceVolumeIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.PVIIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.ROCVIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.volume.VWAPIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.WilliamsRIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.WMAIndicator
-
- calculate(int) - Method in class org.ta4j.core.indicators.ZLEMAIndicator
-
- CashFlow - Class in org.ta4j.core.analysis
-
The cash flow.
- CashFlow(BarSeries, Trade) - Constructor for class org.ta4j.core.analysis.CashFlow
-
Constructor for cash flows of a closed trade.
- CashFlow(BarSeries, TradingRecord) - Constructor for class org.ta4j.core.analysis.CashFlow
-
Constructor for cash flows of closed trades of a trading record.
- CashFlow(BarSeries, TradingRecord, int) - Constructor for class org.ta4j.core.analysis.CashFlow
-
Constructor.
- CCIIndicator - Class in org.ta4j.core.indicators
-
Commodity Channel Index (CCI) indicator.
- CCIIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.CCIIndicator
-
Constructor.
- ceil() - Method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
whose value is rounded up to the nearest whole number.
- ChaikinMoneyFlowIndicator - Class in org.ta4j.core.indicators.volume
-
Chaikin Money Flow (CMF) indicator.
- ChaikinMoneyFlowIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.volume.ChaikinMoneyFlowIndicator
-
- ChaikinOscillatorIndicator - Class in org.ta4j.core.indicators.volume
-
Chaikin Oscillator.
- ChaikinOscillatorIndicator(BarSeries, int, int) - Constructor for class org.ta4j.core.indicators.volume.ChaikinOscillatorIndicator
-
Constructor.
- ChaikinOscillatorIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.volume.ChaikinOscillatorIndicator
-
Constructor.
- ChandelierExitLongIndicator - Class in org.ta4j.core.indicators
-
The Chandelier Exit (long) Indicator.
- ChandelierExitLongIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ChandelierExitLongIndicator
-
Constructor.
- ChandelierExitLongIndicator(BarSeries, int, double) - Constructor for class org.ta4j.core.indicators.ChandelierExitLongIndicator
-
Constructor.
- ChandelierExitShortIndicator - Class in org.ta4j.core.indicators
-
The Chandelier Exit (short) Indicator.
- ChandelierExitShortIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ChandelierExitShortIndicator
-
Constructor.
- ChandelierExitShortIndicator(BarSeries, int, double) - Constructor for class org.ta4j.core.indicators.ChandelierExitShortIndicator
-
Constructor.
- chooseBest(BarSeriesManager, List<Strategy>) - Method in interface org.ta4j.core.AnalysisCriterion
-
- ChopIndicator - Class in org.ta4j.core.indicators
-
- ChopIndicator(BarSeries, int, int) - Constructor for class org.ta4j.core.indicators.ChopIndicator
-
Constructor.
- CloseLocationValueIndicator - Class in org.ta4j.core.indicators.helpers
-
Close Location Value (CLV) indicator.
- CloseLocationValueIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.CloseLocationValueIndicator
-
- closePrice(Num) - Method in class org.ta4j.core.BaseBarBuilder
-
- closePrice(T) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
-
- ClosePriceIndicator - Class in org.ta4j.core.indicators.helpers
-
Close price indicator.
- ClosePriceIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.ClosePriceIndicator
-
- CMOIndicator - Class in org.ta4j.core.indicators
-
Chande Momentum Oscillator indicator.
- CMOIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.CMOIndicator
-
Constructor.
- compareTo(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- compareTo(Num) - Method in class org.ta4j.core.num.NaN
-
- compareTo(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
- complementType() - Method in enum org.ta4j.core.Order.OrderType
-
- ConstantIndicator<T> - Class in org.ta4j.core.indicators.helpers
-
Constant indicator.
- ConstantIndicator(BarSeries, T) - Constructor for class org.ta4j.core.indicators.helpers.ConstantIndicator
-
- ConvergenceDivergenceIndicator - Class in org.ta4j.core.indicators.helpers
-
Indicator-convergence-divergence.
- ConvergenceDivergenceIndicator(Indicator<Num>, Indicator<Num>, int, ConvergenceDivergenceIndicator.ConvergenceDivergenceType, double, double) - Constructor for class org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator
-
Constructor.
- ConvergenceDivergenceIndicator(Indicator<Num>, Indicator<Num>, int, ConvergenceDivergenceIndicator.ConvergenceDivergenceType) - Constructor for class org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator
-
Constructor for strong convergence or divergence.
- ConvergenceDivergenceIndicator(Indicator<Num>, Indicator<Num>, int, ConvergenceDivergenceIndicator.ConvergenceDivergenceStrictType) - Constructor for class org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator
-
Constructor for strict convergence or divergence.
- ConvergenceDivergenceIndicator.ConvergenceDivergenceStrictType - Enum in org.ta4j.core.indicators.helpers
-
Select the type of strict convergence or divergence.
- ConvergenceDivergenceIndicator.ConvergenceDivergenceType - Enum in org.ta4j.core.indicators.helpers
-
Select the type of convergence or divergence.
- ConvertibleBaseBarBuilder<T> - Class in org.ta4j.core
-
- ConvertibleBaseBarBuilder(Function<T, Num>) - Constructor for class org.ta4j.core.ConvertibleBaseBarBuilder
-
- CoppockCurveIndicator - Class in org.ta4j.core.indicators
-
Coppock Curve indicator.
- CoppockCurveIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.CoppockCurveIndicator
-
Constructor with default values:
- longRoCBarCount=14
- shortRoCBarCount=11
- wmaBarCount=10
- CoppockCurveIndicator(Indicator<Num>, int, int, int) - Constructor for class org.ta4j.core.indicators.CoppockCurveIndicator
-
Constructor.
- CorrelationCoefficientIndicator - Class in org.ta4j.core.indicators.statistics
-
Correlation coefficient indicator.
- CorrelationCoefficientIndicator(Indicator<Num>, Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.CorrelationCoefficientIndicator
-
Constructor.
- CostModel - Interface in org.ta4j.core.cost
-
- CovarianceIndicator - Class in org.ta4j.core.indicators.statistics
-
Covariance indicator.
- CovarianceIndicator(Indicator<Num>, Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.CovarianceIndicator
-
Constructor.
- CrossedDownIndicatorRule - Class in org.ta4j.core.trading.rules
-
Crossed-down indicator rule.
- CrossedDownIndicatorRule(Indicator<Num>, Number) - Constructor for class org.ta4j.core.trading.rules.CrossedDownIndicatorRule
-
Constructor.
- CrossedDownIndicatorRule(Indicator<Num>, Num) - Constructor for class org.ta4j.core.trading.rules.CrossedDownIndicatorRule
-
Constructor.
- CrossedDownIndicatorRule(Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.trading.rules.CrossedDownIndicatorRule
-
Constructor.
- CrossedUpIndicatorRule - Class in org.ta4j.core.trading.rules
-
Crossed-up indicator rule.
- CrossedUpIndicatorRule(Indicator<Num>, Number) - Constructor for class org.ta4j.core.trading.rules.CrossedUpIndicatorRule
-
Constructor.
- CrossedUpIndicatorRule(Indicator<Num>, Num) - Constructor for class org.ta4j.core.trading.rules.CrossedUpIndicatorRule
-
Constructor.
- CrossedUpIndicatorRule(Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.trading.rules.CrossedUpIndicatorRule
-
Constructor.
- CrossIndicator - Class in org.ta4j.core.indicators.helpers
-
Cross indicator.
- CrossIndicator(Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.indicators.helpers.CrossIndicator
-
Constructor.
- IchimokuChikouSpanIndicator - Class in org.ta4j.core.indicators.ichimoku
-
Ichimoku clouds: Chikou Span indicator
- IchimokuChikouSpanIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuChikouSpanIndicator
-
Constructor.
- IchimokuChikouSpanIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuChikouSpanIndicator
-
Constructor.
- IchimokuKijunSenIndicator - Class in org.ta4j.core.indicators.ichimoku
-
Ichimoku clouds: Kijun-sen (Base line) indicator
- IchimokuKijunSenIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuKijunSenIndicator
-
Constructor.
- IchimokuKijunSenIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuKijunSenIndicator
-
Constructor.
- IchimokuSenkouSpanAIndicator - Class in org.ta4j.core.indicators.ichimoku
-
Ichimoku clouds: Senkou Span A (Leading Span A) indicator
- IchimokuSenkouSpanAIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuSenkouSpanAIndicator
-
Constructor.
- IchimokuSenkouSpanAIndicator(BarSeries, int, int) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuSenkouSpanAIndicator
-
Constructor.
- IchimokuSenkouSpanAIndicator(BarSeries, IchimokuTenkanSenIndicator, IchimokuKijunSenIndicator) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuSenkouSpanAIndicator
-
Constructor.
- IchimokuSenkouSpanBIndicator - Class in org.ta4j.core.indicators.ichimoku
-
Ichimoku clouds: Senkou Span B (Leading Span B) indicator
- IchimokuSenkouSpanBIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuSenkouSpanBIndicator
-
Constructor.
- IchimokuSenkouSpanBIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuSenkouSpanBIndicator
-
Constructor.
- IchimokuTenkanSenIndicator - Class in org.ta4j.core.indicators.ichimoku
-
Ichimoku clouds: Tenkan-sen (Conversion line) indicator
- IchimokuTenkanSenIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuTenkanSenIndicator
-
Constructor.
- IchimokuTenkanSenIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.ichimoku.IchimokuTenkanSenIndicator
-
Constructor.
- IIIIndicator - Class in org.ta4j.core.indicators.volume
-
Intraday Intensity Index
- IIIIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.volume.IIIIndicator
-
- Indicator<T> - Interface in org.ta4j.core
-
- inPeriod(ZonedDateTime) - Method in interface org.ta4j.core.Bar
-
- InPipeRule - Class in org.ta4j.core.trading.rules
-
Indicator-between-indicators rule.
- InPipeRule(Indicator<Num>, Number, Number) - Constructor for class org.ta4j.core.trading.rules.InPipeRule
-
Constructor.
- InPipeRule(Indicator<Num>, Num, Num) - Constructor for class org.ta4j.core.trading.rules.InPipeRule
-
Constructor.
- InPipeRule(Indicator<Num>, Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.trading.rules.InPipeRule
-
Constructor.
- InSlopeRule - Class in org.ta4j.core.trading.rules
-
Indicator-in-slope rule.
- InSlopeRule(Indicator<Num>, Num) - Constructor for class org.ta4j.core.trading.rules.InSlopeRule
-
Constructor.
- InSlopeRule(Indicator<Num>, Num, Num) - Constructor for class org.ta4j.core.trading.rules.InSlopeRule
-
Constructor.
- InSlopeRule(Indicator<Num>, int, Num) - Constructor for class org.ta4j.core.trading.rules.InSlopeRule
-
Constructor.
- InSlopeRule(Indicator<Num>, int, Num, Num) - Constructor for class org.ta4j.core.trading.rules.InSlopeRule
-
Constructor.
- intValue() - Method in class org.ta4j.core.num.NaN
-
- intValue() - Method in interface org.ta4j.core.num.Num
-
- isBearish() - Method in interface org.ta4j.core.Bar
-
- isBullish() - Method in interface org.ta4j.core.Bar
-
- isBuy() - Method in class org.ta4j.core.Order
-
- isClosed() - Method in class org.ta4j.core.Trade
-
- isClosed() - Method in interface org.ta4j.core.TradingRecord
-
- isEmpty() - Method in interface org.ta4j.core.BarSeries
-
- isEqual(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- isEqual(Num) - Method in class org.ta4j.core.num.NaN
-
NaN.isEqual(NaN) -> true
- isEqual(Num) - Method in interface org.ta4j.core.num.Num
-
Checks if this value is equal to another.
- isEqual(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if this value is equal to another.
- IsEqualRule - Class in org.ta4j.core.trading.rules
-
Indicator-equal-indicator rule.
- IsEqualRule(Indicator<Num>, Number) - Constructor for class org.ta4j.core.trading.rules.IsEqualRule
-
Constructor.
- IsEqualRule(Indicator<Num>, Num) - Constructor for class org.ta4j.core.trading.rules.IsEqualRule
-
Constructor.
- IsEqualRule(Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.trading.rules.IsEqualRule
-
Constructor.
- IsFallingRule - Class in org.ta4j.core.trading.rules
-
Indicator-falling-indicator rule.
- IsFallingRule(Indicator<Num>, int) - Constructor for class org.ta4j.core.trading.rules.IsFallingRule
-
Constructor.
- IsFallingRule(Indicator<Num>, int, double) - Constructor for class org.ta4j.core.trading.rules.IsFallingRule
-
Constructor.
- isGreaterThan(Num) - Method in class org.ta4j.core.num.DoubleNum
-
Checks if this value is greater than another.
- isGreaterThan(Num) - Method in class org.ta4j.core.num.NaN
-
- isGreaterThan(Num) - Method in interface org.ta4j.core.num.Num
-
Checks if this value is greater than another.
- isGreaterThan(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if this value is greater than another.
- isGreaterThanOrEqual(Num) - Method in class org.ta4j.core.num.DoubleNum
-
Checks if this value is greater than or equal to another.
- isGreaterThanOrEqual(Num) - Method in class org.ta4j.core.num.NaN
-
- isGreaterThanOrEqual(Num) - Method in interface org.ta4j.core.num.Num
-
Checks if this value is greater than or equal to another.
- isGreaterThanOrEqual(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if this value is greater than or equal to another.
- IsHighestRule - Class in org.ta4j.core.trading.rules
-
Indicator-highest-indicator rule.
- IsHighestRule(Indicator<Num>, int) - Constructor for class org.ta4j.core.trading.rules.IsHighestRule
-
Constructor.
- isLessThan(Num) - Method in class org.ta4j.core.num.DoubleNum
-
Checks if this value is less than another.
- isLessThan(Num) - Method in class org.ta4j.core.num.NaN
-
- isLessThan(Num) - Method in interface org.ta4j.core.num.Num
-
Checks if this value is less than another.
- isLessThan(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if this value is less than another.
- isLessThanOrEqual(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- isLessThanOrEqual(Num) - Method in class org.ta4j.core.num.NaN
-
- isLessThanOrEqual(Num) - Method in interface org.ta4j.core.num.Num
-
Checks if this value is less than another.
- isLessThanOrEqual(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
- IsLowestRule - Class in org.ta4j.core.trading.rules
-
Indicator-lowest-indicator rule.
- IsLowestRule(Indicator<Num>, int) - Constructor for class org.ta4j.core.trading.rules.IsLowestRule
-
Constructor.
- isNaN() - Method in class org.ta4j.core.num.NaN
-
- isNaN() - Method in interface org.ta4j.core.num.Num
-
Only for NaN this should be true
- isNegative() - Method in class org.ta4j.core.num.DoubleNum
-
- isNegative() - Method in class org.ta4j.core.num.NaN
-
- isNegative() - Method in interface org.ta4j.core.num.Num
-
Checks if the value is less than zero.
- isNegative() - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if the value is less than zero.
- isNegativeOrZero() - Method in class org.ta4j.core.num.DoubleNum
-
- isNegativeOrZero() - Method in class org.ta4j.core.num.NaN
-
- isNegativeOrZero() - Method in interface org.ta4j.core.num.Num
-
Checks if the value is zero or less.
- isNegativeOrZero() - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if the value is zero or less.
- isNew() - Method in class org.ta4j.core.Trade
-
- isOpened() - Method in class org.ta4j.core.Trade
-
- isPositive() - Method in class org.ta4j.core.num.DoubleNum
-
- isPositive() - Method in class org.ta4j.core.num.NaN
-
- isPositive() - Method in interface org.ta4j.core.num.Num
-
Checks if the value is greater than zero.
- isPositive() - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if the value is greater than zero.
- isPositiveOrZero() - Method in class org.ta4j.core.num.DoubleNum
-
- isPositiveOrZero() - Method in class org.ta4j.core.num.NaN
-
- isPositiveOrZero() - Method in interface org.ta4j.core.num.Num
-
Checks if the value is zero or greater.
- isPositiveOrZero() - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if the value is zero or greater.
- IsRisingRule - Class in org.ta4j.core.trading.rules
-
Indicator-rising-indicator rule.
- IsRisingRule(Indicator<Num>, int) - Constructor for class org.ta4j.core.trading.rules.IsRisingRule
-
Constructor for strict rising.
- IsRisingRule(Indicator<Num>, int, double) - Constructor for class org.ta4j.core.trading.rules.IsRisingRule
-
Constructor.
- isSatisfied(int) - Method in interface org.ta4j.core.Rule
-
- isSatisfied(int, TradingRecord) - Method in interface org.ta4j.core.Rule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.AndRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.BooleanIndicatorRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.BooleanRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.CrossedDownIndicatorRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.CrossedUpIndicatorRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.FixedRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.InPipeRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.InSlopeRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.IsEqualRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.IsFallingRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.IsHighestRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.IsLowestRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.IsRisingRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.JustOnceRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.NotRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.OrRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.OverIndicatorRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.StopGainRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.StopLossRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.TrailingStopLossRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.UnderIndicatorRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.WaitForRule
-
- isSatisfied(int, TradingRecord) - Method in class org.ta4j.core.trading.rules.XorRule
-
- isSell() - Method in class org.ta4j.core.Order
-
- isUnstableAt(int) - Method in class org.ta4j.core.BaseStrategy
-
- isUnstableAt(int) - Method in interface org.ta4j.core.Strategy
-
- isZero() - Method in class org.ta4j.core.num.DoubleNum
-
- isZero() - Method in class org.ta4j.core.num.NaN
-
- isZero() - Method in interface org.ta4j.core.num.Num
-
Checks if the value is zero.
- isZero() - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if the value is zero.
- MACDIndicator - Class in org.ta4j.core.indicators
-
Moving average convergence divergence (MACDIndicator) indicator.
- MACDIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.MACDIndicator
-
Constructor with shortBarCount "12" and longBarCount "26".
- MACDIndicator(Indicator<Num>, int, int) - Constructor for class org.ta4j.core.indicators.MACDIndicator
-
Constructor.
- MassIndexIndicator - Class in org.ta4j.core.indicators
-
Mass index indicator.
- MassIndexIndicator(BarSeries, int, int) - Constructor for class org.ta4j.core.indicators.MassIndexIndicator
-
Constructor.
- matches(Num, int) - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if this value matches another to a precision.
- matches(Num, Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Checks if this value matches another within an offset.
- max(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- max(Num) - Method in class org.ta4j.core.num.NaN
-
- max(Num) - Method in interface org.ta4j.core.num.Num
-
Returns the maximum of this num
and other
.
- max(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Returns the maximum of this Num
and other
.
- MaximumDrawdownCriterion - Class in org.ta4j.core.analysis.criteria
-
Maximum drawdown criterion.
- MaximumDrawdownCriterion() - Constructor for class org.ta4j.core.analysis.criteria.MaximumDrawdownCriterion
-
- MeanDeviationIndicator - Class in org.ta4j.core.indicators.statistics
-
Mean deviation indicator.
- MeanDeviationIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.MeanDeviationIndicator
-
Constructor.
- MedianPriceIndicator - Class in org.ta4j.core.indicators.helpers
-
Average high-low indicator.
- MedianPriceIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.MedianPriceIndicator
-
- min(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- min(Num) - Method in class org.ta4j.core.num.NaN
-
- min(Num) - Method in interface org.ta4j.core.num.Num
-
Returns the minimum of this num
and other
.
- min(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Returns the minimum of this Num
and other
.
- minus(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- minus(Num) - Method in class org.ta4j.core.num.NaN
-
- minus(Num) - Method in interface org.ta4j.core.num.Num
-
Returns a num
whose value is (this - augend)
,
- minus(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
whose value is (this - augend)
, with rounding
according to the context settings.
- MinusDIIndicator - Class in org.ta4j.core.indicators.adx
-
-DI indicator.
- MinusDIIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.adx.MinusDIIndicator
-
- MinusDMIndicator - Class in org.ta4j.core.indicators.helpers
-
-DM indicator.
- MinusDMIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.MinusDMIndicator
-
- MMAIndicator - Class in org.ta4j.core.indicators
-
Modified moving average indicator.
- MMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.MMAIndicator
-
Constructor.
- multipliedBy(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- multipliedBy(Num) - Method in class org.ta4j.core.num.NaN
-
- multipliedBy(Num) - Method in interface org.ta4j.core.num.Num
-
Returns a num
whose value is this * multiplicand
,
- multipliedBy(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
whose value is this * multiplicand
, with
rounding according to the context settings.
- MultiplierIndicator - Class in org.ta4j.core.indicators.helpers
-
Simple multiplier indicator.
- MultiplierIndicator(Indicator<Num>, double) - Constructor for class org.ta4j.core.indicators.helpers.MultiplierIndicator
-
- MVWAPIndicator - Class in org.ta4j.core.indicators.volume
-
The Moving volume weighted average price (MVWAP) Indicator.
- MVWAPIndicator(VWAPIndicator, int) - Constructor for class org.ta4j.core.indicators.volume.MVWAPIndicator
-
Constructor.
- OnBalanceVolumeIndicator - Class in org.ta4j.core.indicators.volume
-
On-balance volume indicator.
- OnBalanceVolumeIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.volume.OnBalanceVolumeIndicator
-
- openPrice(Num) - Method in class org.ta4j.core.BaseBarBuilder
-
- openPrice(T) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
-
- OpenPriceIndicator - Class in org.ta4j.core.indicators.helpers
-
Open price indicator.
- OpenPriceIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.OpenPriceIndicator
-
- operate(int, Num, Num) - Method in class org.ta4j.core.BaseTradingRecord
-
- operate(int) - Method in class org.ta4j.core.Trade
-
Operates the trade at the index-th position
- operate(int, Num, Num) - Method in class org.ta4j.core.Trade
-
Operates the trade at the index-th position
- operate(int) - Method in interface org.ta4j.core.TradingRecord
-
Operates an order in the trading record.
- operate(int, Num, Num) - Method in interface org.ta4j.core.TradingRecord
-
Operates an order in the trading record.
- opposite() - Method in class org.ta4j.core.BaseStrategy
-
- opposite() - Method in interface org.ta4j.core.Strategy
-
- or(Strategy) - Method in class org.ta4j.core.BaseStrategy
-
- or(String, Strategy, int) - Method in class org.ta4j.core.BaseStrategy
-
- or(Rule) - Method in interface org.ta4j.core.Rule
-
- or(Strategy) - Method in interface org.ta4j.core.Strategy
-
- or(String, Strategy, int) - Method in interface org.ta4j.core.Strategy
-
- Order - Class in org.ta4j.core
-
An order.
- Order(int, BarSeries, Order.OrderType) - Constructor for class org.ta4j.core.Order
-
Constructor.
- Order(int, BarSeries, Order.OrderType, Num) - Constructor for class org.ta4j.core.Order
-
Constructor.
- Order(int, BarSeries, Order.OrderType, Num, CostModel) - Constructor for class org.ta4j.core.Order
-
Constructor.
- Order(int, Order.OrderType, Num) - Constructor for class org.ta4j.core.Order
-
Constructor.
- Order(int, Order.OrderType, Num, Num) - Constructor for class org.ta4j.core.Order
-
Constructor.
- Order(int, Order.OrderType, Num, Num, CostModel) - Constructor for class org.ta4j.core.Order
-
Constructor.
- Order.OrderType - Enum in org.ta4j.core
-
- org.ta4j.core - package org.ta4j.core
-
The core module of the ta4j library
- org.ta4j.core.aggregator - package org.ta4j.core.aggregator
-
- org.ta4j.core.analysis - package org.ta4j.core.analysis
-
Analysis.
- org.ta4j.core.analysis.criteria - package org.ta4j.core.analysis.criteria
-
Analysis criteria.
- org.ta4j.core.cost - package org.ta4j.core.cost
-
- org.ta4j.core.indicators - package org.ta4j.core.indicators
-
Technical indicators.
- org.ta4j.core.indicators.adx - package org.ta4j.core.indicators.adx
-
Indicators for the realization of the 'Directional Movement System'
- org.ta4j.core.indicators.bollinger - package org.ta4j.core.indicators.bollinger
-
Indicators for the realization of the 'Bollinger Bands'
- org.ta4j.core.indicators.candles - package org.ta4j.core.indicators.candles
-
Indicators analyzing candle sticks and patterns
- org.ta4j.core.indicators.helpers - package org.ta4j.core.indicators.helpers
-
Indicators that can be helpful (for other indicators)
- org.ta4j.core.indicators.ichimoku - package org.ta4j.core.indicators.ichimoku
-
Indicators for the realization of the 'Ichimoku cloud trading strategy'
- org.ta4j.core.indicators.keltner - package org.ta4j.core.indicators.keltner
-
Indicators for the realization of the 'Keltner Channel'
- org.ta4j.core.indicators.pivotpoints - package org.ta4j.core.indicators.pivotpoints
-
Indicators for the realization of different 'Pivot Points'
- org.ta4j.core.indicators.statistics - package org.ta4j.core.indicators.statistics
-
Indicators for the realization of statistical analysis
- org.ta4j.core.indicators.volume - package org.ta4j.core.indicators.volume
-
Indicators for the realization of volume based analysis
- org.ta4j.core.num - package org.ta4j.core.num
-
- org.ta4j.core.tradereport - package org.ta4j.core.tradereport
-
The main module for trade reports
- org.ta4j.core.trading.rules - package org.ta4j.core.trading.rules
-
Trading rules for trading strategies.
- OrRule - Class in org.ta4j.core.trading.rules
-
An OR combination of two
rules
.
- OrRule(Rule, Rule) - Constructor for class org.ta4j.core.trading.rules.OrRule
-
Constructor.
- OverIndicatorRule - Class in org.ta4j.core.trading.rules
-
Indicator-over-indicator rule.
- OverIndicatorRule(Indicator<Num>, Number) - Constructor for class org.ta4j.core.trading.rules.OverIndicatorRule
-
Constructor.
- OverIndicatorRule(Indicator<Num>, Num) - Constructor for class org.ta4j.core.trading.rules.OverIndicatorRule
-
Constructor.
- OverIndicatorRule(Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.trading.rules.OverIndicatorRule
-
Constructor.
- ParabolicSarIndicator - Class in org.ta4j.core.indicators
-
Parabolic SAR indicator.
- ParabolicSarIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.ParabolicSarIndicator
-
Constructor with default parameters
- ParabolicSarIndicator(BarSeries, Num, Num) - Constructor for class org.ta4j.core.indicators.ParabolicSarIndicator
-
Constructor with custom parameters and default increment value
- ParabolicSarIndicator(BarSeries, Num, Num, Num) - Constructor for class org.ta4j.core.indicators.ParabolicSarIndicator
-
Constructor with custom parameters
- PearsonCorrelationIndicator - Class in org.ta4j.core.indicators.statistics
-
Indicator-Pearson-Correlation
- PearsonCorrelationIndicator(Indicator<Num>, Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.PearsonCorrelationIndicator
-
Constructor.
- PercentBIndicator - Class in org.ta4j.core.indicators.bollinger
-
%B indicator.
- PercentBIndicator(Indicator<Num>, int, double) - Constructor for class org.ta4j.core.indicators.bollinger.PercentBIndicator
-
Constructor.
- PerformanceReport - Class in org.ta4j.core.tradereport
-
This class represents report which contains performance statistics
- PerformanceReport(Num, Num, Num, Num) - Constructor for class org.ta4j.core.tradereport.PerformanceReport
-
- PerformanceReportGenerator - Class in org.ta4j.core.tradereport
-
This class generates PerformanceReport basis on provided trading report and
bar series
- PerformanceReportGenerator() - Constructor for class org.ta4j.core.tradereport.PerformanceReportGenerator
-
- PeriodicalGrowthRateIndicator - Class in org.ta4j.core.indicators.statistics
-
Periodical Growth Rate indicator.
- PeriodicalGrowthRateIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.PeriodicalGrowthRateIndicator
-
Constructor.
- PivotLevel - Enum in org.ta4j.core.indicators.pivotpoints
-
- PivotPointIndicator - Class in org.ta4j.core.indicators.pivotpoints
-
Pivot Point indicator.
- PivotPointIndicator(BarSeries, TimeLevel) - Constructor for class org.ta4j.core.indicators.pivotpoints.PivotPointIndicator
-
Constructor.
- plus(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- plus(Num) - Method in class org.ta4j.core.num.NaN
-
- plus(Num) - Method in interface org.ta4j.core.num.Num
-
Returns a num
whose value is (this + augend)
,
- plus(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
- PlusDIIndicator - Class in org.ta4j.core.indicators.adx
-
+DI indicator.
- PlusDIIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.adx.PlusDIIndicator
-
- PlusDMIndicator - Class in org.ta4j.core.indicators.helpers
-
+DM indicator.
- PlusDMIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.PlusDMIndicator
-
- pow(int) - Method in class org.ta4j.core.num.DoubleNum
-
- pow(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- pow(int) - Method in class org.ta4j.core.num.NaN
-
- pow(Num) - Method in class org.ta4j.core.num.NaN
-
- pow(int) - Method in interface org.ta4j.core.num.Num
-
Returns a num
whose value is (thisn).
- pow(Num) - Method in interface org.ta4j.core.num.Num
-
Returns a num
whose value is (thisn).
- pow(int) - Method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
whose value is (thisn).
- pow(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
- PPOIndicator - Class in org.ta4j.core.indicators
-
Percentage price oscillator (PPO) indicator.
- PPOIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.PPOIndicator
-
Constructor with shortBarCount "12" and longBarCount "26".
- PPOIndicator(Indicator<Num>, int, int) - Constructor for class org.ta4j.core.indicators.PPOIndicator
-
Constructor.
- PrecisionNum - Class in org.ta4j.core.num
-
Representation of arbitrary precision BigDecimal.
- PreviousValueIndicator - Class in org.ta4j.core.indicators.helpers
-
Returns the previous (n-th) value of an indicator
- PreviousValueIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.helpers.PreviousValueIndicator
-
Constructor.
- PreviousValueIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.helpers.PreviousValueIndicator
-
Constructor.
- PriceIndicator - Class in org.ta4j.core.indicators.helpers
-
Base class for price indicators
- PriceIndicator(BarSeries, Function<Bar, Num>) - Constructor for class org.ta4j.core.indicators.helpers.PriceIndicator
-
- PriceVariationIndicator - Class in org.ta4j.core.indicators.helpers
-
Price variation indicator.
- PriceVariationIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.PriceVariationIndicator
-
- ProfitLossCriterion - Class in org.ta4j.core.analysis.criteria
-
Profit and loss criterion.
- ProfitLossCriterion() - Constructor for class org.ta4j.core.analysis.criteria.ProfitLossCriterion
-
- ProfitLossPercentageCriterion - Class in org.ta4j.core.analysis.criteria
-
Profit and loss in percentage criterion.
- ProfitLossPercentageCriterion() - Constructor for class org.ta4j.core.analysis.criteria.ProfitLossPercentageCriterion
-
- PVIIndicator - Class in org.ta4j.core.indicators.volume
-
Positive Volume Index (PVI) indicator.
- PVIIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.volume.PVIIndicator
-
- RAVIIndicator - Class in org.ta4j.core.indicators
-
Chande's Range Action Verification Index (RAVI) indicator.
- RAVIIndicator(Indicator<Num>, int, int) - Constructor for class org.ta4j.core.indicators.RAVIIndicator
-
Constructor.
- RealBodyIndicator - Class in org.ta4j.core.indicators.candles
-
Real (candle) body height indicator.
- RealBodyIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.candles.RealBodyIndicator
-
Constructor.
- RecursiveCachedIndicator<T> - Class in org.ta4j.core.indicators
-
- RecursiveCachedIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.RecursiveCachedIndicator
-
Constructor.
- RecursiveCachedIndicator(Indicator<?>) - Constructor for class org.ta4j.core.indicators.RecursiveCachedIndicator
-
Constructor.
- remainder(Num) - Method in class org.ta4j.core.num.DoubleNum
-
- remainder(Num) - Method in class org.ta4j.core.num.NaN
-
- remainder(Num) - Method in interface org.ta4j.core.num.Num
-
Returns a num
whose value is (this % divisor)
,
- remainder(Num) - Method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
whose value is (this % divisor)
, with rounding
according to the context settings.
- ReportGenerator<T> - Interface in org.ta4j.core.tradereport
-
Generic interface for generating trade reports
- Returns - Class in org.ta4j.core.analysis
-
The return rates.
- Returns(BarSeries, Trade, Returns.ReturnType) - Constructor for class org.ta4j.core.analysis.Returns
-
Constructor.
- Returns(BarSeries, TradingRecord, Returns.ReturnType) - Constructor for class org.ta4j.core.analysis.Returns
-
Constructor.
- Returns.ReturnType - Enum in org.ta4j.core.analysis
-
- RewardRiskRatioCriterion - Class in org.ta4j.core.analysis.criteria
-
Reward risk ratio criterion.
- RewardRiskRatioCriterion() - Constructor for class org.ta4j.core.analysis.criteria.RewardRiskRatioCriterion
-
- ROCIndicator - Class in org.ta4j.core.indicators
-
Rate of change (ROCIndicator) indicator.
- ROCIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.ROCIndicator
-
Constructor.
- ROCVIndicator - Class in org.ta4j.core.indicators.volume
-
Rate of change of volume (ROCVIndicator) indicator.
- ROCVIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.volume.ROCVIndicator
-
Constructor.
- RSIIndicator - Class in org.ta4j.core.indicators
-
Relative strength index indicator.
- RSIIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.RSIIndicator
-
- Rule - Interface in org.ta4j.core
-
A rule for strategy building.
- run(Strategy) - Method in class org.ta4j.core.BarSeriesManager
-
Runs the provided strategy over the managed series.
- run(Strategy, int, int) - Method in class org.ta4j.core.BarSeriesManager
-
Runs the provided strategy over the managed series (from startIndex to
finishIndex).
- run(Strategy, Order.OrderType) - Method in class org.ta4j.core.BarSeriesManager
-
Runs the provided strategy over the managed series.
- run(Strategy, Order.OrderType, int, int) - Method in class org.ta4j.core.BarSeriesManager
-
Runs the provided strategy over the managed series (from startIndex to
finishIndex).
- run(Strategy, Order.OrderType, Num) - Method in class org.ta4j.core.BarSeriesManager
-
Runs the provided strategy over the managed series.
- run(Strategy, Order.OrderType, Num, int, int) - Method in class org.ta4j.core.BarSeriesManager
-
Runs the provided strategy over the managed series (from startIndex to
finishIndex).
- RWIHighIndicator - Class in org.ta4j.core.indicators
-
The RandomWalkIndexHighIndicator.
- RWIHighIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.RWIHighIndicator
-
Constructor.
- RWILowIndicator - Class in org.ta4j.core.indicators
-
The Class RandomWalkIndexLowIndicator.
- RWILowIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.RWILowIndicator
-
Constructor.
- ValueAtRiskCriterion - Class in org.ta4j.core.analysis.criteria
-
Value at Risk criterion.
- ValueAtRiskCriterion(Double) - Constructor for class org.ta4j.core.analysis.criteria.ValueAtRiskCriterion
-
Constructor
- valueOf(String) - Static method in enum org.ta4j.core.analysis.Returns.ReturnType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.helpers.BooleanTransformIndicator.BooleanTransformSimpleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.helpers.BooleanTransformIndicator.BooleanTransformType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator.ConvergenceDivergenceStrictType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator.ConvergenceDivergenceType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.helpers.DecimalTransformIndicator.DecimalTransformSimpleType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.helpers.DecimalTransformIndicator.DecimalTransformType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.pivotpoints.DeMarkReversalIndicator.DeMarkPivotLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator.FibonacciFactor
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator.FibReversalTyp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.pivotpoints.PivotLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.pivotpoints.TimeLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.ta4j.core.indicators.statistics.SimpleLinearRegressionIndicator.SimpleLinearRegressionType
-
Returns the enum constant of this type with the specified name.
- valueOf(int) - Static method in class org.ta4j.core.num.DoubleNum
-
- valueOf(long) - Static method in class org.ta4j.core.num.DoubleNum
-
- valueOf(short) - Static method in class org.ta4j.core.num.DoubleNum
-
- valueOf(float) - Static method in class org.ta4j.core.num.DoubleNum
-
- valueOf(String) - Static method in class org.ta4j.core.num.DoubleNum
-
- valueOf(Number) - Static method in class org.ta4j.core.num.DoubleNum
-
- valueOf(String) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given String
.
- valueOf(String, int) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num) version of the given {@code String} with a precision.
- valueOf(short) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given short
.
- valueOf(int) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given int
.
- valueOf(long) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given long
.
- valueOf(float) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given float
.
- valueOf(BigDecimal) - Static method in class org.ta4j.core.num.PrecisionNum
-
- valueOf(BigDecimal, int) - Static method in class org.ta4j.core.num.PrecisionNum
-
- valueOf(double) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given double
.
- valueOf(PrecisionNum) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given Num
.
- valueOf(Number) - Static method in class org.ta4j.core.num.PrecisionNum
-
Returns a Num
version of the given Number
.
- valueOf(String) - Static method in enum org.ta4j.core.Order.OrderType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.ta4j.core.analysis.Returns.ReturnType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.helpers.BooleanTransformIndicator.BooleanTransformSimpleType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.helpers.BooleanTransformIndicator.BooleanTransformType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator.ConvergenceDivergenceStrictType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.helpers.ConvergenceDivergenceIndicator.ConvergenceDivergenceType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.helpers.DecimalTransformIndicator.DecimalTransformSimpleType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.helpers.DecimalTransformIndicator.DecimalTransformType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.pivotpoints.DeMarkReversalIndicator.DeMarkPivotLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator.FibonacciFactor
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator.FibReversalTyp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.pivotpoints.PivotLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.pivotpoints.TimeLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.indicators.statistics.SimpleLinearRegressionIndicator.SimpleLinearRegressionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.ta4j.core.Order.OrderType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VarianceIndicator - Class in org.ta4j.core.indicators.statistics
-
Variance indicator.
- VarianceIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.VarianceIndicator
-
Constructor.
- VersusBuyAndHoldCriterion - Class in org.ta4j.core.analysis.criteria
-
Versus "buy and hold" criterion.
- VersusBuyAndHoldCriterion(AnalysisCriterion) - Constructor for class org.ta4j.core.analysis.criteria.VersusBuyAndHoldCriterion
-
Constructor.
- volume(Num) - Method in class org.ta4j.core.BaseBarBuilder
-
- volume(T) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
-
- VolumeIndicator - Class in org.ta4j.core.indicators.helpers
-
Volume indicator.
- VolumeIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.VolumeIndicator
-
- VolumeIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.helpers.VolumeIndicator
-
- VWAPIndicator - Class in org.ta4j.core.indicators.volume
-
The volume-weighted average price (VWAP) Indicator.
- VWAPIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.volume.VWAPIndicator
-
Constructor.