├── .github └── workflows │ ├── maven-publish.yml │ └── maven.yml ├── .gitignore ├── LICENSE ├── README.md ├── code-formatter.xml ├── pom.xml └── src ├── main └── java │ └── org │ └── ta4j │ └── core │ ├── criteria │ ├── AverageNumberOfBarsCriterion.java │ ├── MaximumNumberOfBarsCriterion.java │ └── MinimumNumberOfBarsCriterion.java │ ├── indicators │ ├── ALMAIndicator.java │ ├── ASOIndicator.java │ ├── ATRIndicatorPlus.java │ ├── BarHeightPercentageIndicator.java │ ├── CMAIndicator.java │ ├── ChaikinVolatilityIndicator.java │ ├── CoralTrendIndicator.java │ ├── DistanceIndicator.java │ ├── FantailVMAIndicator.java │ ├── ForecastOscillatorIndicator.java │ ├── HACOLTIndicator.java │ ├── HEMAIndicator.java │ ├── HeikinAshiIndicator.java │ ├── HurstExponentIndicator.java │ ├── JMAIndicator.java │ ├── KRIIndicator.java │ ├── LaguerreRSIIndicator.java │ ├── McGinleyDynamicIndicator.java │ ├── RMIIndicator.java │ ├── SMMAIndicator.java │ ├── SRSIIndicator.java │ ├── SmoothedBarIndicator.java │ ├── SmoothedHeikinAshiIndicator.java │ ├── SqueezeMomentumIndicator.java │ ├── StiffnessIndicator.java │ ├── SupertrendIndicatorPlus.java │ ├── T3MAIndicator.java │ ├── TDFIIndicator.java │ ├── TMAIndicator.java │ ├── TSIIndicator.java │ ├── TTFIndicator.java │ ├── TetherLineIndicator.java │ ├── TrendiloBandIndicator.java │ ├── TrendiloIndicator.java │ ├── VAWMAIndicator.java │ ├── VIDYAIndicator.java │ ├── VWMAIndicator.java │ ├── VortexIndicator.java │ ├── WaveTrendDIndicator.java │ ├── WaveTrendKIndicator.java │ ├── ZLSMAIndicator.java │ ├── ZeroLagMACDIndicator.java │ ├── candles │ │ └── RealRangeIndicator.java │ ├── gchannel │ │ ├── GChannelAverageIndicator.java │ │ ├── GChannelFacade.java │ │ ├── GChannelLowerBandIndicator.java │ │ └── GChannelUpperBandIndicator.java │ ├── helpers │ │ ├── AverageIndicator.java │ │ ├── BarValueIndicator.java │ │ ├── BooleanCombineIndicator.java │ │ ├── ChangeIndicator.java │ │ ├── HLCC4PriceIndicator.java │ │ ├── LogicIndicator.java │ │ ├── NzIndicator.java │ │ ├── OHLC4PriceIndicator.java │ │ ├── PreviousBooleanValueIndicator.java │ │ ├── SubstituteIndicator.java │ │ └── TrailingIndicator.java │ ├── rangefilter │ │ ├── RangeFilterFallingIndicator.java │ │ ├── RangeFilterIndicator.java │ │ ├── RangeFilterRisingIndicator.java │ │ └── SmoothRangeIndicator.java │ ├── volume │ │ ├── NormalizedVolumeIndicator.java │ │ ├── VolumeFlowIndicator.java │ │ └── VolumeOscillatorIndicator.java │ └── wae │ │ ├── WAEDeadZoneIndicator.java │ │ ├── WAELineIndicator.java │ │ └── WAETrendIndicator.java │ └── rules │ ├── DelayRule.java │ ├── GChannelBullishRule.java │ ├── IsBarBearishRule.java │ ├── IsBarBullishRule.java │ ├── LookbackAllRule.java │ ├── LookbackAtLeastOnceRule.java │ ├── SqueezeOffRule.java │ ├── SqueezeOnRule.java │ └── SwitchRule.java └── test ├── java └── org │ └── ta4j │ └── core │ ├── IndicatorFactory.java │ ├── TestUtils.java │ ├── TestdataReader.java │ ├── indicators │ ├── ALMAIndicatorTest.java │ ├── AbstractIndicatorTest.java │ ├── FantailVMAIndicatorTest.java │ ├── ForecastOscillatorIndicatorTest.java │ ├── HACOLTIndicatorTest.java │ ├── McGinleyDynamicIndicatorTest.java │ ├── RMIIndicatorTest.java │ ├── SqueezeMomentumIndicatorTest.java │ ├── TTFIndicatorTest.java │ ├── TetherLineIndicatorTest.java │ ├── TrendiloBandIndicatorTest.java │ ├── TrendiloIndicatorTest.java │ ├── VortexIndicatorTest.java │ ├── ZeroLagMACDIndicatorTest.java │ ├── volume │ │ └── VolumeFlowIndicatorTest.java │ └── wae │ │ ├── WAEDeadZoneIndicatorTest.java │ │ ├── WAELineIndicatorTest.java │ │ └── WAETrendIndicatorTest.java │ └── mocks │ ├── MockBarBuilder.java │ ├── MockBarBuilderFactory.java │ └── MockBarSeriesBuilder.java └── resources └── btcusdt-1d.csv /.github/workflows/maven-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/.github/workflows/maven-publish.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/README.md -------------------------------------------------------------------------------- /code-formatter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/code-formatter.xml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/criteria/AverageNumberOfBarsCriterion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/criteria/AverageNumberOfBarsCriterion.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/criteria/MaximumNumberOfBarsCriterion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/criteria/MaximumNumberOfBarsCriterion.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/criteria/MinimumNumberOfBarsCriterion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/criteria/MinimumNumberOfBarsCriterion.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/ALMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/ALMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/ASOIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/ASOIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/ATRIndicatorPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/ATRIndicatorPlus.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/BarHeightPercentageIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/BarHeightPercentageIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/CMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/CMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/ChaikinVolatilityIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/ChaikinVolatilityIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/CoralTrendIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/CoralTrendIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/DistanceIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/DistanceIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/FantailVMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/FantailVMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/ForecastOscillatorIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/ForecastOscillatorIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/HACOLTIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/HACOLTIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/HEMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/HEMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/HeikinAshiIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/HeikinAshiIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/HurstExponentIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/HurstExponentIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/JMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/JMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/KRIIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/KRIIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/LaguerreRSIIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/LaguerreRSIIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/McGinleyDynamicIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/McGinleyDynamicIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/RMIIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/RMIIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/SMMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/SMMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/SRSIIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/SRSIIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/SmoothedBarIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/SmoothedBarIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/SmoothedHeikinAshiIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/SmoothedHeikinAshiIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/SqueezeMomentumIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/SqueezeMomentumIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/StiffnessIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/StiffnessIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/SupertrendIndicatorPlus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/SupertrendIndicatorPlus.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/T3MAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/T3MAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/TDFIIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/TDFIIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/TMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/TMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/TSIIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/TSIIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/TTFIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/TTFIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/TetherLineIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/TetherLineIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/TrendiloBandIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/TrendiloBandIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/TrendiloIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/TrendiloIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/VAWMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/VAWMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/VIDYAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/VIDYAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/VWMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/VWMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/VortexIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/VortexIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/WaveTrendDIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/WaveTrendDIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/WaveTrendKIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/WaveTrendKIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/ZLSMAIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/ZLSMAIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/ZeroLagMACDIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/ZeroLagMACDIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/candles/RealRangeIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/candles/RealRangeIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/gchannel/GChannelAverageIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/gchannel/GChannelAverageIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/gchannel/GChannelFacade.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/gchannel/GChannelFacade.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/gchannel/GChannelLowerBandIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/gchannel/GChannelLowerBandIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/gchannel/GChannelUpperBandIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/gchannel/GChannelUpperBandIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/AverageIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/AverageIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/BarValueIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/BarValueIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/BooleanCombineIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/BooleanCombineIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/ChangeIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/ChangeIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/HLCC4PriceIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/HLCC4PriceIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/LogicIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/LogicIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/NzIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/NzIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/OHLC4PriceIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/OHLC4PriceIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/PreviousBooleanValueIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/PreviousBooleanValueIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/SubstituteIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/SubstituteIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/helpers/TrailingIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/helpers/TrailingIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/rangefilter/RangeFilterFallingIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/rangefilter/RangeFilterFallingIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/rangefilter/RangeFilterIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/rangefilter/RangeFilterIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/rangefilter/RangeFilterRisingIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/rangefilter/RangeFilterRisingIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/rangefilter/SmoothRangeIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/rangefilter/SmoothRangeIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/volume/NormalizedVolumeIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/volume/NormalizedVolumeIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/volume/VolumeFlowIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/volume/VolumeFlowIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/volume/VolumeOscillatorIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/volume/VolumeOscillatorIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/wae/WAEDeadZoneIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/wae/WAEDeadZoneIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/wae/WAELineIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/wae/WAELineIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/indicators/wae/WAETrendIndicator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/indicators/wae/WAETrendIndicator.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/DelayRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/DelayRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/GChannelBullishRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/GChannelBullishRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/IsBarBearishRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/IsBarBearishRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/IsBarBullishRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/IsBarBullishRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/LookbackAllRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/LookbackAllRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/LookbackAtLeastOnceRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/LookbackAtLeastOnceRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/SqueezeOffRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/SqueezeOffRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/SqueezeOnRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/SqueezeOnRule.java -------------------------------------------------------------------------------- /src/main/java/org/ta4j/core/rules/SwitchRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/main/java/org/ta4j/core/rules/SwitchRule.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/IndicatorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/IndicatorFactory.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/TestUtils.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/TestdataReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/TestdataReader.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/ALMAIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/ALMAIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/AbstractIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/AbstractIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/FantailVMAIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/FantailVMAIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/ForecastOscillatorIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/ForecastOscillatorIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/HACOLTIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/HACOLTIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/McGinleyDynamicIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/McGinleyDynamicIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/RMIIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/RMIIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/SqueezeMomentumIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/SqueezeMomentumIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/TTFIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/TTFIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/TetherLineIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/TetherLineIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/TrendiloBandIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/TrendiloBandIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/TrendiloIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/TrendiloIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/VortexIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/VortexIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/ZeroLagMACDIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/ZeroLagMACDIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/volume/VolumeFlowIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/volume/VolumeFlowIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/wae/WAEDeadZoneIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/wae/WAEDeadZoneIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/wae/WAELineIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/wae/WAELineIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/indicators/wae/WAETrendIndicatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/indicators/wae/WAETrendIndicatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/mocks/MockBarBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/mocks/MockBarBuilder.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/mocks/MockBarBuilderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/mocks/MockBarBuilderFactory.java -------------------------------------------------------------------------------- /src/test/java/org/ta4j/core/mocks/MockBarSeriesBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/java/org/ta4j/core/mocks/MockBarSeriesBuilder.java -------------------------------------------------------------------------------- /src/test/resources/btcusdt-1d.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Cypher01/ta4j-extended/HEAD/src/test/resources/btcusdt-1d.csv --------------------------------------------------------------------------------