Comments (2)
well if you consider the history of the RPC Components in freqtrade, it was originally developed for telegram, and only later adapted to provide similar answers as REST (that's why the REST APi is currently changing a lot ...).
Now i'm not sure what exactly it is you disagree with specifically - balance / open (and closed) trade view and /whitelist seem fine to me to do "daily operations".
Also, trade endpoints (open / closed trades) do provide the full database object (with small deviations for open trades) - so everything we want should be possible based on this data.
However, what i'd like to avoid is to do too much logic in the UI - but have most calculations done in the backend, so other RPC methods (speak telegram) can benefit from it eventually.
However, new endpoints (also rest-only endpoints without a telegram counterpart) can be added to freqtrade as necessary - but so far i've not encountered anything that's "completely missing" - most parts just miss some information, or provide it in a biased format (timestamps formatted for human eyes...).
One thing that might be worth to point out here is that vuex contains more information than what is currently shown - you can inspect that using the vue extension in chrome (for example).
However, another point is also terminology - define Dashboard for me (what it is for you)?
For me, a dashboard is something you look at after the fact, visualizing you summary statistics and KPI's about things that already happened.
A dashboard however does not necessarily give you real time insights into bot operations, nor does it allow you to control operations ... so whenever you say "dashboard" - my first thought is "FreqUI is not a dashboard, but a UI to control the bot" ...
from frequi.
As explained above - the API started as a copy of the telegram telegram, so it was not made for a real application.
Since there was no official consumption layer for the API other than the standalone script, it was functional but design was partially lacking.
We're now slowly moving it towards a better API design, with aligned fieldnames to make it easier to be consumed by frequi as issues come up, so i'll close this as i agree in principle - but it's up to us to improve the API layer over time :)
from frequi.
Related Issues (20)
- [FR] Add price change and % change to candles in UI chart HOT 4
- Conditional plotting HOT 2
- No chart in backtest mode HOT 3
- Chart settings appear off-screen in trade mode HOT 2
- Dockerfile failed HOT 2
- add a new column "Position Adjs" or "# of Orders" into the tables of "Open Trades" and "Closed Trades" HOT 7
- Hitting "Enter" key in Partial Exit prompt executes two orders HOT 1
- Organizing indicators in charts by polts HOT 5
- Problem when use freqtrade install-ui HOT 3
- in the new freqUI the zoom is reinitialised to the full scale at each new candle HOT 3
- in Backtesting / Load results: adding a column "Result" displaying backtest % profit HOT 2
- Cumulative Profit Chart is broken HOT 1
- FreqUI: Cumulative Profit slider does not seem to work. HOT 4
- CHANGE LOGO TO BENDER HOT 1
- wanna delete UI trade history. HOT 3
- Suggestion: add adjust order tag to FreqUI tooltip HOT 2
- Now the new frequi can't use backtesting
- FreqUI Telegram WebApp HOT 7
- Spam HOT 3
- spam HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frequi.