Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Z 

A

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
Abstract indicator.
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
Deprecated.
use corresponding function of BarSeries
addTrade(String, String, Function<Number, Num>) - Method in interface org.ta4j.core.Bar
Deprecated.
use corresponding function of BarSeries
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.

B

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
A manager for BarSeries objects.
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
Base implementation of a BarSeries.
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
Base implementation of a Strategy.
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
Base implementation of a TradingRecord.
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
 

C

CachedIndicator<T> - Class in org.ta4j.core.indicators
Cached indicator.
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
The "CHOP" index is used to indicate side-ways markets see https://www.tradingview.com/wiki/Choppiness_Index_(CHOP) 100++ * LOG10( SUM(ATR(1), n) / ( MaxHi(n) - MinLo(n) ) ) / LOG10(n) n = User defined period length.
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.

D

DecimalTransformIndicator - Class in org.ta4j.core.indicators.helpers
Simple decimal transform indicator.
DecimalTransformIndicator(Indicator<Num>, double, DecimalTransformIndicator.DecimalTransformType) - Constructor for class org.ta4j.core.indicators.helpers.DecimalTransformIndicator
Constructor.
DecimalTransformIndicator(Indicator<Num>, DecimalTransformIndicator.DecimalTransformSimpleType) - Constructor for class org.ta4j.core.indicators.helpers.DecimalTransformIndicator
Constructor.
DecimalTransformIndicator.DecimalTransformSimpleType - Enum in org.ta4j.core.indicators.helpers
Select the type for transformation.
DecimalTransformIndicator.DecimalTransformType - Enum in org.ta4j.core.indicators.helpers
Select the type for transformation.
DeMarkPivotPointIndicator - Class in org.ta4j.core.indicators.pivotpoints
DeMark Pivot Point indicator.
DeMarkPivotPointIndicator(BarSeries, TimeLevel) - Constructor for class org.ta4j.core.indicators.pivotpoints.DeMarkPivotPointIndicator
Constructor.
DeMarkReversalIndicator - Class in org.ta4j.core.indicators.pivotpoints
DeMark Reversal Indicator.
DeMarkReversalIndicator(DeMarkPivotPointIndicator, DeMarkReversalIndicator.DeMarkPivotLevel) - Constructor for class org.ta4j.core.indicators.pivotpoints.DeMarkReversalIndicator
Constructor.
DeMarkReversalIndicator.DeMarkPivotLevel - Enum in org.ta4j.core.indicators.pivotpoints
 
