Download, update, analyze and plot your crypto-transactions. Completely off-line and secure (you own your data). Made with love and crypto money.
- Key Features
- Overview
- Settings
- Usage
- Install
- Changelog
- Todo
- Contribute
- License
- Links
- You may also like...
- continuous (hourly) updates from your exchanges
- completely off-line
- you own your data
- analyze profit and ROI of transactions
- plot charts of your capital
- stats and trends
- cross-OS
- supported exchanges:
- Binance
- Bitfinex
- Coinbase
- GDAX
pyhodl
needs general settings to run. For more information please refer to the guide.
pyhodl
consists of 4 submodules:
updater
: syncs local data with the transactions from your exchanges. Can run as daemon and can update every other minute.plotter
: creates charts with local data. Saves.png
images too.stats
: Computes statistics and trends using local data. Correlations, future prices, trading analysis and so on-controller
: Manages your data, parses raw downloads and fix API errors. You cannot invoke this module directly.
$ pyhodl [options]
To import your transactions, please refer to the guide.
The following flags are supported:
Flag | Description |
---|---|
-updater |
Activates updater mode |
-plotter |
Creates charts of your data |
-stats |
Builds and computes stats and trends |
A simple run with parameters like
pyhodl.py -plotter
would result in a series of plot like this one:
Note that actual data has been omitted
Just run ./install.sh
and test your installation with pyhodl -h
. Should come out
usage: -[mode] -h/--help for full usage
optional arguments:
-h, --help show this help message and exit
-updater, --update Syncs local data with the transactions from your
exchanges
-plotter, --plot Creates charts of your data
-stats, --stats Computes statistics and trends using local data
-verbose, --verbose Increase verbosity
See CHANGELOG
- Open an issue
- fork this repository
- create your feature branch (
git checkout -b my-new-feature
) - commit your changes (
git commit -am 'Added my new feature'
) - publish the branch (
git push origin my-new-feature
) - open a PR
Apache License Version 2.0, January 2004
- Documentation (last docs script run unsuccessfully (
"/usr/local/lib/python2.7/dist-packages/epydoc/docwriter/dotgraph.py", line 470, in __init__ for var in class_doc.sorted_variables: TypeError: iteration over non-sequence
). You can find the lastest docs here) - Issue tracker
- Source code
- cryptowatch - Uses cryptowat.ch and tradingview.com APIs to display charts side-by-side