TA-Lib / ta-lib-python

Python wrapper for TA-Lib (http://ta-lib.org/).
http://ta-lib.github.io/ta-lib-python
Other
9.46k stars 1.74k forks source link

Install problem #522

Closed beachboy88 closed 2 years ago

beachboy88 commented 2 years ago

Trying to install on PyCharm after following the instructions for installing on 64-bit Windows. After I typed the "nmake" command on the command prompt, it looked like everything went fine. However, when I go into the PyCharm terminal and do my pip install ta-lib, I get the following massive error feed:

Collecting ta-lib Using cached TA-Lib-0.4.24.tar.gz (269 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: numpy in c:\users\jhsri\pycharmprojects\mtfa\venv\lib\site-packages (from ta-lib) (1.22.4) Building wheels for collected packages: ta-lib Building wheel for ta-lib (setup.py) ... error error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully. │ exit code: 1 ╰─> [519 lines of output] running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-cpython-310 creating build\lib.win-amd64-cpython-310\talib copying talib\abstract.py -> build\lib.win-amd64-cpython-310\talib copying talib\deprecated.py -> build\lib.win-amd64-cpython-310\talib copying talib\stream.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_abstract.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_data.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_func.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_pandas.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_polars.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_stream.py -> build\lib.win-amd64-cpython-310\talib copying talib__init.py -> build\lib.win-amd64-cpython-310\talib running build_ext building 'talib._ta_lib' extension creating build\temp.win-amd64-cpython-310 creating build\temp.win-amd64-cpython-310\Release creating build\temp.win-amd64-cpython-310\Release\talib "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\ta-lib\c\include -IC:\Users\jh sri\PycharmProjects\MTFA\venv\lib\site-packages\numpy\core\include -IC:\Users\jhsri\PycharmProjects\MTFA\venv\include "-IC:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3. 10_3.10.1520.0_x64qbz5n2kfra8p0\include" "-IC:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64qbz5n2kfra8p0\Include" "-IC:\Program Files\Microsoft Vi sual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files ( x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0 \um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tctalib/_ta_lib.c /Fobuild\temp.win-amd64-cpython-310\Release\talib/_ta_lib.obj _ta_lib.c C:\Users\jhsri\PycharmProjects\MTFA\venv\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION talib/_ta_lib.c(61275): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62001): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64169): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64505): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64510): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64515): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64682): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(65001): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(65157): warning C4146: unary minus operator applied to unsigned type, result still unsigned "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC: NO /LIBPATH:c:\ta-lib\c\lib /LIBPATH:C:\Users\jhsri\PycharmProjects\MTFA\venv\libs "/LIBPATH:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64qbz5n2kf ra8p0\libs" "/LIBPATH:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64qbz5n2kfra8p0" /LIBPATH:C:\Users\jhsri\PycharmProjects\MTFA\venv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\M SVC\14.32.31326\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" ta_libc _cdr.lib /EXPORT:PyInitta_lib build\temp.win-amd64-cpython-310\Release\talib/_ta_lib.obj /OUT:build\lib.win-amd64-cpython-310\talib_ta_lib.cp310-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-310\Release\talib_ta_lib.cp310-win_amd64.lib Creating library build\temp.win-amd64-cpython-310\Release\talib_ta_lib.cp310-win_amd64.lib and object build\temp.win-amd64-cpython-310\Release\talib_ta_lib.cp310-win_amd64.exp _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLONNECK _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLONGLINE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_ANGLE _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROC _ta_lib.obj : error LNK2001: unresolved external symbol TA_CEIL_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLONGLINE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMATCHINGLOW_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_COSH _ta_lib.obj : error LNK2001: unresolved external symbol TA_AVGPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLGRAVESTONEDOJI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SINH _ta_lib.obj : error LNK2001: unresolved external symbol TA_TYPPRICE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLEVENINGDOJISTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLENGULFING _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACDFIX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIKKAKE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetOutputParameterInfo _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLRICKSHAWMAN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TYPPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LOG10_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ACOS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRIMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHARAMICROSS _ta_lib.obj : error LNK2001: unresolved external symbol TA_CMO_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDARKCLOUDCOVER _ta_lib.obj : error LNK2001: unresolved external symbol TA_PLUS_DM_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHANGINGMAN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SQRT_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AROONOSC _ta_lib.obj : error LNK2001: unresolved external symbol TA_RestoreCandleDefaultSettings _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACDFIX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTRISTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CEIL _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetInputParameterInfo _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3BLACKCROWS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSHOOTINGSTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_SQRT _ta_lib.obj : error LNK2001: unresolved external symbol TA_SUM _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHOMINGPIGEON _ta_lib.obj : error LNK2001: unresolved external symbol TA_SIN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCHRSI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLRICKSHAWMAN _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLGAPSIDESIDEWHITE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLXSIDEGAP3METHODS _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINUS_DI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL2CROWS _ta_lib.obj : error LNK2001: unresolved external symbol TA_LN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ULTOSC _ta_lib.obj : error LNK2001: unresolved external symbol TA_DIV_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLBELTHOLD _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCP_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCHRSI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCHF_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3INSIDE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetLookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3STARSINSOUTH _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSTICKSANDWICH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINUS_DM_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLKICKINGBYLENGTH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLUNIQUE3RIVER_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TAN _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCP _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_DCPHASE _ta_lib.obj : error LNK2001: unresolved external symbol TA_TEMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_VAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCR100 _ta_lib.obj : error LNK2001: unresolved external symbol TA_PLUS_DI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLEVENINGSTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINMAXINDEX _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSTICKSANDWICH _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRIX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLINNECK_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3LINESTRIKE _ta_lib.obj : error LNK2001: unresolved external symbol TA_WILLR _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_TRENDLINE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHAMMER _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIDPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_KAMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIKKAKEMOD _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_SLOPE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_PLUS_DM _ta_lib.obj : error LNK2001: unresolved external symbol TA_MININDEX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_KAMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3WHITESOLDIERS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AD _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAXINDEX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLPIERCING _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetCompatibility _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLRISEFALL3METHODS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetVersionString build\lib.win-amd64-cpython-310\talib_ta_lib.cp310-win_amd64.pyd : fatal error LNK1120: 339 unresolved externals error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\link.exe' failed with exit code 1120 [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for ta-lib Running setup.py clean for ta-lib Failed to build ta-lib Installing collected packages: ta-lib Running setup.py install for ta-lib ... error error: subprocess-exited-with-error

