diogomatoschaves / mycryptobot Goto Github PK
View Code? Open in Web Editor NEWAutomated, open source crypto trading and backtesting platform
Automated, open source crypto trading and backtesting platform
A new view showing detailed information of the pipeline is shown when user clicks on a pipeline.
Improve dashboard tab by showing more metrics relevant to trades performance:
At the moment a position is only entered after the size of the chosen candle has passed. It would be nice to enter a position immediately as soon as the pipeline is started, as long as there is enough back data.
Allow the user to select a combination of strategies, possibly creating a machine learning model that learns which strategy to use.
At the moment some trades' Pnl is still being updated, even though the trade is closed.
At the moment there are some issues with the balances in the account, and it involves making a sell call at the beginning. The balances in the app and in the binance account need to match.
Enable dashboard frontend app to be served by the data app
Add more functionality and information on the dashboard tab:
Eah position should have a button to allow for the closing of that position.
Add some new features when creating a new pipeline:
At the moment historical data is fetched twice, once for the ExchangeData and once for the StructuredData table. This can be done with one retrieval only.
Make the app url routing aware, for easy maintaining of app state and better user experience.
Allow a pipeline to select multiple strategies and combine them using machine learning
Have the application run some tasks (close positions, etc) when the application is ordered to shut down.
See this.
Enhance user experience by displaying messages coming from backend or frontend to the user.
Add user login functionality to the App.
Create a cron job that runs every hour (can be customizable) to check if there are active pipeelines and data is being written in the database, and therefore, that the app is running as expected.
It would be advantageous to know if there was a margin call as part of the results of a backtest, according to a selected leverage.
Create Balance page, which shows overall P&L for all the trading bots, split by live or paper trading, overall, open or closed.
At the moment all the dashboard metrics are being calculated on the frontend. This will not scale very well if the number of trades increases dramatically, and it makes more sense to do database operations for this.
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.