I've updated the whole tia project with 2to3 to be Python 3 compliant. It is NOT Python 2 compliant, however.
There are now community contributions to address deprecation warnings in Pandas. I'm open to accepting additional community contributions. Just submit a pull request.
pip install https://github.com/PaulMest/tia/archive/master.zip
or
$ pip install git+git://github.com/PaulMest/tia.git#egg=tia
or
$ pip install git+https://github.com/PaulMest/tia.git#egg=tia
or put one of these into your requirements.txt
file
# Using git/SSH
git+git://github.com/PaulMest/tia.git#egg=tia
# Using https
git+https://github.com/PaulMest/tia.git#egg=tia
Install original tia with only changes related to Python 3 (and no additional community contributions)
$ pip install git+git://github.com/PaulMest/tia.git@066549f834791b024c1d8eb595e0d18fa1e3c1c5#egg=tia
or
$ pip install git+https://github.com/PaulMest/tia.git@066549f834791b024c1d8eb595e0d18fa1e3c1c5#egg=tia
or put one of these into your requirements.txt
file
# Using git/SSH
git+git://github.com/PaulMest/tia.git@066549f834791b024c1d8eb595e0d18fa1e3c1c5#egg=tia
# Using https
git+https://github.com/PaulMest/tia.git@066549f834791b024c1d8eb595e0d18fa1e3c1c5#egg=tia
TIA is a toolkit that provides bloomberg data access, easier pdf generation, backtesting functionality, technical analysis functionality, return analysis, and few windows utils.
Bloomberg API
- v3 api
- [Data Manager] (http://nbviewer.ipython.org/github/bpsmith/tia/blob/master/examples/datamgr.ipynb)
Simple Trade and Portfolio Model
PDF Generation (using reportlab)
Technical Analysis
Backtest
- backtest with yahoo data
- backtest with bbg data and pdf (Soon)
Utils
- Python 3