DifferenceIndicator - Class in org.ta4j.core.indicators.helpers
Difference indicator.
DifferenceIndicator(Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.indicators.helpers.DifferenceIndicator
Constructor.
DifferencePercentage - Class in org.ta4j.core.indicators.helpers
Difference Change Indicator.
DifferencePercentage(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.helpers.DifferencePercentage
 
DifferencePercentage(Indicator<Num>, Number) - Constructor for class org.ta4j.core.indicators.helpers.DifferencePercentage
 
DifferencePercentage(Indicator<Num>, Num) - Constructor for class org.ta4j.core.indicators.helpers.DifferencePercentage
 
dividedBy(Num) - Method in class org.ta4j.core.num.DoubleNum
 
dividedBy(Num) - Method in class org.ta4j.core.num.NaN
 
dividedBy(Num) - Method in interface org.ta4j.core.num.Num
Returns a num whose value is (this / divisor),
dividedBy(Num) - Method in class org.ta4j.core.num.PrecisionNum
Returns a Num whose value is (this / divisor), with rounding according to the context settings.
DojiIndicator - Class in org.ta4j.core.indicators.candles
Doji indicator.
DojiIndicator(BarSeries, int, double) - Constructor for class org.ta4j.core.indicators.candles.DojiIndicator
Constructor.
DoubleEMAIndicator - Class in org.ta4j.core.indicators
Double exponential moving average indicator.
DoubleEMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.DoubleEMAIndicator
Constructor.
DoubleNum - Class in org.ta4j.core.num
Representation of Double.
doubleValue() - Method in class org.ta4j.core.num.NaN
 
doubleValue() - Method in interface org.ta4j.core.num.Num
Converts this num to a double.
DPOIndicator - Class in org.ta4j.core.indicators
The Detrended Price Oscillator (DPO) indicator.
DPOIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.DPOIndicator
Constructor.
DPOIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.DPOIndicator
Constructor.
DurationBarAggregator - Class in org.ta4j.core.aggregator
Bar aggregator basing on duration.
DurationBarAggregator(Duration) - Constructor for class org.ta4j.core.aggregator.DurationBarAggregator
Duration basing bar aggregator.
DurationBarAggregator(Duration, boolean) - Constructor for class org.ta4j.core.aggregator.DurationBarAggregator
Duration basing bar aggregator
DXIndicator - Class in org.ta4j.core.indicators.helpers
DX indicator.
DXIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.helpers.DXIndicator
 

E

EMAIndicator - Class in org.ta4j.core.indicators
Exponential moving average indicator.
EMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.EMAIndicator
Constructor.
endTime(ZonedDateTime) - Method in class org.ta4j.core.BaseBarBuilder
 
endTime(ZonedDateTime) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
 
enter(int, Num, Num) - Method in class org.ta4j.core.BaseTradingRecord
 
enter(int) - Method in interface org.ta4j.core.TradingRecord
Operates an entry order in the trading record.
enter(int, Num, Num) - Method in interface org.ta4j.core.TradingRecord
Operates an entry order in the trading record.
equals(Object) - Method in class org.ta4j.core.BaseBar
 
equals(CostModel) - Method in interface org.ta4j.core.cost.CostModel
 
equals(CostModel) - Method in class org.ta4j.core.cost.LinearBorrowingCostModel
Evaluate if two models are equal
equals(CostModel) - Method in class org.ta4j.core.cost.LinearTransactionCostModel
Evaluate if two models are equal
equals(CostModel) - Method in class org.ta4j.core.cost.ZeroCostModel
Evaluate if two models are equal
equals(Object) - Method in class org.ta4j.core.num.DoubleNum
 
equals(Object) - Method in interface org.ta4j.core.num.Num
equals(Object) - Method in class org.ta4j.core.num.PrecisionNum
Warning: This method returns true if `this` and `obj` are both NaN.NaN.
equals(Object) - Method in class org.ta4j.core.Order
 
equals(Object) - Method in class org.ta4j.core.Trade
 
execute(List<Strategy>, Num) - Method in class org.ta4j.core.BacktestExecutor
Execute given strategies and return trading statements
execute(List<Strategy>, Num, Order.OrderType) - Method in class org.ta4j.core.BacktestExecutor
Execute given strategies with specified order type to open trades and return trading statements
exit(int, Num, Num) - Method in class org.ta4j.core.BaseTradingRecord
 
exit(int) - Method in interface org.ta4j.core.TradingRecord
Operates an exit order in the trading record.
exit(int, Num, Num) - Method in interface org.ta4j.core.TradingRecord
Operates an exit order in the trading record.
ExpectedShortfallCriterion - Class in org.ta4j.core.analysis.criteria
Expected Shortfall criterion.
ExpectedShortfallCriterion(Double) - Constructor for class org.ta4j.core.analysis.criteria.ExpectedShortfallCriterion
Constructor

F

FALSE - Static variable in class org.ta4j.core.trading.rules.BooleanRule
An always-false rule
FibonacciReversalIndicator - Class in org.ta4j.core.indicators.pivotpoints
Fibonacci Reversal Indicator.
FibonacciReversalIndicator(PivotPointIndicator, double, FibonacciReversalIndicator.FibReversalTyp) - Constructor for class org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator
Constructor.
FibonacciReversalIndicator(PivotPointIndicator, FibonacciReversalIndicator.FibonacciFactor, FibonacciReversalIndicator.FibReversalTyp) - Constructor for class org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator
Constructor.
FibonacciReversalIndicator.FibonacciFactor - Enum in org.ta4j.core.indicators.pivotpoints
Standard Fibonacci factors
FibonacciReversalIndicator.FibReversalTyp - Enum in org.ta4j.core.indicators.pivotpoints
 
FisherIndicator - Class in org.ta4j.core.indicators
The Fisher Indicator.
FisherIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.FisherIndicator
Constructor.
FisherIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.FisherIndicator
Constructor (with alpha 0.33, beta 0.67, gamma 0.5, delta 0.5).
FisherIndicator(Indicator<Num>, int, double, double) - Constructor for class org.ta4j.core.indicators.FisherIndicator
Constructor (with gamma 0.5, delta 0.5).
FisherIndicator(Indicator<Num>, int, double, double, double, double) - Constructor for class org.ta4j.core.indicators.FisherIndicator
Constructor.
FisherIndicator(Indicator<Num>, int, boolean) - Constructor for class org.ta4j.core.indicators.FisherIndicator
Constructor (with alpha 0.33, beta 0.67, gamma 0.5, delta 0.5).
FisherIndicator(Indicator<Num>, int, double, boolean) - Constructor for class org.ta4j.core.indicators.FisherIndicator
Constructor (with alpha 0.33, beta 0.67, gamma 0.5, delta 0.5).
FisherIndicator(Indicator<Num>, int, double, double, double, double, double, boolean) - Constructor for class org.ta4j.core.indicators.FisherIndicator
Constructor
FixedBooleanIndicator - Class in org.ta4j.core.indicators.helpers
A fixed boolean indicator.
FixedBooleanIndicator(BarSeries, Boolean...) - Constructor for class org.ta4j.core.indicators.helpers.FixedBooleanIndicator
Constructor.
FixedDecimalIndicator - Class in org.ta4j.core.indicators.helpers
A fixed decimal indicator.
FixedDecimalIndicator(BarSeries, double...) - Constructor for class org.ta4j.core.indicators.helpers.FixedDecimalIndicator
Constructor.
FixedDecimalIndicator(BarSeries, String...) - Constructor for class org.ta4j.core.indicators.helpers.FixedDecimalIndicator
Constructor.
FixedIndicator<T> - Class in org.ta4j.core.indicators.helpers
A fixed indicator.
FixedIndicator(BarSeries, T...) - Constructor for class org.ta4j.core.indicators.helpers.FixedIndicator
Constructor.
FixedRule - Class in org.ta4j.core.trading.rules
An indexes-based rule.
FixedRule(int...) - Constructor for class org.ta4j.core.trading.rules.FixedRule
Constructor.
floatValue() - Method in class org.ta4j.core.num.NaN
 
floatValue() - Method in interface org.ta4j.core.num.Num
 
floor() - Method in class org.ta4j.core.num.PrecisionNum
Returns a Num whose value is rounded down to the nearest whole number.
function() - Method in interface org.ta4j.core.BarSeries
Returns the underlying function to transform a Number into the Num implementation used by this bar series
function() - Method in class org.ta4j.core.BaseBarSeries
 
function() - Method in class org.ta4j.core.num.DoubleNum
 
function() - Method in class org.ta4j.core.num.NaN
 
function() - Method in interface org.ta4j.core.num.Num
Returns the Function to convert a number instance into the corresponding Num instance
function() - Method in class org.ta4j.core.num.PrecisionNum
 

G

GainIndicator - Class in org.ta4j.core.indicators.helpers
Gain indicator.
GainIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.helpers.GainIndicator
 
generate(Strategy, TradingRecord, BarSeries) - Method in class org.ta4j.core.tradereport.PerformanceReportGenerator
 
generate(Strategy, TradingRecord, BarSeries) - Method in interface org.ta4j.core.tradereport.ReportGenerator
Generate report
generate(Strategy, TradingRecord, BarSeries) - Method in class org.ta4j.core.tradereport.TradeStatsReportGenerator
 
generate(Strategy, TradingRecord, BarSeries) - Method in class org.ta4j.core.tradereport.TradingStatementGenerator
 
getAmount() - Method in interface org.ta4j.core.Bar
 
getAmount() - Method in class org.ta4j.core.BaseBar
 
getAmount() - Method in class org.ta4j.core.Order
 
getAroonDownIndicator() - Method in class org.ta4j.core.indicators.AroonOscillatorIndicator
 
getAroonUpIndicator() - Method in class org.ta4j.core.indicators.AroonOscillatorIndicator
 
getBar(int) - Method in interface org.ta4j.core.BarSeries
 
getBar(int) - Method in class org.ta4j.core.BaseBarSeries
 
getBarCount() - Method in interface org.ta4j.core.BarSeries
 
getBarCount() - Method in class org.ta4j.core.BaseBarSeries
 
getBarData() - Method in interface org.ta4j.core.BarSeries
Warning: should be used carefully!
getBarData() - Method in class org.ta4j.core.BaseBarSeries
 
getBarSeries() - Method in class org.ta4j.core.analysis.CashFlow
 
getBarSeries() - Method in class org.ta4j.core.analysis.Returns
 
getBarSeries() - Method in class org.ta4j.core.BarSeriesManager
 
getBarSeries() - Method in interface org.ta4j.core.Indicator
 
getBarSeries() - Method in class org.ta4j.core.indicators.AbstractIndicator
 
getBarsOfPreviousPeriod(int) - Method in class org.ta4j.core.indicators.pivotpoints.DeMarkPivotPointIndicator
Calculates the indices of the bars of the previous period
getBarsOfPreviousPeriod(int) - Method in class org.ta4j.core.indicators.pivotpoints.PivotPointIndicator
Calculates the indices of the bars of the previous period
getBeginIndex() - Method in interface org.ta4j.core.BarSeries
 
getBeginIndex() - Method in class org.ta4j.core.BaseBarSeries
 
getBeginTime() - Method in interface org.ta4j.core.Bar
 
getBeginTime() - Method in class org.ta4j.core.BaseBar
 
getBreakEvenTradeCount() - Method in class org.ta4j.core.tradereport.TradeStatsReport
 
getClosePrice() - Method in interface org.ta4j.core.Bar
 
getClosePrice() - Method in class org.ta4j.core.BaseBar
 
getCost() - Method in class org.ta4j.core.Order
 
getCostModel() - Method in class org.ta4j.core.Order
 
getCurrentStopLossLimitActivation() - Method in class org.ta4j.core.trading.rules.TrailingStopLossRule
 
getCurrentTrade() - Method in class org.ta4j.core.BaseTradingRecord
 
getCurrentTrade() - Method in interface org.ta4j.core.TradingRecord
 
getDateName() - Method in interface org.ta4j.core.Bar
 
getDelegate() - Method in class org.ta4j.core.num.DoubleNum
 
getDelegate() - Method in class org.ta4j.core.num.NaN
 
getDelegate() - Method in interface org.ta4j.core.num.Num
 
getDelegate() - Method in class org.ta4j.core.num.PrecisionNum
Returns the underlying BigDecimal delegate
getEndIndex() - Method in interface org.ta4j.core.BarSeries
 
getEndIndex() - Method in class org.ta4j.core.BaseBarSeries
 
getEndTime() - Method in interface org.ta4j.core.Bar
 
getEndTime() - Method in class org.ta4j.core.BaseBar
 
getEntry() - Method in class org.ta4j.core.Trade
 
getEntryRule() - Method in class org.ta4j.core.BaseStrategy
 
getEntryRule() - Method in interface org.ta4j.core.Strategy
 
getExit() - Method in class org.ta4j.core.Trade
 
getExitRule() - Method in class org.ta4j.core.BaseStrategy
 
getExitRule() - Method in interface org.ta4j.core.Strategy
 
getFactor() - Method in enum org.ta4j.core.indicators.pivotpoints.FibonacciReversalIndicator.FibonacciFactor
 
getFirstBar() - Method in interface org.ta4j.core.BarSeries
 
getHighPrice() - Method in interface org.ta4j.core.Bar
 
getHighPrice() - Method in class org.ta4j.core.BaseBar
 
getHoldingCost() - Method in class org.ta4j.core.Trade
Calculates the holding cost of the closed trade
getHoldingCost(int) - Method in class org.ta4j.core.Trade
Calculates the holding cost of the trade
getIndex() - Method in class org.ta4j.core.Order
 
getIndicator() - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsMiddleIndicator
 
getK() - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsLowerIndicator
 
getK() - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsUpperIndicator
 
getLastBar() - Method in interface org.ta4j.core.BarSeries
 
getLastEntry() - Method in class org.ta4j.core.BaseTradingRecord
 
getLastEntry() - Method in interface org.ta4j.core.TradingRecord
 
getLastExit() - Method in class org.ta4j.core.BaseTradingRecord
 
getLastExit() - Method in interface org.ta4j.core.TradingRecord
 
getLastOrder() - Method in class org.ta4j.core.BaseTradingRecord
 
getLastOrder(Order.OrderType) - Method in class org.ta4j.core.BaseTradingRecord
 
getLastOrder() - Method in interface org.ta4j.core.TradingRecord
 
getLastOrder(Order.OrderType) - Method in interface org.ta4j.core.TradingRecord
 
getLastTrade() - Method in interface org.ta4j.core.TradingRecord
 
getLossTradeCount() - Method in class org.ta4j.core.tradereport.TradeStatsReport
 
getLow() - Method in class org.ta4j.core.indicators.helpers.CrossIndicator
 
getLow() - Method in class org.ta4j.core.trading.rules.CrossedUpIndicatorRule
 
getLowPrice() - Method in interface org.ta4j.core.Bar
 
getLowPrice() - Method in class org.ta4j.core.BaseBar
 
getMathContext() - Method in class org.ta4j.core.num.PrecisionNum
Returns the underlying MathContext mathContext
getMaximumBarCount() - Method in interface org.ta4j.core.BarSeries
 
getMaximumBarCount() - Method in class org.ta4j.core.BaseBarSeries
 
getName() - Method in interface org.ta4j.core.BarSeries
 
getName() - Method in class org.ta4j.core.BaseBarSeries
 
getName() - Method in class org.ta4j.core.BaseStrategy
 
getName() - Method in class org.ta4j.core.num.DoubleNum
 
getName() - Method in class org.ta4j.core.num.NaN
 
getName() - Method in interface org.ta4j.core.num.Num
Returns the name/description of this Num implementation
getName() - Method in class org.ta4j.core.num.PrecisionNum
 
getName() - Method in interface org.ta4j.core.Strategy
 
getNetPrice() - Method in class org.ta4j.core.Order
 
getOpenPrice() - Method in interface org.ta4j.core.Bar
 
getOpenPrice() - Method in class org.ta4j.core.BaseBar
 
getPerformanceReport() - Method in class org.ta4j.core.tradereport.TradingStatement
 
getPricePerAsset() - Method in class org.ta4j.core.Order
 
getProfit() - Method in class org.ta4j.core.Trade
Calculate the profit of the trade if it is closed
getProfit(int, Num) - Method in class org.ta4j.core.Trade
Calculate the profit of the trade.
getProfitTradeCount() - Method in class org.ta4j.core.tradereport.TradeStatsReport
 
getRemovedBarsCount() - Method in interface org.ta4j.core.BarSeries
 
getRemovedBarsCount() - Method in class org.ta4j.core.BaseBarSeries
 
getRule1() - Method in class org.ta4j.core.trading.rules.AndRule
 
getRule1() - Method in class org.ta4j.core.trading.rules.OrRule
 
getRule1() - Method in class org.ta4j.core.trading.rules.XorRule
 
getRule2() - Method in class org.ta4j.core.trading.rules.AndRule
 
getRule2() - Method in class org.ta4j.core.trading.rules.OrRule
 
getRule2() - Method in class org.ta4j.core.trading.rules.XorRule
 
getRuleToNegate() - Method in class org.ta4j.core.trading.rules.NotRule
 
getSeriesPeriodDescription() - Method in interface org.ta4j.core.BarSeries
 
getSimpleDateName() - Method in interface org.ta4j.core.Bar
 
getSize() - Method in class org.ta4j.core.analysis.CashFlow
 
getSize() - Method in class org.ta4j.core.analysis.Returns
 
getStrategy() - Method in class org.ta4j.core.tradereport.TradingStatement
 
getSubSeries(int, int) - Method in interface org.ta4j.core.BarSeries
Returns a new BarSeries instance that is a subset of this BarSeries instance.
getSubSeries(int, int) - Method in class org.ta4j.core.BaseBarSeries
Returns a new BaseBarSeries that is a subset of this BaseBarSeries.
getTimePeriod() - Method in interface org.ta4j.core.Bar
 
getTimePeriod() - Method in class org.ta4j.core.BaseBar
 
getTotalLoss() - Method in class org.ta4j.core.tradereport.PerformanceReport
 
getTotalProfit() - Method in class org.ta4j.core.tradereport.PerformanceReport
 
getTotalProfitLoss() - Method in class org.ta4j.core.tradereport.PerformanceReport
 
getTotalProfitLossPercentage() - Method in class org.ta4j.core.tradereport.PerformanceReport
 
getTotalReturn() - Method in class org.ta4j.core.indicators.statistics.PeriodicalGrowthRateIndicator
Gets the TotalReturn from the calculated results of the method 'calculate'.
getTradeCost(int) - Method in class org.ta4j.core.Trade
Calculates the total cost of the trade
getTradeCost() - Method in class org.ta4j.core.Trade
Calculates the total cost of the closed trade
getTradeCount() - Method in interface org.ta4j.core.TradingRecord
 
getTrades() - Method in interface org.ta4j.core.Bar
 
getTrades() - Method in class org.ta4j.core.BaseBar
 
getTrades() - Method in class org.ta4j.core.BaseTradingRecord
 
getTrades() - Method in interface org.ta4j.core.TradingRecord
 
getTradeStatsReport() - Method in class org.ta4j.core.tradereport.TradingStatement
 
getType() - Method in class org.ta4j.core.Order
 
getUnstablePeriod() - Method in class org.ta4j.core.BaseStrategy
 
getUnstablePeriod() - Method in interface org.ta4j.core.Strategy
 
getUp() - Method in class org.ta4j.core.indicators.helpers.CrossIndicator
 
getUp() - Method in class org.ta4j.core.trading.rules.CrossedUpIndicatorRule
 
getValue(int) - Method in class org.ta4j.core.analysis.CashFlow
 
getValue(int) - Method in class org.ta4j.core.analysis.Returns
 
getValue(int) - Method in interface org.ta4j.core.Indicator
 
getValue(int) - Method in class org.ta4j.core.indicators.CachedIndicator
 
getValue(int) - Method in class org.ta4j.core.indicators.helpers.ConstantIndicator
 
getValue(int) - Method in class org.ta4j.core.indicators.helpers.FixedIndicator
 
getValue(int) - Method in class org.ta4j.core.indicators.RecursiveCachedIndicator
 
getValue() - Method in class org.ta4j.core.Order
 
getValues() - Method in class org.ta4j.core.analysis.Returns
 
getVolume() - Method in interface org.ta4j.core.Bar
 
getVolume() - Method in class org.ta4j.core.BaseBar
 

H

hashCode() - Method in class org.ta4j.core.BaseBar
 
hashCode() - Method in class org.ta4j.core.num.DoubleNum
 
hashCode() - Method in interface org.ta4j.core.num.Num
 
hashCode() - Method in class org.ta4j.core.num.PrecisionNum
 
hashCode() - Method in class org.ta4j.core.Order
 
hashCode() - Method in class org.ta4j.core.Trade
 
highestResultIndex - Variable in class org.ta4j.core.indicators.CachedIndicator
Should always be the index of the last result in the results list.
HighestValueIndicator - Class in org.ta4j.core.indicators.helpers
Highest value indicator.
HighestValueIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.helpers.HighestValueIndicator
 
highPrice(Num) - Method in class org.ta4j.core.BaseBarBuilder
 
highPrice(T) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
 
HighPriceIndicator - Class in org.ta4j.core.indicators.helpers
High price indicator.
HighPriceIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.HighPriceIndicator
 
HMAIndicator - Class in org.ta4j.core.indicators
Hull moving average (HMA) indicator.
HMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.HMAIndicator
 

I

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
Indicator over a bar series.
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.

J

JustOnceRule - Class in org.ta4j.core.trading.rules
A one-shot rule.
JustOnceRule(Rule) - Constructor for class org.ta4j.core.trading.rules.JustOnceRule
Constructor.
JustOnceRule() - Constructor for class org.ta4j.core.trading.rules.JustOnceRule
Constructor.

K

KAMAIndicator - Class in org.ta4j.core.indicators
The Kaufman's Adaptive Moving Average (KAMA) Indicator.
KAMAIndicator(Indicator<Num>, int, int, int) - Constructor for class org.ta4j.core.indicators.KAMAIndicator
Constructor.
KAMAIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.KAMAIndicator
Constructor with default values:
- barCountEffectiveRatio=10
- barCountFast=2
- barCountSlow=30
KeltnerChannelLowerIndicator - Class in org.ta4j.core.indicators.keltner
Keltner Channel (lower line) indicator
KeltnerChannelLowerIndicator(KeltnerChannelMiddleIndicator, double, int) - Constructor for class org.ta4j.core.indicators.keltner.KeltnerChannelLowerIndicator
 
KeltnerChannelMiddleIndicator - Class in org.ta4j.core.indicators.keltner
Keltner Channel (middle line) indicator
KeltnerChannelMiddleIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.keltner.KeltnerChannelMiddleIndicator
 
KeltnerChannelMiddleIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.keltner.KeltnerChannelMiddleIndicator
 
KeltnerChannelUpperIndicator - Class in org.ta4j.core.indicators.keltner
Keltner Channel (upper line) indicator
KeltnerChannelUpperIndicator(KeltnerChannelMiddleIndicator, double, int) - Constructor for class org.ta4j.core.indicators.keltner.KeltnerChannelUpperIndicator
 

L

LinearBorrowingCostModel - Class in org.ta4j.core.cost
 
LinearBorrowingCostModel(double) - Constructor for class org.ta4j.core.cost.LinearBorrowingCostModel
Constructor.
LinearTransactionCostCriterion - Class in org.ta4j.core.analysis.criteria
A linear transaction cost criterion.
LinearTransactionCostCriterion(double, double) - Constructor for class org.ta4j.core.analysis.criteria.LinearTransactionCostCriterion
Constructor.
LinearTransactionCostCriterion(double, double, double) - Constructor for class org.ta4j.core.analysis.criteria.LinearTransactionCostCriterion
Constructor.
LinearTransactionCostModel - Class in org.ta4j.core.cost
 
LinearTransactionCostModel(double) - Constructor for class org.ta4j.core.cost.LinearTransactionCostModel
Constructor.
log - Variable in class org.ta4j.core.BaseStrategy
The logger
log - Variable in class org.ta4j.core.indicators.AbstractIndicator
The logger
log() - Method in class org.ta4j.core.num.DoubleNum
 
log() - Method in class org.ta4j.core.num.NaN
 
log() - Method in interface org.ta4j.core.num.Num
Returns a num whose value is ln(this).
log() - Method in class org.ta4j.core.num.PrecisionNum
Returns a Num whose value is the natural logarithm of this Num.
log - Variable in class org.ta4j.core.trading.rules.AbstractRule
The logger
longValue() - Method in class org.ta4j.core.num.NaN
 
longValue() - Method in interface org.ta4j.core.num.Num
 
LossIndicator - Class in org.ta4j.core.indicators.helpers
Gain indicator.
LossIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.helpers.LossIndicator
 
LowerShadowIndicator - Class in org.ta4j.core.indicators.candles
Lower shadow height indicator.
LowerShadowIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.candles.LowerShadowIndicator
Constructor.
LowestValueIndicator - Class in org.ta4j.core.indicators.helpers
Lowest value indicator.
LowestValueIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.helpers.LowestValueIndicator
 
lowPrice(Num) - Method in class org.ta4j.core.BaseBarBuilder
 
lowPrice(T) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
 
LowPriceIndicator - Class in org.ta4j.core.indicators.helpers
Low price indicator.
LowPriceIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.LowPriceIndicator
 
LWMAIndicator - Class in org.ta4j.core.indicators
Linearly Weighted Moving Average (LWMA).
LWMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.LWMAIndicator
 

M

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.

N

NaN - Class in org.ta4j.core.num
Representation of an undefined or unrepresentable value: NaN (not a number)
Special behavior in methods such as: NaN.plus(Num) => NaN NaN.isEqual(Num) => true NaN.isPositive() => false NaN.isNegativeOrZero() => false NaN.min(Num) => NaN NaN.max(Num) => NaN NaN.doubleValue() => Double.NaN NaN.intValue() => throws UnsupportedOperationException
NaN - Static variable in class org.ta4j.core.num.NaN
static Not-a-Number instance
negation() - Method in interface org.ta4j.core.Rule
 
NotRule - Class in org.ta4j.core.trading.rules
An opposite (logical operator: NOT) rule.
NotRule(Rule) - Constructor for class org.ta4j.core.trading.rules.NotRule
Constructor.
Num - Interface in org.ta4j.core.num
Ta4js definition of operations that must be fulfilled by an object that should be used as base for calculations
NumberOfBarsCriterion - Class in org.ta4j.core.analysis.criteria
Number of bars criterion.
NumberOfBarsCriterion() - Constructor for class org.ta4j.core.analysis.criteria.NumberOfBarsCriterion
 
NumberOfBreakEvenTradesCriterion - Class in org.ta4j.core.analysis.criteria
Number of break even trades criterion.
NumberOfBreakEvenTradesCriterion() - Constructor for class org.ta4j.core.analysis.criteria.NumberOfBreakEvenTradesCriterion
 
NumberOfLosingTradesCriterion - Class in org.ta4j.core.analysis.criteria
Number of losing trades criterion.
NumberOfLosingTradesCriterion() - Constructor for class org.ta4j.core.analysis.criteria.NumberOfLosingTradesCriterion
 
NumberOfTradesCriterion - Class in org.ta4j.core.analysis.criteria
Number of trades criterion.
NumberOfTradesCriterion() - Constructor for class org.ta4j.core.analysis.criteria.NumberOfTradesCriterion
 
NumberOfWinningTradesCriterion - Class in org.ta4j.core.analysis.criteria
Number of winning trades criterion.
NumberOfWinningTradesCriterion() - Constructor for class org.ta4j.core.analysis.criteria.NumberOfWinningTradesCriterion
 
numFunction - Variable in class org.ta4j.core.BaseBarSeries
Num type function
numOf(Number) - Method in class org.ta4j.core.analysis.CashFlow
 
numOf(Number) - Method in class org.ta4j.core.analysis.Returns
 
numOf(Number) - Method in interface org.ta4j.core.BarSeries
Transforms a Number into the implementation used by this bar series
numOf(Number) - Method in class org.ta4j.core.BaseBarSeries
 
numOf(Number) - Method in interface org.ta4j.core.Indicator
 
numOf(Number) - Method in class org.ta4j.core.indicators.AbstractIndicator
 
numOf(Number) - Method in interface org.ta4j.core.num.Num
Transforms a Number into a new Num instance of this Num implementation
numOf(String, int) - Method in interface org.ta4j.core.num.Num
Transforms a String into a new Num instance of this with a precision Num implementation
NVIIndicator - Class in org.ta4j.core.indicators.volume
Negative Volume Index (NVI) indicator.
NVIIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.volume.NVIIndicator
 

O

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
The type of an order.
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
Num interface and implementations of NaN, DoubleNum and PrecisionNum The Num interface enables the use of different delegates (Double, BigDecimal, ...) for storage and calculations in BarSeries, Bars, Indicators and AnalysisCriterions
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.

P

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
 

R

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
Recursive cached indicator.
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.

S

sellAt(int, BarSeries) - Static method in class org.ta4j.core.Order
 
sellAt(int, Num, Num) - Static method in class org.ta4j.core.Order
 
sellAt(int, Num, Num, CostModel) - Static method in class org.ta4j.core.Order
 
sellAt(int, BarSeries, Num) - Static method in class org.ta4j.core.Order
 
sellAt(int, BarSeries, Num, CostModel) - Static method in class org.ta4j.core.Order
 
setBarSeries(BarSeries) - Method in class org.ta4j.core.BarSeriesManager
 
setConstrained(boolean) - Method in class org.ta4j.core.BaseBarSeriesBuilder
 
setDefaultFunction(Function<Number, Num>) - Static method in class org.ta4j.core.BaseBarSeriesBuilder
 
setMaximumBarCount(int) - Method in interface org.ta4j.core.BarSeries
Sets the maximum number of bars that will be retained in the series.
setMaximumBarCount(int) - Method in class org.ta4j.core.BaseBarSeries
 
setUnstablePeriod(int) - Method in class org.ta4j.core.BaseStrategy
 
setUnstablePeriod(int) - Method in interface org.ta4j.core.Strategy
 
shouldEnter(int, TradingRecord) - Method in class org.ta4j.core.BaseStrategy
 
shouldEnter(int) - Method in interface org.ta4j.core.Strategy
 
shouldEnter(int, TradingRecord) - Method in interface org.ta4j.core.Strategy
 
shouldExit(int, TradingRecord) - Method in class org.ta4j.core.BaseStrategy
 
shouldExit(int) - Method in interface org.ta4j.core.Strategy
 
shouldExit(int, TradingRecord) - Method in interface org.ta4j.core.Strategy
 
shouldOperate(int, TradingRecord) - Method in interface org.ta4j.core.Strategy
 
SigmaIndicator - Class in org.ta4j.core.indicators.statistics
Sigma-Indicator (also called, "z-score" or "standard score").
SigmaIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.SigmaIndicator
Constructor.
SimpleLinearRegressionIndicator - Class in org.ta4j.core.indicators.statistics
Simple linear regression indicator.
SimpleLinearRegressionIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.SimpleLinearRegressionIndicator
Constructor for the y-values of the formula (y = slope * x + intercept).
SimpleLinearRegressionIndicator(Indicator<Num>, int, SimpleLinearRegressionIndicator.SimpleLinearRegressionType) - Constructor for class org.ta4j.core.indicators.statistics.SimpleLinearRegressionIndicator
Constructor.
SimpleLinearRegressionIndicator.SimpleLinearRegressionType - Enum in org.ta4j.core.indicators.statistics
The type for the outcome of the SimpleLinearRegressionIndicator
SMAIndicator - Class in org.ta4j.core.indicators
Simple moving average (SMA) indicator.
SMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.SMAIndicator
 
sqrt() - Method in class org.ta4j.core.num.DoubleNum
 
sqrt(int) - Method in class org.ta4j.core.num.DoubleNum
 
sqrt() - Method in class org.ta4j.core.num.NaN
 
sqrt(int) - Method in class org.ta4j.core.num.NaN
 
sqrt() - Method in interface org.ta4j.core.num.Num
Returns a num whose value is √(this).
sqrt(int) - Method in interface org.ta4j.core.num.Num
Returns a num whose value is √(this).
sqrt() - Method in class org.ta4j.core.num.PrecisionNum
Returns the correctly rounded positive square root of this Num. /!
sqrt(int) - Method in class org.ta4j.core.num.PrecisionNum
Returns a num whose value is √(this).
StandardDeviationIndicator - Class in org.ta4j.core.indicators.statistics
Standard deviation indicator.
StandardDeviationIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.StandardDeviationIndicator
Constructor.
StandardErrorIndicator - Class in org.ta4j.core.indicators.statistics
Standard error indicator.
StandardErrorIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.statistics.StandardErrorIndicator
Constructor.
StandardReversalIndicator - Class in org.ta4j.core.indicators.pivotpoints
Pivot Reversal Indicator.
StandardReversalIndicator(PivotPointIndicator, PivotLevel) - Constructor for class org.ta4j.core.indicators.pivotpoints.StandardReversalIndicator
Constructor.
StochasticOscillatorDIndicator - Class in org.ta4j.core.indicators
Stochastic oscillator D.
StochasticOscillatorDIndicator(StochasticOscillatorKIndicator) - Constructor for class org.ta4j.core.indicators.StochasticOscillatorDIndicator
 
StochasticOscillatorDIndicator(Indicator<Num>) - Constructor for class org.ta4j.core.indicators.StochasticOscillatorDIndicator
 
StochasticOscillatorKIndicator - Class in org.ta4j.core.indicators
Stochastic oscillator K.
StochasticOscillatorKIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.StochasticOscillatorKIndicator
 
StochasticOscillatorKIndicator(Indicator<Num>, int, HighPriceIndicator, LowPriceIndicator) - Constructor for class org.ta4j.core.indicators.StochasticOscillatorKIndicator
 
StochasticRSIIndicator - Class in org.ta4j.core.indicators
The Stochastic RSI Indicator.
StochasticRSIIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.StochasticRSIIndicator
Constructor.
StochasticRSIIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.StochasticRSIIndicator
Constructor.
StochasticRSIIndicator(RSIIndicator, int) - Constructor for class org.ta4j.core.indicators.StochasticRSIIndicator
Constructor.
StopGainRule - Class in org.ta4j.core.trading.rules
A stop-gain rule.
StopGainRule(ClosePriceIndicator, Number) - Constructor for class org.ta4j.core.trading.rules.StopGainRule
Constructor.
StopGainRule(ClosePriceIndicator, Num) - Constructor for class org.ta4j.core.trading.rules.StopGainRule
Constructor.
StopLossRule - Class in org.ta4j.core.trading.rules
A stop-loss rule.
StopLossRule(ClosePriceIndicator, Number) - Constructor for class org.ta4j.core.trading.rules.StopLossRule
Constructor.
StopLossRule(ClosePriceIndicator, Num) - Constructor for class org.ta4j.core.trading.rules.StopLossRule
Constructor.
Strategy - Interface in org.ta4j.core
A trading strategy.
SumIndicator - Class in org.ta4j.core.indicators.helpers
Sum indicator.
SumIndicator(Indicator<Num>...) - Constructor for class org.ta4j.core.indicators.helpers.SumIndicator
Constructor.

T

ThreeBlackCrowsIndicator - Class in org.ta4j.core.indicators.candles
Three black crows indicator.
ThreeBlackCrowsIndicator(BarSeries, int, double) - Constructor for class org.ta4j.core.indicators.candles.ThreeBlackCrowsIndicator
Constructor.
ThreeWhiteSoldiersIndicator - Class in org.ta4j.core.indicators.candles
Three white soldiers indicator.
ThreeWhiteSoldiersIndicator(BarSeries, int, Num) - Constructor for class org.ta4j.core.indicators.candles.ThreeWhiteSoldiersIndicator
Constructor.
TimeLevel - Enum in org.ta4j.core.indicators.pivotpoints
 
timePeriod(Duration) - Method in class org.ta4j.core.BaseBarBuilder
 
timePeriod(Duration) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
 
toDouble(Indicator<Num>, int, int) - Static method in interface org.ta4j.core.Indicator
Returns all values from an Indicator as an array of Doubles.
toString() - Method in class org.ta4j.core.analysis.criteria.AbstractAnalysisCriterion
 
toString() - Method in class org.ta4j.core.BaseBar
 
toString() - Method in class org.ta4j.core.BaseTradingRecord
 
toString() - Method in class org.ta4j.core.indicators.AbstractEMAIndicator
 
toString() - Method in class org.ta4j.core.indicators.AbstractIndicator
 
toString() - Method in class org.ta4j.core.indicators.adx.ADXIndicator
 
toString() - Method in class org.ta4j.core.indicators.adx.MinusDIIndicator
 
toString() - Method in class org.ta4j.core.indicators.adx.PlusDIIndicator
 
toString() - Method in class org.ta4j.core.indicators.AroonDownIndicator
 
toString() - Method in class org.ta4j.core.indicators.AroonOscillatorIndicator
 
toString() - Method in class org.ta4j.core.indicators.AroonUpIndicator
 
toString() - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsLowerIndicator
 
toString() - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsMiddleIndicator
 
toString() - Method in class org.ta4j.core.indicators.bollinger.BollingerBandsUpperIndicator
 
toString() - Method in class org.ta4j.core.indicators.CCIIndicator
 
toString() - Method in class org.ta4j.core.indicators.DoubleEMAIndicator
 
toString() - Method in class org.ta4j.core.indicators.DPOIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.BooleanTransformIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.ConstantIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.CrossIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.DecimalTransformIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.DXIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.HighestValueIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.LowestValueIndicator
 
toString() - Method in class org.ta4j.core.indicators.helpers.MultiplierIndicator
 
toString() - Method in class org.ta4j.core.indicators.HMAIndicator
 
toString() - Method in class org.ta4j.core.indicators.LWMAIndicator
 
toString() - Method in class org.ta4j.core.indicators.ROCIndicator
 
toString() - Method in class org.ta4j.core.indicators.RWIHighIndicator
 
toString() - Method in class org.ta4j.core.indicators.RWILowIndicator
 
toString() - Method in class org.ta4j.core.indicators.SMAIndicator
 
toString() - Method in class org.ta4j.core.indicators.statistics.CovarianceIndicator
 
toString() - Method in class org.ta4j.core.indicators.statistics.MeanDeviationIndicator
 
toString() - Method in class org.ta4j.core.indicators.statistics.SigmaIndicator
 
toString() - Method in class org.ta4j.core.indicators.statistics.VarianceIndicator
 
toString() - Method in class org.ta4j.core.indicators.StochasticOscillatorDIndicator
 
toString() - Method in class org.ta4j.core.indicators.StochasticOscillatorKIndicator
 
toString() - Method in class org.ta4j.core.indicators.TripleEMAIndicator
 
toString() - Method in class org.ta4j.core.indicators.UlcerIndexIndicator
 
toString() - Method in class org.ta4j.core.indicators.volume.ChaikinMoneyFlowIndicator
 
toString() - Method in class org.ta4j.core.indicators.volume.ROCVIndicator
 
toString() - Method in class org.ta4j.core.indicators.volume.VWAPIndicator
 
toString() - Method in class org.ta4j.core.indicators.WilliamsRIndicator
 
toString() - Method in class org.ta4j.core.indicators.WMAIndicator
 
toString() - Method in class org.ta4j.core.indicators.ZLEMAIndicator
 
toString() - Method in class org.ta4j.core.num.DoubleNum
 
toString() - Method in class org.ta4j.core.num.NaN
 
toString() - Method in interface org.ta4j.core.num.Num
 
toString() - Method in class org.ta4j.core.num.PrecisionNum
 
toString() - Method in class org.ta4j.core.Order
 
toString() - Method in class org.ta4j.core.Trade
 
TotalLossCriterion - Class in org.ta4j.core.analysis.criteria
 
TotalLossCriterion() - Constructor for class org.ta4j.core.analysis.criteria.TotalLossCriterion
 
TotalProfit2Criterion - Class in org.ta4j.core.analysis.criteria
Gross profit criterion.
TotalProfit2Criterion() - Constructor for class org.ta4j.core.analysis.criteria.TotalProfit2Criterion
 
TotalProfitCriterion - Class in org.ta4j.core.analysis.criteria
Total profit criterion.
TotalProfitCriterion() - Constructor for class org.ta4j.core.analysis.criteria.TotalProfitCriterion
 
traceIsSatisfied(int, boolean) - Method in class org.ta4j.core.trading.rules.AbstractRule
Traces the isSatisfied() method calls.
traceIsSatisfied(int, boolean) - Method in class org.ta4j.core.trading.rules.TrailingStopLossRule
 
traceShouldEnter(int, boolean) - Method in class org.ta4j.core.BaseStrategy
Traces the shouldEnter() method calls.
traceShouldExit(int, boolean) - Method in class org.ta4j.core.BaseStrategy
Traces the shouldExit() method calls.
Trade - Class in org.ta4j.core
Pair of two orders.
Trade() - Constructor for class org.ta4j.core.Trade
Constructor.
Trade(Order.OrderType) - Constructor for class org.ta4j.core.Trade
Constructor.
Trade(Order.OrderType, CostModel, CostModel) - Constructor for class org.ta4j.core.Trade
Constructor.
Trade(Order, Order) - Constructor for class org.ta4j.core.Trade
Constructor.
Trade(Order, Order, CostModel, CostModel) - Constructor for class org.ta4j.core.Trade
Constructor.
TradeCountIndicator - Class in org.ta4j.core.indicators.helpers
Trade count indicator.
TradeCountIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.TradeCountIndicator
 
trades(int) - Method in class org.ta4j.core.BaseBarBuilder
 
trades(int) - Method in class org.ta4j.core.ConvertibleBaseBarBuilder
 
TradeStatsReport - Class in org.ta4j.core.tradereport
This class represents report with statistics for executed trades
TradeStatsReport(Num, Num, Num) - Constructor for class org.ta4j.core.tradereport.TradeStatsReport
 
TradeStatsReportGenerator - Class in org.ta4j.core.tradereport
This class generates TradeStatsReport basis on provided trading report and bar series.
TradeStatsReportGenerator() - Constructor for class org.ta4j.core.tradereport.TradeStatsReportGenerator
 
TradingRecord - Interface in org.ta4j.core
A history/record of a trading session.
TradingStatement - Class in org.ta4j.core.tradereport
This class represents trading statement report which contains trade and performance statistics
TradingStatement(Strategy, TradeStatsReport, PerformanceReport) - Constructor for class org.ta4j.core.tradereport.TradingStatement
 
TradingStatementGenerator - Class in org.ta4j.core.tradereport
This class generates TradingStatement basis on provided trading report and bar series
TradingStatementGenerator() - Constructor for class org.ta4j.core.tradereport.TradingStatementGenerator
 
TradingStatementGenerator(PerformanceReportGenerator, TradeStatsReportGenerator) - Constructor for class org.ta4j.core.tradereport.TradingStatementGenerator
 
TrailingStopLossRule - Class in org.ta4j.core.trading.rules
A trailing stop-loss rule Satisfied when the price reaches the trailing loss threshold.
TrailingStopLossRule(PriceIndicator, Num, int) - Constructor for class org.ta4j.core.trading.rules.TrailingStopLossRule
Constructor.
TrailingStopLossRule(PriceIndicator, Num) - Constructor for class org.ta4j.core.trading.rules.TrailingStopLossRule
Constructor.
TRIndicator - Class in org.ta4j.core.indicators.helpers
True range indicator.
TRIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.TRIndicator
 
TripleEMAIndicator - Class in org.ta4j.core.indicators
Triple exponential moving average indicator.
TripleEMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.TripleEMAIndicator
Constructor.
TRUE - Static variable in class org.ta4j.core.trading.rules.BooleanRule
An always-true rule
TypicalPriceIndicator - Class in org.ta4j.core.indicators.helpers
Typical price indicator.
TypicalPriceIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.helpers.TypicalPriceIndicator
 

U

UlcerIndexIndicator - Class in org.ta4j.core.indicators
Ulcer index indicator.
UlcerIndexIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.UlcerIndexIndicator
Constructor.
UnderIndicatorRule - Class in org.ta4j.core.trading.rules
Indicator-under-indicator rule.
UnderIndicatorRule(Indicator<Num>, Number) - Constructor for class org.ta4j.core.trading.rules.UnderIndicatorRule
Constructor.
UnderIndicatorRule(Indicator<Num>, Num) - Constructor for class org.ta4j.core.trading.rules.UnderIndicatorRule
Constructor.
UnderIndicatorRule(Indicator<Num>, Indicator<Num>) - Constructor for class org.ta4j.core.trading.rules.UnderIndicatorRule
Constructor.
UpperShadowIndicator - Class in org.ta4j.core.indicators.candles
Upper shadow height indicator.
UpperShadowIndicator(BarSeries) - Constructor for class org.ta4j.core.indicators.candles.UpperShadowIndicator
Constructor.

V

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.

W

WaitForRule - Class in org.ta4j.core.trading.rules
A Rule which waits for a number of Bar after an order.
WaitForRule(Order.OrderType, int) - Constructor for class org.ta4j.core.trading.rules.WaitForRule
Constructor.
WilliamsRIndicator - Class in org.ta4j.core.indicators
William's R indicator.
WilliamsRIndicator(BarSeries, int) - Constructor for class org.ta4j.core.indicators.WilliamsRIndicator
 
WilliamsRIndicator(ClosePriceIndicator, int, HighPriceIndicator, LowPriceIndicator) - Constructor for class org.ta4j.core.indicators.WilliamsRIndicator
 
withBars(List<Bar>) - Method in class org.ta4j.core.BaseBarSeriesBuilder
 
withMaxBarCount(int) - Method in class org.ta4j.core.BaseBarSeriesBuilder
 
withName(String) - Method in class org.ta4j.core.BaseBarSeriesBuilder
 
withNumTypeOf(Num) - Method in class org.ta4j.core.BaseBarSeriesBuilder
 
withNumTypeOf(Function<Number, Num>) - Method in class org.ta4j.core.BaseBarSeriesBuilder
 
withNumTypeOf(Class<? extends Num>) - Method in class org.ta4j.core.BaseBarSeriesBuilder
 
WMAIndicator - Class in org.ta4j.core.indicators
WMA indicator.
WMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.WMAIndicator
 

X

xor(Rule) - Method in interface org.ta4j.core.Rule
 
XorRule - Class in org.ta4j.core.trading.rules
A XOR combination of two rules.
XorRule(Rule, Rule) - Constructor for class org.ta4j.core.trading.rules.XorRule
Constructor.

Z

ZeroCostModel - Class in org.ta4j.core.cost
 
ZeroCostModel() - Constructor for class org.ta4j.core.cost.ZeroCostModel
Constructor for a trading cost-free model.
ZLEMAIndicator - Class in org.ta4j.core.indicators
Zero-lag exponential moving average indicator.
ZLEMAIndicator(Indicator<Num>, int) - Constructor for class org.ta4j.core.indicators.ZLEMAIndicator
 
A B C D E F G H I J K L M N O P R S T U V W X Z 
Skip navigation links

Copyright © 2014–2019. All rights reserved.