team172011 / Tacharting
Licence: lgpl-2.1
A charing application to download, plott and analyse securities, indicators, strategies and trading records
Stars: ✭ 50
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
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
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
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
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].