- Supports all (Decimal based) indicators from Ta4j.
- Add Strategies and run them on several securities
- Yahoo api connection
- Import excel and csv files
- Stores settings and parameters of indicators permanently
- Possibility to add your custom indicator implementation to the application
- Load, store and update financial data in SQLlite or custom database
(features may be still under development)
On the one hand the aim of TAcharting is to provide a self contained application for technical analysis that is easy to start and use:
- plot financial data from CSV/Excel files
- connect with yahoo financial api and request financial data
- automatically store data in database
- add indicators and save indicator properties
- customize indicators
- save graph as png
- save indicators and financial data as excel/csv
On the other hand TAcharting should stay developer friendly and give you a plurality of possibility to customize, embed or automate:
- write your own
Indicator
s and plot them on the chart - write a trading strategy and let it run and plot by TAcharting
- write additional
Connector
to connect the application other data sources - write your own
SQLConnector
to connect with custom database - write your own
SQLPropertiesManager
to store indicator parameters in a customized way - embed
ChartController
orTAChart
to support your own application
TAcharting is a JavaFx(java 1.8) application managed by maven. You have to install git, maven and the jdk1.8+
to build this application on
linux or windows (not testet on mac, but it should also work there)
1. Clone repository:
git clone https://github.com/team172011/TAcharting.git
cd TAcharting
2. run maven to create executable jar
mvn package
3. run the generated jar
java -jar target/jfx/app/tacharting-*.jar