** Work in progress **
pandas_talib
A Python Pandas implementation of technical indicators
As of May 16, 2018, this repo is partially maintained by Yao Hong Kok Currently, May 17, 2018 updates are tested with Python 3.6 and pandas 0.23.0.
Original version from:
See also:
- panpanpandas/ultrafinance
- llazzaro/analyzer
- https://www.quantopian.com/posts/technical-analysis-indicators-without-talib-code
If you are looking for a more complete set of technical indicators you might have a look at this TA-Lib Python wrapper: https://github.com/mrjbq7/ta-lib
Development
You can help to develop this library.
Issues
You can submit issues using https://github.com/femtotrader/pandas_talib/issues
Clone
You can clone repository to try to fix issues yourself using:
$ git clone https://github.com/femtotrader/pandas_talib.git
Run unit tests
Follow instructions from TA-Lib and install it:
https://github.com/mrjbq7/ta-lib
Run all unit tests
$ nosetests -s -v
Run a given test
$ nosetests tests.test_pandas_talib:test_indicator_MA -s -v
Run samples
Run samples/main.py
(from project root directory)
$ python samples/main.py
Install development version
$ python setup.py install
or
$ sudo pip install git+https://github.com/femtotrader/pandas_talib.git
Known Issues
- The method ROC is currently not accurate yet.
Collaborating
- Fork repository
- Create a branch which fix a given issue
- Submit pull requests