A technical analysis wrapper around Pandas
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.idea
pandasta
.gitignore
LICENSE
README.md
backtesting.ipynb
requirements.txt
setup.py

README.md

Pandas TA

Introduction

Pandas TA is a lightweight technical analysis wrapper on top of Pandas. Pandas TA is a convention-over-configuration library, which allows for easily attaching TA indicators to a Pandas DataFrame, by following a simple naming convention:

data = fetch_raw_data() # from an online resource, file, etc
df = pdt.TaDataFrame(data, indicators=['sma_14', 'sma_30', 'stochk_14', 'atr_30'])

As a result, alongside the usual columns in the data frame, four new ones will appear, each one containing its respective indicator values. The naming convention of the indicators follows the standard naming patterns among technical analysts, as well as present in much of the available TA software. This should make it easier for non-programmers to start with.