{"repo":"ta4j/ta4j","free":true,"listed":false,"github":"https://github.com/ta4j/ta4j","clone":"git clone https://github.com/ta4j/ta4j.git","description":"A Java library for technical analysis.","language":"Java","stars":2481,"topics":["java-library","stocks","forex","bitcoin","ethereum","trading-algorithms","trading-strategies","trading","java","ta4j"],"license":null,"category":"trading","readme_excerpt":"ta4j Technical Analysis for Java Documentation · Javadoc · Examples · Discord ta4j is an open-source Java library for technical analysis and trading-system research. Build indicators and rules, backtest strategies with realistic costs and execution assumptions, inspect the results, and reuse the same strategy logic in live applications. Why ta4j? · Install · Quick start · Workflow · Examples · Contributing --- Why ta4j? ta4j gives Java developers a typed, composable model for market data, indicators, rules, strategies, backtests, analysis, and live-style execution records. It fits naturally into JVM applications and tooling without requiring a Python bridge, a separate service, or a proprietary strategy DSL. The goal is reproducible research , not guaranteed returns. ta4j helps you state a trading idea precisely, test it under explicit assumptions, and understand where the result came from. Market data and broker connectivity remain under your control. Features at a glance Capability What it gives you --- --- Market-series model OHLCV BarSeries implementations for ordinary, moving-window, and concurrent workflows Broad indicator and pattern catalog Moving averages, momentum, volatility, volume, candlestick patterns, market structure, and more Composable strategies Fluent Indicator , Rule , and Strategy APIs with no required DSL Backtesting and research Single-strategy runs, large candidate sets, ranking, parameter research, and walk-forward workflows Execution realism Transac","default_branch":null,"files":null,"tree":[],"storefront":"/r/ta4j","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ta4j/ta4j/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}