https://github.com/bukosabino/ta
Raw File
Tip revision: 16f4bfe438ac2a8dd104418cc4806acbe4ff4412 authored by Darío López Padial on 12 November 2019, 15:50:01 UTC
Merge pull request #89 from bukosabino/feature/testing-fi
Tip revision: 16f4bfe
bollinger_band_features_example.py
"""This is a example adding bollinger band features.
"""
import pandas as pd
import ta

# Load data
df = pd.read_csv('../data/datas.csv', sep=',')

# Clean nan values
df = ta.utils.dropna(df)

print(df.columns)

# Add bollinger band high indicator filling nans values
df['bb_high_indicator'] = ta.volatility.bollinger_hband_indicator(df["Close"], n=20, ndev=2, fillna=True)

# Add bollinger band low indicator filling nans values
df['bb_low_indicator'] = ta.volatility.bollinger_lband_indicator(df["Close"], n=20, ndev=2, fillna=True)

print(df.columns)
back to top