richmanbtcさんの「機械学習ボットのチュートリアル」をGoogle colaboratoryで動かす
機械学習ボットのチュートリアルは、dockerでローカルに環境を作りjupiter noteのチュートリアルをステップbyステップで動かす仕組み。
Docker環境の準備が大変だったので、google colaboratory(無償)で動くように修正した。
Google ColabのIDさえ作れば(無償)、ブラウザのみでチュートリアルに取り組むことができる。以下のURLをクリックしてみてください。
修正内容
修正は簡単でColaboratoryに入っていないライブラリをインストールする以下のスクリプトを最初に走らせれば動く。環境の更新毎に1回の実行とはいえ、ta-libのコンパイルに3分ぐらいかかる。長期利用にはオリジナルのDocker版のほうがおすすめかもしれない。
!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
!tar -xzvf ta-lib-0.4.0-src.tar.gz
%cd ta-lib
!./configure --prefix=/usr
!make
!make install
!pip install TA-LIB
! pip install ccxt
! pip install lightgbm
! pip install "git+https://github.com/richmanbtc/crypto_data_fetcher.git@v0.0.9#egg=crypto_data_fetcher"
修正したファイルは以下。
Botterのリアル
Richmanbtc先生の本もでましたね。書いてあるチュートリアルは同じだけれども、「理系がんばれ」メッセージが勇気づけられます(という私は文系)。