× Running setup.py install for ta-lib did not run successfully. │ exit code: 1 ╰─> [521 lines of output] running install C:\Users\jhsri\PycharmProjects\MTFA\venv\lib\site-packages\setuptools\command\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build\lib.win-amd64-cpython-310 creating build\lib.win-amd64-cpython-310\talib copying talib\abstract.py -> build\lib.win-amd64-cpython-310\talib copying talib\deprecated.py -> build\lib.win-amd64-cpython-310\talib copying talib\stream.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_abstract.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_data.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_func.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_pandas.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_polars.py -> build\lib.win-amd64-cpython-310\talib copying talib\test_stream.py -> build\lib.win-amd64-cpython-310\talib copying talib__init__.py -> build\lib.win-amd64-cpython-310\talib running build_ext building 'talib._ta_lib' extension creating build\temp.win-amd64-cpython-310 creating build\temp.win-amd64-cpython-310\Release creating build\temp.win-amd64-cpython-310\Release\talib "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\ta-lib\c\include -IC:\Users\jh sri\PycharmProjects\MTFA\venv\lib\site-packages\numpy\core\include -IC:\Users\jhsri\PycharmProjects\MTFA\venv\include "-IC:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3. 10_3.10.1520.0_x64qbz5n2kfra8p0\include" "-IC:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64qbz5n2kfra8p0\Include" "-IC:\Program Files\Microsoft Vi sual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\ATLMFC\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\include" "-IC:\Program Files ( x86)\Windows Kits\10\include\10.0.19041.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0 \um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\winrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.19041.0\cppwinrt" /Tctalib/_ta_lib.c /Fobuild\temp.win-amd64-cpython-310\Release\talib/_ta_lib.obj _ta_lib.c C:\Users\jhsri\PycharmProjects\MTFA\venv\lib\site-packages\numpy\core\include\numpy\npy_1_7_deprecated_api.h(14) : Warning Msg: Using deprecated NumPy API, disable it with #define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION talib/_ta_lib.c(6977): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(6982): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(7172): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(7354): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(7536): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(7541): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(7699): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(7877): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(8225): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(8601): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(8794): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(9151): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(20687): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(20840): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(21166): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(21475): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(21635): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(22503): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(22645): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(22787): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(22929): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23071): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23398): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23567): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23572): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23577): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23799): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23809): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23819): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(23991): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(24364): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(24369): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(24526): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(24668): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(25001): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(25169): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(25322): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(25474): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(25616): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(25771): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(25928): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(26130): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(26301): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(26453): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(26762): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(27089): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(27260): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(27434): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(27439): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(27586): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(27728): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(27870): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(28012): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(28154): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(28924): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29164): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29377): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29382): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29392): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29616): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29621): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29834): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29839): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(29844): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(30151): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(30304): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(30625): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(30931): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(31073): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(31215): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(31565): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(31570): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(31575): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(31746): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(32079): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(32239): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(40738): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(40743): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(40932): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41110): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41288): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41293): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41441): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41614): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41935): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42306): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42491): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42840): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(54301): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(54444): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(54743): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(55035): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(55191): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(55973): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56105): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56237): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56369): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56501): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56798): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56957): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56962): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(56967): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(57181): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(57191): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(57201): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(57365): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(57722): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(57727): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(57877): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(58009): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(58312): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(58479): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(58622): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(58767): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(58899): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(59031): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(59180): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(59351): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(59518): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(59663): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(59955): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60271): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60438): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60605): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60610): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60747): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60879): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(61011): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(61143): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(61275): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62001): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62221): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62424): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62429): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62439): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62661): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62666): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62877): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62882): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62887): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(63179): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(63322): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(63613): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(63905): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64037): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64169): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64505): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64510): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64515): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(64682): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(65001): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(65157): warning C4146: unary minus operator applied to unsigned type, result still unsigned "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFESTUAC: NO /LIBPATH:c:\ta-lib\c\lib /LIBPATH:C:\Users\jhsri\PycharmProjects\MTFA\venv\libs "/LIBPATH:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64qbz5n2kf ra8p0\libs" "/LIBPATH:C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.1520.0_x64qbz5n2kfra8p0" /LIBPATH:C:\Users\jhsri\PycharmProjects\MTFA\venv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.32.31326\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\M SVC\14.32.31326\lib\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.19041.0\um\x64" ta_libc _cdr.lib /EXPORT:PyInit__ta_lib build\temp.win-amd64-cpython-310\Release\talib/_ta_lib.obj /OUT:build\lib.win-amd64-cpython-310\talib_ta_lib.cp310-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-310\Release\talib_ta_lib.cp310-win_amd64.lib Creating library build\temp.win-amd64-cpython-310\Release\talib_ta_lib.cp310-win_amd64.lib and object build\temp.win-amd64-cpython-310\Release\talib_ta_lib.cp310-win_amd64.exp _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLBREAKAWAY_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLEVENINGSTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSEPARATINGLINES_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDRAGONFLYDOJI _ta_lib.obj : error LNK2001: unresolved external symbol TA_SetOptInputParamReal _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMORNINGDOJISTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_T3_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSHOOTINGSTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADD _ta_lib.obj : error LNK2001: unresolved external symbol TA_MA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLKICKING _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINUS_DM _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3WHITESOLDIERS _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTRISTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_SINE _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_VAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSPINNINGTOP_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLUPSIDEGAP2CROWS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_COSH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MININDEX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLRISEFALL3METHODS _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLPIERCING_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_BOP_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AROON_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRANGE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHARAMI _ta_lib.obj : error LNK2001: unresolved external symbol TA_EXP _ta_lib.obj : error LNK2001: unresolved external symbol TA_SUB_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SetUnstablePeriod _ta_lib.obj : error LNK2001: unresolved external symbol TA_FuncTableAlloc _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLONNECK _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLKICKING_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3OUTSIDE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDRAGONFLYDOJI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_WCLPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MEDPRICE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLONNECK_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLADDERBOTTOM_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_ANGLE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ACOS _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINMAXINDEX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MFI _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINMAX _ta_lib.obj : error LNK2001: unresolved external symbol TA_RSI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GroupTableFree _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLUPSIDEGAP2CROWS _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTASUKIGAP _ta_lib.obj : error LNK2001: unresolved external symbol TA_NATR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDOJISTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_PHASOR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_WMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_Shutdown _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSHORTLINE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetFuncHandle _ta_lib.obj : error LNK2001: unresolved external symbol TA_FuncTableFree _ta_lib.obj : error LNK2001: unresolved external symbol TA_ParamHolderFree _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAVP _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3LINESTRIKE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLCONCEALBABYSWALL_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIGHWAVE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMARUBOZU_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADOSC _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMARUBOZU _ta_lib.obj : error LNK2001: unresolved external symbol TA_SAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CCI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMATHOLD _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLEVENINGDOJISTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLBREAKAWAY _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSPINNINGTOP _ta_lib.obj : error LNK2001: unresolved external symbol TA_PPO_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_BBANDS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_INTERCEPT _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIDPRICE _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACDEXT _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLADDERBOTTOM _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCH _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CCI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MULT _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLCOUNTERATTACK _ta_lib.obj : error LNK2001: unresolved external symbol TA_FLOOR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLIDENTICAL3CROWS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_DCPERIOD_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3STARSINSOUTH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ATAN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADXR _ta_lib.obj : error LNK2001: unresolved external symbol TA_DEMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHANGINGMAN _ta_lib.obj : error LNK2001: unresolved external symbol TA_SIN _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_TRENDMODE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSTALLEDPATTERN _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLADVANCEBLOCK_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_OBV _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLIDENTICAL3CROWS _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHARAMICROSS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_FLOOR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AD_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_PPO _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLINVERTEDHAMMER_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_WCLPRICE _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRIMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACDEXT_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLINNECK _ta_lib.obj : error LNK2001: unresolved external symbol TA_SUB _ta_lib.obj : error LNK2001: unresolved external symbol TA_TANH _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLONGLEGGEDDOJI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDARKCLOUDCOVER_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AROON _ta_lib.obj : error LNK2001: unresolved external symbol TA_STDDEV _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLUNIQUE3RIVER _ta_lib.obj : error LNK2001: unresolved external symbol TA_ATR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLCONCEALBABYSWALL _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINUS_DI _ta_lib.obj : error LNK2001: unresolved external symbol TA_WMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_EMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ULTOSC_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL2CROWS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LOG10 _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTAKURI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLCLOSINGMARUBOZU _ta_lib.obj : error LNK2001: unresolved external symbol TA_SetOptInputParamInteger _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLONGLINE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_ANGLE _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROC _ta_lib.obj : error LNK2001: unresolved external symbol TA_CEIL_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLONGLINE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMATCHINGLOW_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_COSH _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLKICKINGBYLENGTH _ta_lib.obj : error LNK2001: unresolved external symbol TA_PLUS_DI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMATHOLD_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3OUTSIDE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIGHWAVE _ta_lib.obj : error LNK2001: unresolved external symbol TA_GroupTableAlloc _ta_lib.obj : error LNK2001: unresolved external symbol TA_EMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADXR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MEDPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLENGULFING_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MOM_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MFI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TANH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetOptInputParameterInfo _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCHF _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_INTERCEPT_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLGRAVESTONEDOJI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTHRUSTING_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCR _ta_lib.obj : error LNK2001: unresolved external symbol TA_APO_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACD _ta_lib.obj : error LNK2001: unresolved external symbol TA_SINH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINMAX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_BOP _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_SINE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_TRENDLINE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3BLACKCROWS _ta_lib.obj : error LNK2001: unresolved external symbol TA_ParamHolderAlloc _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLABANDONEDBABY _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetFuncInfo _ta_lib.obj : error LNK2001: unresolved external symbol TA_DEMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ASIN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAVP_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRANGE _ta_lib.obj : error LNK2001: unresolved external symbol TA_DIV _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIN _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_PHASOR _ta_lib.obj : error LNK2001: unresolved external symbol TA_COS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_Initialize _ta_lib.obj : error LNK2001: unresolved external symbol TA_LN _ta_lib.obj : error LNK2001: unresolved external symbol TA_SetCompatibility _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_TRENDMODE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMORNINGDOJISTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_DX _ta_lib.obj : error LNK2001: unresolved external symbol TA_EXP_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLLONGLEGGEDDOJI _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIDPOINT_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_BETA _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLGAPSIDESIDEWHITE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLINVERTEDHAMMER _ta_lib.obj : error LNK2001: unresolved external symbol TA_AVGPRICE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMORNINGSTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLBELTHOLD_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STDDEV_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAXINDEX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MOM _ta_lib.obj : error LNK2001: unresolved external symbol TA_TSF_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACD_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHAMMER_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TAN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIKKAKEMOD_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MULT_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROC_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHARAMI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSHORTLINE _ta_lib.obj : error LNK2001: unresolved external symbol TA_ATR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_DCPHASE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AVGPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLGRAVESTONEDOJI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SINH _ta_lib.obj : error LNK2001: unresolved external symbol TA_TYPPRICE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLEVENINGDOJISTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLENGULFING _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACDFIX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIKKAKE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetOutputParameterInfo _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLRICKSHAWMAN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TYPPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LOG10_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ACOS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRIMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHARAMICROSS _ta_lib.obj : error LNK2001: unresolved external symbol TA_CMO_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDARKCLOUDCOVER _ta_lib.obj : error LNK2001: unresolved external symbol TA_PLUS_DM_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHANGINGMAN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SQRT_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AROONOSC _ta_lib.obj : error LNK2001: unresolved external symbol TA_RestoreCandleDefaultSettings _ta_lib.obj : error LNK2001: unresolved external symbol TA_MACDFIX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTRISTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_CEIL _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetInputParameterInfo _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3BLACKCROWS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSHOOTINGSTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_SQRT _ta_lib.obj : error LNK2001: unresolved external symbol TA_SUM _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHOMINGPIGEON _ta_lib.obj : error LNK2001: unresolved external symbol TA_SIN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCHRSI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLRICKSHAWMAN _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMATCHINGLOW _ta_lib.obj : error LNK2001: unresolved external symbol TA_COS _ta_lib.obj : error LNK2001: unresolved external symbol TA_SAREXT_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLABANDONEDBABY_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_SLOPE _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTASUKIGAP_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSTALLEDPATTERN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDOJI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLGAPSIDESIDEWHITE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLXSIDEGAP3METHODS _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINUS_DI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL2CROWS _ta_lib.obj : error LNK2001: unresolved external symbol TA_LN_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ULTOSC _ta_lib.obj : error LNK2001: unresolved external symbol TA_DIV_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLBELTHOLD _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCP_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCHRSI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_STOCHF_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3INSIDE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetLookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3STARSINSOUTH _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSTICKSANDWICH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINUS_DM_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLKICKINGBYLENGTH_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLUNIQUE3RIVER_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TAN _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCP _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetUnstablePeriod _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADD_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLADVANCEBLOCK _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHOMINGPIGEON_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTHRUSTING _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLTAKURI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CORREL _ta_lib.obj : error LNK2001: unresolved external symbol TA_SUM_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIKKAKE _ta_lib.obj : error LNK2001: unresolved external symbol TA_BETA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ATAN _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_DCPHASE _ta_lib.obj : error LNK2001: unresolved external symbol TA_TEMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_VAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCR100 _ta_lib.obj : error LNK2001: unresolved external symbol TA_PLUS_DI_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLEVENINGSTAR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MINMAXINDEX _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSTICKSANDWICH _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRIX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLINNECK_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3LINESTRIKE _ta_lib.obj : error LNK2001: unresolved external symbol TA_WILLR _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_TRENDLINE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHAMMER _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIDPRICE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_KAMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLHIKKAKEMOD _ta_lib.obj : error LNK2001: unresolved external symbol TA_LINEARREG_SLOPE_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_PLUS_DM _ta_lib.obj : error LNK2001: unresolved external symbol TA_MININDEX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_KAMA _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3WHITESOLDIERS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_AD _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAXINDEX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLPIERCING _ta_lib.obj : error LNK2001: unresolved external symbol TA_GetCompatibility _ta_lib.obj : error LNK2001: unresolved external symbol TA_OBV_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_ASIN _ta_lib.obj : error LNK2001: unresolved external symbol TA_TEMA_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_DX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_SAREXT _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLXSIDEGAP3METHODS_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MA _ta_lib.obj : error LNK2001: unresolved external symbol TA_TRIX_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CMO _ta_lib.obj : error LNK2001: unresolved external symbol TA_APO _ta_lib.obj : error LNK2001: unresolved external symbol TA_WILLR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_TSF _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLMORNINGSTAR _ta_lib.obj : error LNK2001: unresolved external symbol TA_SetCandleSettings _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLCLOSINGMARUBOZU_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MAX _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDOJISTAR_Lookback

note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure

× Encountered error while trying to install package. ╰─> ta-lib

note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure.

I promise I have already tried Googling this (heavily) and looking closely at similar threads from other users... for over 6 hours... and still cannot figure this out. How can this be so difficult?

mrjbq7 commented 2 years ago

It seems that the pip install can't find the underlying TA-Lib C library.

Some possibilities include:

I assume you followed the installation process here:

https://github.com/mrjbq7/ta-lib#windows

mrjbq7 commented 2 years ago

I assume you got it to work, if you haven't and the README instructions weren't helpful, let me know.