All Projects → team172011 → Tacharting

team172011 / Tacharting

Licence: lgpl-2.1
A charing application to download, plott and analyse securities, indicators, strategies and trading records

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Tacharting

Order Matcher
simple matching engine supports limit, market, stop-loss, iceberg, IOC, FOK, GTD orders
Stars: ✭ 22 (-56%)
Mutual labels:  trading
Robin stocks
This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at
Stars: ✭ 967 (+1834%)
Mutual labels:  trading
Ggnet
GG.Net Data Visualization
Stars: ✭ 45 (-10%)
Mutual labels:  charting
Axistradecult
Assist tool for trading on stock market, automatic download historical stock data, technical research, chart and analysis.
Stars: ✭ 26 (-48%)
Mutual labels:  trading
Trading Indicator
provide trading technical indicator values based on data of almost crypto currency exchanges
Stars: ✭ 31 (-38%)
Mutual labels:  trading
Akka Trading
Scala Backtesting + Oanda REST API Trading Framework built on top of Akka/Spray
Stars: ✭ 40 (-20%)
Mutual labels:  trading
Finta
Common financial technical indicators implemented in Pandas.
Stars: ✭ 901 (+1702%)
Mutual labels:  trading
Go Robinhood
A golang library for interacting with the Robinhood private API
Stars: ✭ 48 (-4%)
Mutual labels:  trading
Sibyl
Platform for backtesting and live-trading intraday Stock/ETF/ELW using recurrent neural networks
Stars: ✭ 32 (-36%)
Mutual labels:  trading
Trading Vue Js
💹 Hackable charting lib for traders. You can draw literally ANYTHING on top of candlestick charts.
Stars: ✭ 1,021 (+1942%)
Mutual labels:  trading
Vectorbt
Ultimate Python library for time series analysis and backtesting at scale
Stars: ✭ 855 (+1610%)
Mutual labels:  trading
Bitvision
Terminal dashboard for trading Bitcoin, predicting price movements, and losing all your money
Stars: ✭ 957 (+1814%)
Mutual labels:  trading
Abu
阿布量化交易系统(股票,期权,期货,比特币,机器学习) 基于python的开源量化交易,量化投资架构
Stars: ✭ 8,589 (+17078%)
Mutual labels:  trading
Thewife
Crypto trading bot that reacts to optimized RSI signal 🤖📈💸
Stars: ✭ 22 (-56%)
Mutual labels:  trading
Siis
Trading bot including terminal, for crypto and traditionals markets. Assisted or fully automated strategy.
Stars: ✭ 45 (-10%)
Mutual labels:  trading
Amcharts4
The most advanced amCharts charting library for JavaScript and TypeScript apps.
Stars: ✭ 907 (+1714%)
Mutual labels:  charting
Pandas Ta
Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 130+ Indicators
Stars: ✭ 962 (+1824%)
Mutual labels:  trading
Hfcrypto
Machine-learning based high frequency trading algorithm for altcoin cryptocurrencies [moved to closed source]
Stars: ✭ 48 (-4%)
Mutual labels:  trading
React Google Sheet To Chart
📊 React component that renders Google Sheets as attractive charts with minimum effort
Stars: ✭ 45 (-10%)
Mutual labels:  charting
Gekko Strategies
Strategies to Gekko trading bot with backtests results and some useful tools.
Stars: ✭ 1,022 (+1944%)
Mutual labels:  trading

TAcharting

An application for downloading, plotting and analysing financial data

Features

  • [x] Supports all (Decimal based) indicators from Ta4j.
  • [x] Add Strategies and run them on several securities
  • [x] Yahoo api connection
  • [x] Import excel and csv files
  • [x] Stores settings and parameters of indicators permanently
  • [x] Possibility to add your custom indicator implementation to the application
  • [x] Load, store and update financial data in SQLlite or custom database

What is TAcharting?

(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 Indicators 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 or TAChart to support your own application

How to run

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

How to add custom indicators

  • Start at the Wiki or take a look at program starting Example

Overview

Ta4j, d3 and jFreeChart

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].