# ta4j
**Repository Path**: hermesqiang/ta4j
## Basic Information
- **Project Name**: ta4j
- **Description**: A Java library for technical analysis.
- **Primary Language**: Java
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2020-05-15
- **Last Updated**: 2024-08-26
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ta4j [](https://travis-ci.org/ta4j/ta4j) [](https://riot.im/app/#/room/#ta4j:matrix.org)
***Technical Analysis For Java***

Ta4j is an open source Java library for [technical analysis](http://en.wikipedia.org/wiki/Technical_analysis). It provides the basic components for creation, evaluation and execution of trading strategies.
---
### Features
* [x] 100% Pure Java - works on any Java Platform version 8 or later
* [x] More than 130 technical indicators (Aroon, ATR, moving averages, parabolic SAR, RSI, etc.)
* [x] A powerful engine for building custom trading strategies
* [x] Utilities to run and compare strategies
* [x] Minimal 3rd party dependencies
* [x] Simple integration
* [x] One more thing: it's MIT licensed
### Maven configuration
Ta4j is available on [Maven Central](http://search.maven.org/#search). You just have to add the following dependency in your `pom.xml` file.
```xml
org.ta4j
ta4j-core
0.12
```
For ***snapshots***, add the following repository to your `pom.xml` file.
```xml
sonatype snapshots
https://oss.sonatype.org/content/repositories/snapshots
```
The current ***snapshot version*** is `0.13-SNAPSHOT` from the [develop](https://github.com/ta4j/ta4j/tree/develop) branch.
```xml
org.ta4j
ta4j-core
0.13-SNAPSHOT
```
You can also download ***example code*** from the maven central repository by adding the following dependency to your pom.xml:
```xml
org.ta4j
ta4j-examples
0.12
```
### Getting Help
The [wiki](https://ta4j.github.io/ta4j-wiki/) is the best place to start learning about ta4j. For more detailed questions, please use the [issues tracker](https://github.com/ta4j/ta4j/issues).
### Contributing to ta4j
Here are some ways for you to contribute to ta4j:
* Take a look at the [Roadmap items](https://ta4j.github.io/ta4j-wiki/Roadmap-and-Tasks.html)
* [Fork this repository](http://help.github.com/forking/) and submit pull requests.
* Take a look at [How to contribute](https://ta4j.github.io/ta4j-wiki/How-to-contribute)
See also: the [contribution policy](.github/CONTRIBUTING.md) and [Code of Cunduct](CODE_OF_CONDUCT.md)
YourKit supports the Ta4j project with its full-featured Java Profiler. YourKit, LLC is the creator of YourKit Java Profiler and YourKit .NET Profiler, innovative and intelligent tools for profiling Java and .NET applications.