stable/freqtrade/tests/test_talib.py
2018-10-10 08:54:13 +03:00

18 lines
500 B
Python

import math
import talib.abstract as ta
import pandas as pd
def test_talib_bollingerbands_near_zero_values():
inputs = pd.DataFrame([
{'close': 0.00000010},
{'close': 0.00000011},
{'close': 0.00000012},
{'close': 0.00000013},
{'close': 0.00000014}
])
bollinger = ta.BBANDS(inputs, matype=0, timeperiod=2)
upper_band = bollinger['upperband'][3]
middle_band = bollinger['middleband'][3]
assert not math.isclose(upper_band, middle_band)