Need help with cryptoview?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

213 Stars 54 Forks 38 Commits 6 Opened issues


Elegant portfolio management for multi-exchange traders

Services available


Need anything else?

Contributors list

# 27,254
30 commits
# 495,125
1 commit

                              Python Dependencies GitHub Issues Contributions welcome License


Cryptoview is written to be forked and deployed on a free Heroku account. There is a web application component which handles updating and visualizing your positions and there is a scheduler component that periodically tracks your equity and stores it in a database. Ideally, you'll deploy the web application on Heroku and then run the scheduler locally. This will keep your Heroku account free since you won't pay for background dynos and allow you to access your portfolio from anywhere. The only thing you need to do is setup a free online database through mlab, edit a settings file, and deploy straight from Github. I've tried to make these steps as easy as possible.

Setting up the database

  • Make an account at
  • Create a new deployment in sandbox mode
  • Add a database user to your deployment
  • Keep the site up for the next step

Fork and fill out the settings file

└── /scripts

Deploy it

The reason it runs separately is to keep web hosting free, if you decide to host it on Heroku. By handling the background tasks locally, you can run the app in sandbox mode on Heroku and handle the updaters file on your local computer. Fork the repository, create a Heroku sandbox app, and deploy straight from your forked repository.

After the app is running on Heroku, start tracking your equity locally by running the following file. This is optional and you can turn it on/off whenever you like, however you'll have missing dates in your equity curve. Since mlab is an online database, both Heroku and your local computer can communicate through it. I prefer this method because I can access my portfolio from anywhere online without paying for extra Heroku dynos.



Please create an issue for any ideas/comments/features you'd like to see or implement yourself!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.