Python3でTA-Libをインストール
変更履歴
AWS対応バージョン追記
ご挨拶
はじめまして、アドミンと申します。
BOT作成の初心者ですがTA-Libと言う素晴らしいライブラリを見つけたので試しに使ってみようと思いインストールしてみたのですが自力では辿り着けず、ドテン君購入者の秘密のフォーラムで有志の方々に助けを頂きインストールが完了したので、このノートに書き留めることにしました。
この場を借りて、有志の方々に熱く御礼申し上げます。
TA-Libとは?
市場テクニカル分析ライブラリです。
具体的には、テクニカル分析に必要なMACDやRSIなどを簡単に使える関数が用意されています。
1からテクニカル分析用のコードを書かなくて済むのはお得だと思いません?
準備
ファイルをダウンロード
http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
インストールする場所にアップロード
そのままインストールするとエラーになるのでsetuptoolsをアップデート
sudo pip install --upgrade setuptools pip
インストール
圧縮ファイル展開
tar xzvf ta-lib-0.4.0-src.tar.gz
ディレクトリ移動
cd ta-lib
ファイルのインストール作業(1行ずつ実行して下さい)
./configure --prefix=/usr
make
sudo make install
sudo bash -c "echo "/usr/local/lib64" >> /etc/ld.so.conf"
sudo /sbin/ldconfig(再読み込み)
sudo pip-3.6 install ta-lib
※pipの部分はご自身の環境によって変わりますのでご確認下さい
動作テスト
import numpy
import talib
close = numpy.random.random(100)
print(talib.SMA(close))
上記コードをtest.pyとする
パーミッションの変更
chmod 755 test.py
実行テスト
sudo python3 test.py
無事動けば完了です♪
サポート
やってもできねーよ!!と言う方のために有料サポートを始めました!