TA-Lib / ta-lib-python

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

Unable to install TA-Lib #681

Closed manilucky246 closed 1 week ago

manilucky246 commented 3 weeks ago

I am getting the below error message. Could some one please help me to fix this issue.

Building wheel for ta-lib (pyproject.toml) ... error error: subprocess-exited-with-error

× Building wheel for ta-lib (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [16 lines of output]

:75: UserWarning: Cannot find ta-lib library, installation may fail. running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-311\talib copying talib\abstract.py -> build\lib.win-amd64-cpython-311\talib copying talib\deprecated.py -> build\lib.win-amd64-cpython-311\talib copying talib\stream.py -> build\lib.win-amd64-cpython-311\talib copying talib\__init__.py -> build\lib.win-amd64-cpython-311\talib running build_ext building 'talib._ta_lib' extension creating build\temp.win-amd64-cpython-311\Release\talib "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\ta-lib\c\include -IC:\User s\XXXXX\AppData\Local\Temp\pip-build-env-p8478r3w\overlay\Lib\site-packages\numpy\core\include -IC:\Users\XXXXX\PycharmProjects\pythonProject\.venv\include -IC:\Users\XXXXXX\AppData\Local\Programs\Python\Python311\include -IC:\Users\XXXXX\AppData\Local\Programs\Python\Python311\Include "-IC:\Program Files\Microsoft Visual Studio\2022\C ommunity\VC\Tools\MSVC\14.41.34120\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\ATLMFC\include" "-IC:\Program Files\Microsoft Visua l Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621. 0\\um" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\shared" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\winrt" "-IC:\Program Files (x86)\Windows Kits\10\\include\10.0.22621.0\\cppwinrt" /Tctalib/_ta_lib.c /Fobuild\temp.win-amd64-cpython-311\Release\talib/_ta_lib.obj talib/_ta_lib.c(1223): fatal error C1083: Cannot open include file: 'ta_libc.h': No such file or directory **error: command 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.41.34120\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2 [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 Failed to build ta-lib ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (ta-lib)** (
mrjbq7 commented 3 weeks ago

Look at the installation directions in the README for your platform.

This is your error:

UserWarning: Cannot find ta-lib library, installation may fail.

You do not have the underlying TA-Lib C library installed and available to be linked to.

manilucky246 commented 3 weeks ago

@mrjbq7 how to do that? Please let me know

mrjbq7 commented 3 weeks ago

https://github.com/ta-lib/ta-lib-python?tab=readme-ov-file#dependencies

manilucky246 commented 3 weeks ago

Building wheels for collected packages: ta-lib Building wheel for ta-lib (pyproject.toml) ... error error: subprocess-exited-with-error

× Building wheel for ta-lib (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [16 lines of output]

:75: UserWarning: Cannot find ta-lib library, installation may fail.
mrjbq7 commented 3 weeks ago

Did you install the C library first?

manilucky246 commented 3 weeks ago

Yes, downloaded the library in the C drive. Now, updating my visual studio.

manilucky246 commented 3 weeks ago

Building wheels for collected packages: ta-lib Building wheel for ta-lib (pyproject.toml) ... error error: subprocess-exited-with-error

× Building wheel for ta-lib (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [665 lines of output] running bdist_wheel running build running build_py creating build\lib.win-amd64-cpython-311\talib copying talib\abstract.py -> build\lib.win-amd64-cpython-311\talib copying talib\deprecated.py -> build\lib.win-amd64-cpython-311\talib copying talib\stream.py -> build\lib.win-amd64-cpython-311\talib copying talib__init__.py -> build\lib.win-amd64-cpython-311\talib running build_ext building 'talib._ta_lib' extension creating build\temp.win-amd64-cpython-311\Release\talib "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -Ic:\ta-lib\c\include -IC:\User s\XXXX\AppData\Local\Temp\pip-build-env-bqkbtmv7\overlay\Lib\site-packages\numpy\core\include -IC:\Users\XXXX\PycharmProjects\pythonProject.venv\include -IC:\Users\XXXX\AppData\Local\Programs\Python\Python311\include -IC:\Users\XXXX\AppData\Local\Programs\Python\Python311\Include "-IC:\Program Files\Microsoft Visual Studio\2022\C ommunity\VC\Tools\MSVC\14.41.34120\include" "-IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\ATLMFC\include" "-IC:\Program Files\Microsoft Visua l Studio\2022\Community\VC\Auxiliary\VS\include" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621. 0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.22621.0\winrt" "-IC:\Program Files (x86)\Wi ndows Kits\10\include\10.0.22621.0\cppwinrt" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\include\um" /Tctalib/_ta_lib.c /Fobuild\temp.win-amd64-cpython-311\Release\talib/_ta_lib.obj _ta_lib.c C:\Users\XXXX\AppData\Local\Temp\pip-build-env-bqkbtmv7\overlay\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(12432): warning C4244: '=': conversion from 'npy_intp' to 'npy_int', possible loss of data talib/_ta_lib.c(12477): warning C4244: '=': conversion from 'npy_intp' to 'npy_int', possible loss of data talib/_ta_lib.c(12531): warning C4244: '=': conversion from 'npy_intp' to 'npy_int', possible loss of data talib/_ta_lib.c(12594): warning C4244: '=': conversion from 'npy_intp' to 'npy_int', possible loss of data talib/_ta_lib.c(13485): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(13490): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(13745): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(13989): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(14227): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(14232): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(14444): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(14679): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(15258): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(15759): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(16010): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(16494): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(32325): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(32532): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(33081): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(33502): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(33716): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(35326): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(35518): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(35710): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(35902): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(36094): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(36644): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(36865): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(36870): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(36875): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(37156): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(37166): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(37176): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(37402): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(37888): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(37893): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(38101): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(38293): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(38743): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(38968): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(39175): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(39378): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(39570): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(39776): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(39985): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(40249): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(40478): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(40681): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41102): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41545): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(41774): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42001): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42006): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42203): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42395): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42587): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42779): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(42971): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(44081): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(44458): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(44733): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(44738): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(44748): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(45038): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(45043): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(45315): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(45320): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(45325): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(45738): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(45942): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(46485): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(46902): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(47094): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(47286): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(47757): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(47762): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(47767): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(47993): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(48445): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(48659): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60328): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60333): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60578): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(60811): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(61038): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(61043): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(61242): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(61465): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62006): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62486): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(62722): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(63184): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(78381): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(78575): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(79086): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(79482): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(79685): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(81178): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(81357): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(81536): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(81715): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(81894): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(82405): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(82613): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(82618): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(82623): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(82889): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(82899): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(82909): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(83120): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(83578): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(83583): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(83779): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(83958): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(84369): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(84584): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(84778): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(84969): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(85148): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(85327): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(85523): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(85749): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(85967): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(86158): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(86554): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(86974): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(87192): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(87407): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(87412): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(87596): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(87775): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(87954): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(88133): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(88312): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(89359): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(89710): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(89972): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(89977): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(89987): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(90266): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(90271): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(90532): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(90537): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(90542): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(90930): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(91121): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(91625): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(92018): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(92197): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(92376): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(92823): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(92828): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(92833): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(93048): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(93476): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(93679): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96888): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96890): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96908): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96923): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96938): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96940): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96963): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(96978): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97003): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97023): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97053): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97073): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97468): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97483): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97508): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97528): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97543): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97598): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97613): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97628): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97643): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97658): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97683): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97703): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97705): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97707): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97728): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97732): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97736): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97768): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97803): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97805): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97828): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97843): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97863): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97878): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97893): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97908): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97923): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97938): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97953): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97968): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97983): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(97998): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98018): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98038): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98053): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98068): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98070): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98093): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98108): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98123): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98138): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98153): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98248): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98268): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98288): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98290): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98294): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98323): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98325): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98348): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98350): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98352): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98383): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98398): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98428): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98448): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98463): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98478): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98498): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98500): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98502): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98523): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98548): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(98563): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99799): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99801): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99819): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99834): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99849): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99851): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99874): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99889): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99914): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99934): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99964): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(99984): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100379): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100394): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100419): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100439): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100454): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100509): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100524): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100539): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100554): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100569): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100594): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100614): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100616): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100618): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100639): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100643): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100647): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100679): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100714): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100716): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100739): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100754): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100774): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100789): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100804): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100819): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100834): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100849): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100864): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100879): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100894): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100909): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100929): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100949): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100964): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100979): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(100981): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101004): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101019): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101034): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101049): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101064): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101159): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101179): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101199): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101201): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101205): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101234): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101236): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101259): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101261): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101263): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101294): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101309): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101339): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101359): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101374): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101389): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101409): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101411): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101413): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101434): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101459): warning C4146: unary minus operator applied to unsigned type, result still unsigned talib/_ta_lib.c(101474): warning C4146: unary minus operator applied to unsigned type, result still unsigned "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\HostX86\x64\link.exe" /nologo /INCREMENTAL:NO /LTCG /DLL /MANIFEST:EMBED,ID=2 /MANIFEST UAC:NO /LIBPATH:c:\ta-lib\c\lib /LIBPATH:C:\Users\XXXX\PycharmProjects\pythonProject.venv\libs /LIBPATH:C:\Users\XXXX\AppData\Local\Programs\Python\Python311\libs /L IBPATH:C:\Users\XXXX\AppData\Local\Programs\Python\Python311 /LIBPATH:C:\Users\XXXX\PycharmProjects\pythonProject.venv\PCbuild\amd64 "/LIBPATH:C:\Program Files\Micro soft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\ATLMFC\lib\x64" "/LIBPATH:C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x64" "/L IBPATH:C:\Program Files (x86)\Windows Kits\NETFXSDK\4.8\lib\um\x64" "/LIBPATH:C:\Program Files (x86)\Windows Kits\10\lib\10.0.22621.0\ucrt\x64" "/LIBPATH:C:\Program Files (x86)\Win dows Kits\10\lib\10.0.22621.0\um\x64" ta_libc_cdr.lib /EXPORT:PyInit__ta_lib build\temp.win-amd64-cpython-311\Release\talib/_ta_lib.obj /OUT:build\lib.win-amd64-cpython-311\talib_ta_lib.cp311-win_amd64.pyd /IMPLIB:build\temp.win-amd64-cpython-311\Release\talib_ta_lib.cp311-win_amd64.lib Creating library build\temp.win-amd64-cpython-311\Release\talib_ta_lib.cp311-win_amd64.lib and object build\temp.win-amd64-cpython-311\Release\talib_ta_lib.cp311-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 _ta_lib.obj : error LNK2001: unresolved external symbol TA_T3 _ta_lib.obj : error LNK2001: unresolved external symbol TA_AROONOSC_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLSEPARATINGLINES _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDL3INSIDE _ta_lib.obj : error LNK2001: unresolved external symbol TA_ROCR100_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_RSI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLDOJI _ta_lib.obj : error LNK2001: unresolved external symbol TA_CORREL_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_MIDPOINT _ta_lib.obj : error LNK2001: unresolved external symbol TA_ADOSC_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_NATR_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_CDLCOUNTERATTACK_Lookback _ta_lib.obj : error LNK2001: unresolved external symbol TA_HT_DCPERIOD _ta_lib.obj : error LNK2001: unresolved external symbol TA_BBANDS _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-311\talib_ta_lib.cp311-win_amd64.pyd : fatal error LNK1120: 339 unresolved externals error: command 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\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 Failed to build ta-lib ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (ta-lib)

manilucky246 commented 3 weeks ago

I am still getting some error messages and some thing shows like 'unresolved external symbol' and 'warning C4146: unary minus operator applied to unsigned type, result still unsigned'. Could you please help me

manilucky246 commented 3 weeks ago

@mrjbq7 @sbohrer @erg @TkTech Could any one please help me on the issue

mrjbq7 commented 1 week ago

Did you install the 64-bit version of the TA-Lib C library? You have to make that yourself because the TA-Lib project hasn't released a 64-bit binary build yet.