LoginSignup
1
1

More than 3 years have passed since last update.

Backtraderのインストール

Last updated at Posted at 2020-02-04

backtraderの日本語記事が少なかったので自分が書いてみることにしました。
つまづいたことや動かしてみてわかったことを書き留めていこうと思います。
間違っている部分を見つけたらコメント等で指摘していただけると幸いです。

backtrader人口が増えてもっと解説記事が増えたらいいなー、と願ってます。

私の動作環境
Windows8.1pro 64bit
Anaconda3 2019.10
(backtrader用の仮想環境をPython3.5で構築)

Python3.5仮想環境にJupyternotebookインストールするときの注意

Anaconda3のインストールや仮想環境の構築に関してはわかりやすくて詳しい記事がたくさんありますのでそちらを参考にしてみてください。
私の場合、仮想環境にJupyternotebookをインストールしたら起動時にカーネルエラーが発生しました。Win32apiが見つからないという趣旨のことが書かれていて仮想環境にPIP経由でpywin32をインストールすることで解決できました。

こちらの記事に詳しく書かれています。
Anacondaの仮想環境で個別のPython環境を作る方法 | エビワークス
https://ebi-works.com/anaconda-env/

PypIのbactraderページではPython3.7まで対応とあるのですが、Python3.5で開発という記述があったので念の為に3.5で仮想環境を作りました。こちらにbactraderをインストールしていきます。

backtraderインストール

Anacondapromptから仮想環境を立ち上げます。私はenvbactraderという環境名にしました。インストールの際にこの [plotting]をつけるとmatplotlibも一緒にインストールされます。

install.py

(envbacktrader) C:\Users\xxxx pip install backtrader[plotting]

念のためconda listコマンドでパッケージを確認してみます。

condalist.py

(envbacktrader) C:\Users\xxxx conda list

# packages in environment at C:\Users\xxxx\Anaconda3\envs\envbacktrader:
#
# Name                    Version                   Build  Channel
backtrader                1.9.74.123               pypi_0    pypi
blas                      1.0                         mkl
bleach                    3.1.0                      py_0
ca-certificates           2019.11.27                    0
certifi                   2018.8.24                py35_1
colorama                  0.4.3                      py_0
cycler                    0.10.0                   pypi_0    pypi
decorator                 4.4.1                      py_0
defusedxml                0.6.0                      py_0
entrypoints               0.2.3                    py35_2
icc_rt                    2019.0.0             h0cc432a_1
#......省略

無事インストールされました。

1
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
1
1