lcmeyer37 / openstock Goto Github PK
View Code? Open in Web Editor NEWOpen Stock is a Technical Analysis and Offline Trading project licensed under GNU GPLv3 written in Java
License: GNU General Public License v3.0
Open Stock is a Technical Analysis and Offline Trading project licensed under GNU GPLv3 written in Java
License: GNU General Public License v3.0
To be able to recreate the secondary charts parallel to the OHLC chart.
Add new annotations for Technical Analysis
Some ideas for new functionalities or to contribute with the project (not necessarily going to be implemented):
Add an option to plot separate secondary charts for an Asset. This way different Indicators can be shown in the program, not necessarily on top of the OHLC chart.
Besides the save/load capabilities, add:
Add logarithmic scale to OHLC chart
Create new Indicator Bearscripts.
References:
https://www.investopedia.com/university/technical/techanalysis9.asp
https://www.investopedia.com/university/technical/techanalysis10.asp
MACD: https://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:macd-histogram
https://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:moving_averages
RSI: https://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:relative_strength_index_rsi
DEMA: https://www.investopedia.com/ask/answers/121814/what-double-exponential-moving-average-dema-formula-and-how-it-calculated.asp
TEMA: https://www.investopedia.com/terms/t/triple-exponential-moving-average.asp
WMA: https://www.investopedia.com/terms/l/linearlyweightedmovingaverage.asp
Add crosshair as OHLC chart pointer
Add other assets data sources:
Add Time Zone setting, so the user can choose in which time zone to read the candles data received.
Create an interface for Offline Trading for all assets available for training. The interface enables the user to set buy and sell custom fees, with history logs for offline transactions made.
Add Forex data from Alpha Vantage
Add Trader Bot and scripting interface to program strategies for offline trading and testing.
Update the Trader Editor and Simulator to Enable Different Symbols.
Maintain the zoom range of OHLC chart when updating
Add window specifically to create and test bearcode scripts inside the application. And to add these scripts to the program.
Add volume at the bottom of the OHLC chart
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.