ボット勉強その後。UbuntuへTA-libインストール。

2020/12/16BFSX購入した。基準となるPythonコードが必要だと思い購入。

ダウンロードしたものは

BFS-X_V821_20201209.zip

backtest_20200916.zip

sample_logics_20200909.zip

これが最新版か。

全部ダウンロードしようかと思ったけど、これが最新版のようでここまでにして

、コード解析に移る。

 pdf読む。まあtrade.pyがメイン。なるほど。。

とにかく動かしてみよう。

 

2021/2/5わりと時間が、たった。

BFSXは使い方がわかってきた程度。サンプルストラテジーをバックテストする。

スイング、スキャ用。

あっさり1か月過ぎるのは早い。

mmbotバックテスト用note購入。

note.com

 動かす。そこまで。

日々の売買データをロギングする用に、VPS1台pythonインストール。

 

www.python.jp

 

しゃしゃしゃしゃさんのnote2021年1月31日まで割引。のツイッター見て買ってしまった。

https://note.com/nyosyan893/m/mb25048ac04f9

 

おまけのリンダラリー聖杯ロジックから検証。

MT5かMT4化して動かして見たい。

BFSXですぐ動かした方がいいのか。

  

特典その3 聖杯戦略bot プログラムコードbtc_botをやる。

ModuleNotFoundError: No module named 'rapidjson'

これが抜け出せない。

anacondaアンインストール。だめ。

pypi.org

 

これをインストールしてぬけた。

pip install python-rapidjson

pip install rapidjsonではない。

 

 次はこれ、

ModuleNotFoundError: No module named 'pybitflyer'

pip install pybitfliyer

ModuleNotFoundError: No module named 'numba'

pip install numba

プログラム起動したっぽい。いまポジりそうなので一旦停止。

 

 ・OracleVPSにBFS-Xをインストール。

requirements.txtからインストールできない。

BSF-X.pdfに準じてインストール。 

sudo pip install websocket-client python-dateutil pandas==0.24.2 pyyaml matplotlib
requests sortedcontainers discord influxdb

TA-Libがインストールできない。

qiita.com

 

これをやってみるものの最後

pip install TA-Lib

でだめ。

Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-UsX6vt/TA-Lib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-PnKgUa-record/install-record.txt --single-version-externally-managed --compile --user --prefix=" failed with error code 1 in /tmp/pip-build-UsX6vt/TA-Lib/

うーんわからん。

 

https://living-sun.com/ja/python/732910-unable-to-install-ta-lib-on-ubuntu-python-ubuntu.html

似たようなエラー出てるから、この内容をやってみる。

sudo apt-get install python3-dev

変わらず。

sudo pip install -U setuptools

sudo -H pip install TA-Lib

変わらず。

Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-KmhEnH/TA-Lib/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-o9dPut-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-KmhEnH/TA-Lib/

 大して変わらん。

sudo apt upgrade

アップグレードしてみるか。

pip install TA-Lib

変わらん。

sudo pip3 install wheel

変わらん。

 

アップデート

sudo apt update

必要なくなった。パッケージを削除。

sudo apt autoremove

qiita.com

 

 変わらん。

pythonバージョン2.7てのが気になるから設定を変えてみる。

codechacha.com

 

まあもう一回やってみっか。

pip install TA-Lib

通らない。

メンテナンス的なコマンドを実行。

pip install update

pip install upgrade

pip install -U pip

pip show bottle これはnot found

sudo apt-get install python3.6 python3.6-dev

ん?なんか入った。

pip install TA-Lib

Building wheel for TA-Lib (setup.py) ... error

エラー、これが先頭になった。

wheelか?

その前にこれを、

sudo apt install python3-pip

最新版だった。

 

ERROR: Failed building wheel for TA-Lib

結局エラーは同じところで出てるっぽい。

 

forum.jesse.trade

 

まじか、これで行けるのか。

pip install talib-binary

だめ。

これならどうだ。

note.com

 

やった。インストールできた。

 

もう1回。

wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
tar -zxvf ta-lib-0.4.0-src.tar.gz
cd ta-lib
./configure --prefix=/usr
make
make install
cd ../
rm -rf ta-lib-0.4.0-src.tar.gz
rm -rf ta-lib
pip install TA-Lib

できた。OK。

あ、AWSsetup.pdf見れば載ってた。ああ~最初っからこれ見てやってれば(笑)

 

codechacha.com

デフォルトのバージョン変更。

これで。python3.6からpyhton3.9に変更した。