gekko-quasar-ui icon indicating copy to clipboard operation
gekko-quasar-ui copied to clipboard

TODO: Enhancement ideas - round 1

Open H256 opened this issue 6 years ago • 10 comments

Todo:

  • [ ] add dashboard overview for all running processes (imports, live-gekkos, backtest)
  • [x] add liveview of running imports into sidebar or top toolbar
  • [x] try to build backtest graph with echarts instead of d3 custom plot
  • [ ] impement round(), round2() and humanizeDuration as Vue-Filter-Pipes
  • [ ] implement getters for store, so that calling from within components is easier...
  • [ ] refactor all components to layouts -> pages with subroutes and tabs so that pages don't get too long
  • [ ] refactor humanizeDuration, toml and moment to Quasar Plugins, so they can be called with this.$ from within components.
  • [ ] refactor axios calls on templates to store calls or repository pattern
  • [ ] in the backtester, enable users to copy current strategy settings to clipboard as json notation for use in cli-gekko.

H256 avatar Mar 10 '18 10:03 H256

Hello ! Would like to say that i am impressed with amount of work which you did. my proposition for small improvement is to add possibility to start paper/live trader from back test page . Second thing which I wanted from you is to ask if you will be interested to work in the First Orbital Bank in near future ? (kick-starter campaign and ICO are being prepared right now, and we patented whole bunch of stuff)

Exmoond avatar May 03 '18 18:05 Exmoond

@Exmoond wonderful idea! I've added this to the backtester page. Two buttons appear right under the "backtest" button. One starts a paper trader with all current set settings. The other one start a live trader ;)

Regarding the other I have to decline...

H256 avatar May 03 '18 21:05 H256

Thank you for adding it!
Got a question, it is normal that quasar build is taking more than 8 minutes on "additional chunk assets processing" or maybe I am doing something wrong?

Exmoond avatar May 04 '18 02:05 Exmoond

@Exmoond On my PC it also takes forever to build - but anyways I'm using it in DEV-mode most of the time, parallel to the original UI.

H256 avatar May 04 '18 05:05 H256

Great work with Quasar! I'm loving it!

What about the possibility to select multiple pairs in the backtest list and run them simultaneously, separating each result in a tab with the pair name below the "Backtest" button?

bruno-berchielli avatar May 12 '18 17:05 bruno-berchielli

Basically it's a good idea, but I'm afraid that at the moment the server can't handle parallel backtests.

H256 avatar May 12 '18 19:05 H256

my proposition for parallel testing is to use pm2 production process manager.

Exmoond avatar May 12 '18 19:05 Exmoond

Doesn’t need to be in parallel. Anyway, if each new backtest run was “stored” in a tab it could be useful for the user to quickly compare results! 😉

The tab could have a X so the user could quickly dismiss it.

Thanks

bruno-berchielli avatar May 12 '18 23:05 bruno-berchielli

Currently the plan is to wait until 0.6 of Gekko is out (because of the changes to the events). After that I'm looking at creating a nicer backtester view ;)

H256 avatar May 13 '18 15:05 H256

@Exmoond in my case build took Version: webpack 4.19.1 Time: 23384ms (23 seconds) I have drive Samsung SSD 950 PRO and Intel i7-7700K CPU

olexiyb avatar Oct 04 '18 15:10 olexiyb