ぼのマイコード・マイライフスマートフォン用の表示で見るかとのぼのマイコード・マイライフ個人開発者かとのぼのプログラミングと雑談のブログです。PythonでPoloniexのAPIからボリンジャーバンドを出してみた2017-08-05PythonでPoloniexのAPIからボリンジャーバンドを出してみたプログラミング前回、Pythonを使いPoloniexのAPIでビットコインのデータの取得とグラフを出してみました。過去記事はこちら:www.katonobo.com今回は、Pythonを使って、ビットコインのボリンジャーバンドを表示させてみました。ボリンジャーバンドとは、株式投資などでよく用いられるテクニカル分析の一つです。統計の技術を使います。このボリンジャーバンド分析で、株価が買われすぎの位置にあるのか、それとも売られすぎの位置にあるのかを判断します。Pythonを使ってビットコインを分析するPythonを使ってビットコインを分析するさて、前回までに、PoloniexのAPIからデータを取得し、グラフを出すところまでやりました。今回は、そこから、移動平均を出し、ボリンジャーバンドを表示させるところまでやります。参考にさせていただいた記事は以下になります。qiita.comwww.stockdog.workまずは、移動平均を出します。notebookに必要なデータを入力。今回は5日移動平均を使います。5)と入力し、出力します。Series.rolling(window=1440,center=False).mean()エラーが出ます。Series.rolling(window=1440,center=False).mean()こちらに変えろということでしょう。df['close'].rolling(window=1440,center=False).mean()これでうまく行きました。続いて、ボリンジャーバンドです。今回はシグマは2にします(2標準偏差)。株も歩けば犬に当たるこちらを参考にさせていただきました。deviationこれで問題ありません。stdは、標準偏差を出します。color='red')plt.show()これで出力してみます。ちなみに、1シグマは今回は出さないようにコメントアウトしています。