「でもどうやってテクニカル分析を取り入れられるのかわからない。教えてエロい人、エロくない人」この記事ではPythonを使ったテクニカル分析を行う方法を解説します。プログラミングでテクニカル分析を行うためには、「可能な限り簡単な指標を使ってまずは動かしてみる」ことが大切だと思います。高度な分析は難しいので、今回は難しい計算が不要でありテクニカル分析の中で王道の王道である「移動平均線」をPython上で描写してみましょう。移動平均線とは、ある一定期間の価格から平均値を計算し、折れ線グラフで表したものです。その日を含めた過去何日間(または何週間)かの価格を毎日計算するため、平均値が移動していくことから、移動平均と呼ばれます。~移動平均線をPythonを使って描写する~上の赤、緑、黄が“移動平均線”(SMA)です。ビットコインの過去データを線(青)にするのと同時に、ボリンジャーバンドの線(緑と赤)も引いたグラフです。ローソク足に見慣れているのでグラフが少し見にくいと感じるかもしれませんが、ビットコインの終値だけを時系列で線にしている形式です。事前にグラフを描くために必要なものがあるので解説します。必要なデータビットコインの過去データが必要です。URL先ではCSVファイルでダウンロードできないのでGoogleスプレッドシートで開くために画像のようにスプレッドシートを開きます。「ファイル→ダウンロード→カンマ区切り値」と移動していきCSVデータとしてダウンロードします。ダウンロードできたら自分の使いたいテキストエディタ(VSCode)の同階層にファイルを移動させておきます。好きなエディタでいいにゃあ。VSCodeはオススメだにゃあ。VSCodeの使い方とダウンロードはこちらのページ(ビットコイン板情報(価格)をPythonで取得する方法)を参考にしてほしいにゃあ。必要なライブラリpandas→データを操作するライブラリnumpy→高速で計算を行うライブラリmatplotlib→データを描写するライブラリ上の3つのPythonにおける定番ライブラリが必要です。エラー」のようなキーワードで検索してみましょう。エラーメッセージの1部を切り取って検索すれば同じ現象の人たちの解決策が見つかりやすいです。