Your solulion worked. Ran Admin anaconda prompt....
Oct 25, 2016 Updated: 03/Jul/2017 Dlib is a Machine Learning library, primarily written in C, but has a Python package also. It has many useful and optimized algorithms useful for machine learning, linear algebra, data structures, image processing and many more available out-of-the-box. Conda-forge is a fiscally sponsored project of NumFOCUS, a nonprofit dedicated to supporting the open source scientific computing community. If you like conda-forge and want to support our mission, please consider making a donation to support our efforts.
base) C:WINDOWSsystem32>conda install -c masdeseiscaracteres ta-lib
Solving environment: done
Solving environment: done
Package Plan
environment location: C:ProgramDataAnaconda3
added / updated specs:
- ta-lib
- ta-lib
The following NEW packages will be INSTALLED:
The following packages will be UPDATED:
The following packages will be DOWNGRADED:
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Verifying transaction: done
Executing transaction: done
(base) C:WINDOWSsystem32>
Nose test...
C:UsersGUEST1>nosetests -v talib
talib.test_abstract.test_pandas ... ok
talib.test_abstract.test_SMA ... ok
talib.test_abstract.test_STOCH ... ok
talib.test_abstract.test_doji_candle ... ok
talib.test_abstract.test_MAVP ... ok
talib.test_abstract.test_info ... ok
talib.test_abstract.test_input_names ... ok
talib.test_abstract.test_input_arrays ... ok
talib.test_abstract.test_parameters ... ok
talib.test_abstract.test_lookback ... ok
talib.test_func.test_talib_version ... ok
talib.test_func.test_num_functions ... ok
talib.test_func.test_input_lengths ... ok
talib.test_func.test_input_nans ... ok
talib.test_func.test_unstable_period ... ok
talib.test_func.test_MIN ... ok
talib.test_func.test_MAX ... ok
talib.test_func.test_MOM ... ok
talib.test_func.test_BBANDS ... ok
talib.test_func.test_DEMA ... ok
talib.test_func.test_EMAEMA ... ok
talib.test_func.test_CDL3BLACKCROWS ... ok
talib.test_func.test_RSI ... ok
talib.test_func.test_MAVP ... ok
talib.test_stream.test_streaming ... ok
talib.test_stream.test_CDL3BLACKCROWS ... ok
talib.test_abstract.test_pandas ... ok
talib.test_abstract.test_SMA ... ok
talib.test_abstract.test_STOCH ... ok
talib.test_abstract.test_doji_candle ... ok
talib.test_abstract.test_MAVP ... ok
talib.test_abstract.test_info ... ok
talib.test_abstract.test_input_names ... ok
talib.test_abstract.test_input_arrays ... ok
talib.test_abstract.test_parameters ... ok
talib.test_abstract.test_lookback ... ok
talib.test_func.test_talib_version ... ok
talib.test_func.test_num_functions ... ok
talib.test_func.test_input_lengths ... ok
talib.test_func.test_input_nans ... ok
talib.test_func.test_unstable_period ... ok
talib.test_func.test_MIN ... ok
talib.test_func.test_MAX ... ok
talib.test_func.test_MOM ... ok
talib.test_func.test_BBANDS ... ok
talib.test_func.test_DEMA ... ok
talib.test_func.test_EMAEMA ... ok
talib.test_func.test_CDL3BLACKCROWS ... ok
talib.test_func.test_RSI ... ok
talib.test_func.test_MAVP ... ok
talib.test_stream.test_streaming ... ok
talib.test_stream.test_CDL3BLACKCROWS ... ok
Ran 26 tests in 0.050s
and functions work in my jupyter notebook
import pandas_datareader.data as web
import pandas as pd
import numpy as np
import talib
import matplotlib.pyplot as plt
#Added Imports Below
import fbprophet
import pytrends
from pytrends.request import TrendReq
#adds fix for workaround from quandl
import fix_yahoo_finance as fyf
fyf.pdr_override()
start = '2010-04-22'
end = '2018-11-28'
ticker = 'AMZN'
max_holding = 100
#price = web.DataReader(name=symbol, data_source='quandl', start=start, end=end)
stock = web.get_data_yahoo(ticker, start, end)
#stock.head()
stock = stock.iloc[::-2]
stock = stock.dropna()
adjclose = stock['Adj Close'].values
import pandas as pd
import numpy as np
import talib
import matplotlib.pyplot as plt
#Added Imports Below
import fbprophet
import pytrends
from pytrends.request import TrendReq
#adds fix for workaround from quandl
import fix_yahoo_finance as fyf
fyf.pdr_override()
start = '2010-04-22'
end = '2018-11-28'
ticker = 'AMZN'
max_holding = 100
#price = web.DataReader(name=symbol, data_source='quandl', start=start, end=end)
stock = web.get_data_yahoo(ticker, start, end)
#stock.head()
stock = stock.iloc[::-2]
stock = stock.dropna()
adjclose = stock['Adj Close'].values
#up, mid, low = talib.BBANDS(adjclose, timeperiod=30, nbdevup=2, nbdevdn=2, matype=0)
rsi = talib.RSI(adjclose, timeperiod=14)
print('RSI (first 10 elements)n', rsi[14:24])
#up, mid, low = talib.BBANDS(adjclose, timeperiod=30, nbdevup=2, nbdevdn=2, matype=0)
rsi = talib.RSI(adjclose, timeperiod=14)
print('RSI (first 10 elements)n', rsi[14:24])
Output below...
[100%**] 1 of 1 downloaded
RSI (first 10 elements)
[54.71139616 57.02129463 55.09458265 53.04076073 58.49369522 60.52833881
63.20019195 64.52435953 62.37719531 59.31951051]
[100%**] 1 of 1 downloaded
RSI (first 10 elements)
[54.71139616 57.02129463 55.09458265 53.04076073 58.49369522 60.52833881
63.20019195 64.52435953 62.37719531 59.31951051]