shobrook / BitVision

Terminal dashboard for trading Bitcoin, predicting price movements, and losing all your money
MIT License
1.2k stars 193 forks source link

Turn the final product into an interactive CLI #64

Closed shobrook closed 6 years ago

shobrook commented 6 years ago

This but more like an interactive dashboard where you can monitor your account, check performance, see and override scheduled trades, add/withdraw money, retrain the model, export graphs, and other cool shit.

alichtman commented 6 years ago

this is gonna be lit. I'm really excited to do this.

shobrook commented 6 years ago

Right?? It's gonna look so cool.

alichtman commented 6 years ago
shobrook commented 6 years ago

The dashboard should showcase the following data:

  1. Performance statistics: total amt. of capital, returns (%), net profit ($), sharpe ratio, total buys, buy accuracy (%), total sells, sell accuracy (%), total trades
  2. Technical indicators: name, value, associated buy/sell signal
  3. Fundamental indicators: name, value
  4. Twitter data: sentiment score (aggregate), tweet volume
  5. Coindesk data: headlines, sentiment scores
  6. Scheduled trade: countdown, type (buy/sell), size ($)
  7. Line graph of current exchange rate

And should have the following functionality:

  1. Cancel/edit a scheduled trade
  2. Place your own trade
  3. Deposit or withdraw money from your GDAX account
  4. Export a graph of the ML strategy vs. a buy-and-hold strategy

@alichtman I'll let you figure out how all of this is going to be displayed, just let me know what data you need from me, how you want it formatted, and how you want it delivered :)