LoginSignup
0
1

More than 1 year has passed since last update.

TA-Libインストールでのエラー解決

Posted at

TA-Libのインストール

pythonで株価の分析をしようと思い、ta-libをpipでインストールしようとしたところ、
以下の大量のエラーが出たため、解決法を備忘録として記載する。

環境

  • Windows10
  • VS Code
  • numpyインストール済
  • pipで全部なんでもインストールできると思っちゃっている自分(バカ)

エラー

pip install 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
  ╰─> [504 lines of output]
      running install
      C:\Users\xxx\anaconda3\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
      running build_ext
      skipping 'talib\_ta_lib.c' Cython extension (up-to-date)
      building 'talib._ta_lib' extension
      _ta_lib.c
      C:\Users\xxx\anaconda3\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: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(6982): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(7172): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(7354): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(7536): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(7541): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(7699): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(7877): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(8225): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(8601): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(8794): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(9151): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(20687): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(20840): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(21166): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(21475): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(21635): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(22503): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(22645): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(22787): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(22929): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23071): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23398): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23567): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23572): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23577): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23799): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23809): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23819): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(23991): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(24364): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(24369): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(24526): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(24668): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(25001): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(25169): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(25322): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(25474): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(25616): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(25771): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(25928): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(26130): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(26301): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(26453): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(26762): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(27089): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(27260): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(27434): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(27439): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(27586): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(27728): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(27870): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(28012): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(28154): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(28924): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29164): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29377): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29382): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29392): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29616): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29621): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29834): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29839): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(29844): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(30151): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(30304): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(30625): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(30931): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(31073): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(31215): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(31565): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(31570): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(31575): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(31746): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(32079): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(32239): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(40738): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(40743): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(40932): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(41110): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(41288): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(41293): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(41441): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(41614): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(41935): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(42306): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(42491): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(42840): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(54301): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(54444): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(54743): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(55035): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(55191): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(55973): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56105): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56237): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56369): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56501): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56798): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56957): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56962): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(56967): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(57181): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(57191): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(57201): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(57365): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(57722): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(57727): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(57877): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(58009): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(58312): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(58479): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(58622): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(58767): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(58899): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(59031): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(59180): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(59351): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(59518): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(59663): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(59955): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(60271): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(60438): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(60605): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(60610): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(60747): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(60879): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(61011): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(61143): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(61275): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62001): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62221): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62424): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62429): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62439): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62661): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62666): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62877): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62882): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(62887): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(63179): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(63322): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(63613): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(63905): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(64037): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(64169): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(64505): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(64510): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(64515): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(64682): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(65001): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
      talib\_ta_lib.c(65157): warning C4146: 符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。
         ライブラリ build\temp.win-amd64-3.9\Release\talib\_ta_lib.cp39-win_amd64.lib とオブジェクト build\temp.win-amd64-3.9\Release\talib\_ta_lib.cp39-win_amd64.exp を作成中
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLBREAKAWAY_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLEVENINGSTAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSEPARATINGLINES_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDRAGONFLYDOJI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SetOptInputParamReal は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMORNINGDOJISTAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_T3_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSHOOTINGSTAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADD は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLKICKING は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINUS_DM は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3WHITESOLDIERS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTRISTAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_SINE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_VAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSPINNINGTOP_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLUPSIDEGAP2CROWS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_COSH_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MININDEX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLRISEFALL3METHODS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLPIERCING_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_BOP_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AROON_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TRANGE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHARAMI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_EXP は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SUB_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SetUnstablePeriod は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_FuncTableAlloc は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLONNECK は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLKICKING_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3OUTSIDE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDRAGONFLYDOJI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_WCLPRICE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MEDPRICE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLONNECK_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLLADDERBOTTOM_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG_ANGLE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ACOS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINMAXINDEX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MFI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINMAX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_RSI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GroupTableFree は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLUPSIDEGAP2CROWS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTASUKIGAP は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_NATR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDOJISTAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_PHASOR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_WMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_Shutdown は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSHORTLINE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetFuncHandle は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_FuncTableFree は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ParamHolderFree は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAVP は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3LINESTRIKE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLCONCEALBABYSWALL_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHIGHWAVE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMARUBOZU_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADOSC は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMARUBOZU は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CCI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMATHOLD は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLEVENINGDOJISTAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLBREAKAWAY は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSPINNINGTOP は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_PPO_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_BBANDS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG_INTERCEPT は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MIDPRICE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROCR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MACDEXT は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLLADDERBOTTOM は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STOCH は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CCI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MULT は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLCOUNTERATTACK は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_FLOOR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLIDENTICAL3CROWS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_DCPERIOD_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3STARSINSOUTH_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ATAN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADXR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_DEMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHANGINGMAN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SIN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_TRENDMODE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSTALLEDPATTERN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLADVANCEBLOCK_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_OBV は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLIDENTICAL3CROWS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHARAMICROSS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_FLOOR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AD_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_PPO は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLINVERTEDHAMMER_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_WCLPRICE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TRIMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MACDEXT_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLINNECK は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SUB は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TANH は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLLONGLEGGEDDOJI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDARKCLOUDCOVER_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AROON は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STDDEV は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLUNIQUE3RIVER は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ATR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLCONCEALBABYSWALL は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINUS_DI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_WMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_EMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ULTOSC_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL2CROWS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LOG10 は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTAKURI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLCLOSINGMARUBOZU は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SetOptInputParamInteger は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLLONGLINE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG_ANGLE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROC は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CEIL_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLLONGLINE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMATCHINGLOW_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_COSH は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLKICKINGBYLENGTH は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_PLUS_DI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMATHOLD_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3OUTSIDE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHIGHWAVE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GroupTableAlloc は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_EMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADXR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MEDPRICE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLENGULFING_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MOM_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MFI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TANH_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetOptInputParameterInfo は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STOCHF は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG_INTERCEPT_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLGRAVESTONEDOJI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTHRUSTING_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROCR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_APO_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MACD は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SINH_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINMAX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_BOP は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_SINE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_TRENDLINE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3BLACKCROWS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ParamHolderAlloc は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLABANDONEDBABY は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetFuncInfo は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_DEMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ASIN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAVP_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STOCH_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TRANGE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_DIV は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MIN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_PHASOR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_COS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_Initialize は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SetCompatibility は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_TRENDMODE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMORNINGDOJISTAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_DX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_EXP_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLLONGLEGGEDDOJI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MIDPOINT_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_BETA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLGAPSIDESIDEWHITE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLINVERTEDHAMMER は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AVGPRICE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMORNINGSTAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLBELTHOLD_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STDDEV_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAXINDEX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MOM は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TSF_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MACD_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHAMMER_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TAN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHIKKAKEMOD_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MULT_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROC_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHARAMI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSHORTLINE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ATR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_DCPHASE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AVGPRICE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLGRAVESTONEDOJI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SINH は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TYPPRICE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLEVENINGDOJISTAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLENGULFING は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MACDFIX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHIKKAKE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetOutputParameterInfo は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLRICKSHAWMAN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TYPPRICE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LOG10_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ACOS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TRIMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHARAMICROSS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CMO_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDARKCLOUDCOVER は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_PLUS_DM_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHANGINGMAN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SQRT_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AROONOSC は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_RestoreCandleDefaultSettings は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MACDFIX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTRISTAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CEIL は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetInputParameterInfo は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3BLACKCROWS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSHOOTINGSTAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SQRT は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SUM は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHOMINGPIGEON は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SIN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STOCHRSI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLRICKSHAWMAN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMATCHINGLOW は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_COS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SAREXT_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLABANDONEDBABY_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG_SLOPE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTASUKIGAP_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSTALLEDPATTERN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDOJI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLGAPSIDESIDEWHITE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MIN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLXSIDEGAP3METHODS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINUS_DI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL2CROWS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LN_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ULTOSC は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_DIV_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLBELTHOLD は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROCP_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STOCHRSI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_STOCHF_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3INSIDE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetLookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3STARSINSOUTH は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSTICKSANDWICH_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINUS_DM_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLKICKINGBYLENGTH_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLUNIQUE3RIVER_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TAN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROCP は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetUnstablePeriod は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADD_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLADVANCEBLOCK は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHOMINGPIGEON_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTHRUSTING は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLTAKURI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CORREL は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SUM_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHIKKAKE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_BETA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ATAN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_DCPHASE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TEMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_VAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROCR100 は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_PLUS_DI_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLEVENINGSTAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MINMAXINDEX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSTICKSANDWICH は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TRIX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLINNECK_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3LINESTRIKE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_WILLR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_HT_TRENDLINE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHAMMER は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MIDPRICE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_KAMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLHIKKAKEMOD は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_LINEARREG_SLOPE_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_PLUS_DM は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MININDEX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_KAMA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3WHITESOLDIERS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AD は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAXINDEX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLPIERCING は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetCompatibility は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_OBV_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ASIN は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TEMA_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_DX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SAREXT は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLXSIDEGAP3METHODS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MA は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TRIX_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CMO は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_APO は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_WILLR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_TSF は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLMORNINGSTAR は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_SetCandleSettings は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLCLOSINGMARUBOZU_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MAX は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDOJISTAR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_T3 は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_AROONOSC_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLSEPARATINGLINES は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDL3INSIDE は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ROCR100_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_RSI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLDOJI は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CORREL_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_MIDPOINT は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_ADOSC_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_NATR_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLCOUNTERATTACK_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_BBANDS は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_CDLRISEFALL3METHODS_Lookback は未解決です
      _ta_lib.obj : error LNK2001: 外部シンボル TA_GetVersionString は未解決です
      build\lib.win-amd64-3.9\talib\_ta_lib.cp39-win_amd64.pyd : fatal error LNK1120: 339 件の未解決の外部参照
      error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Community\\VC\\Tools\\MSVC\\14.29.30133\\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: 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.

pipは悪くないよ、パッケージが悪いよって書かれている。

解決法

  • ラッパーがいるらしい
    ta-lib-0.4.0-msvc.zipをダウンロードして、C:\直下に解凍、配置。
    公式ページにはここまで書かれているみたい。

  • ビルド
    VS 2019用 x64 Native Tools コマンドプロンプトでビルド
    このツール自体はデフォルトで入っていると思われる。
    64bit専用コマンドプロンプトで実行すればOK.
    違うコマンドプロンプトでnmakeしてしまったら、zipファイルの配置からやり直し。

C:\ta-lib> cd C:\ta-lib\c\make\cdr\win32\msvc
C:\ta-lib\c\make\cdr\win32\msvc>nmake

ちゃんとC:\ta-lib\c\make\cdr\win32\msvc配下に移動してからnmakeコマンドを実行。

  • VS Codeでpip install TA-Libを実行
    無事インストールができました。

参考文献

https://mrjbq7.github.io/ta-lib/install.html
https://lifesaver.codes/answer/failed-to-install-ta-lib-127
https://cryptocurrencychudoku.hatenablog.com/entry/2018/04/01/140950
一番最後のリンク先が分かりやすかった。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1