from talib import abstract
def talib2df(talib_output):
if type(talib_output) == list:
ret = pd.DataFrame(talib_output).transpose()
else:
ret = pd.Series(talib_output)
ret.index = tsmc['close'].index
return ret;
talib2df(abstract.STOCH(tsmc)).plot()
tsmc['close'].plot(secondary_y=True)
talib2df(abstract.MACD(tsmc)).plot()
tsmc['close'].plot(secondary_y=True)
talib2df(abstract.OBV(tsmc)).plot()
tsmc['close'].plot(secondary_y=True)
talib2df(abstract.WILLR(tsmc)).plot()
tsmc['close'].plot(secondary_y=True)
talib2df(abstract.ATR(tsmc)).plot()
tsmc['close'].plot(secondary_y=True)