長ったらしいのでpdに省略しているだけです。pd.read.csv()でデータを指定して読み込んでいます。index_colはオプションで、ダウンロードしたデータのDateTime行をインデックスにするという意味です。(index_colを指定しない場合は、0、1、2、3・・・の順番で行の位置を示してくれます。)出力結果は以下の通りです。columns]CSVの不要なデータを削除してみよう今回の記事で参照するのは「日付(DateTime)」「終値(Close)」の2列だけです。その他は参照しないようにしましょう。USD「日付(DateTime)」「終値(Close)」以外の列は削除しましょう。history[削除したい列]で不要なデータを消してくれます。実行結果も貼っておきます。2列になったことが分かります。VSCodeで実行させると別ウィンドウとして上の図が開かれます。それでは移動平均線を実際に引いてみましょう。(単純移動平均線と呼ばれるもっとも基本的な線を引きます。算出した価格を線にして描写する上の3つの手順をPythonでコーディングしながら行なっていきましょう。3つの日数はグランビルの法則に従って25日、75日、200日としました。グランビルの法則についての詳細は省きますが、グランビルと呼ばれるアナリストが提唱した基準は世界中で有名な指標に関した期間になります。相場は人の意識によって形作られますので、各トレーダーが意識しやすい指標を参考にするという意味合いで25日、75日、200日で線を引きます。これはCSVの行をいくつズラすのかと同時にズラした範囲も指定できるコードです。25日、75日、200日分でズラしましょう。sma[‘Close’].rolling(window=25).mean()における「mean()」の関数は、平均値を計算してくれる関数です。具体的に何をしているのか示します。ローソク足の終値を5日分だけ平均価格を算出してみましょう。90万という終値だったとすると上の5日の平均価格は114万円です。移動平均線のある一点は114万円の地点となります。25日、75日、200日で点を繋げていって、線にします。期間の出力結果は以下の通りです。Analysis')plt.ylabel('BTC/USD')plt.show()print(history)matplotlibライブラリで描写します。VSCodeを使っているのであれば別ウィンドウとして開かれます。‘Long200’]].plot()→指定の4列を描写します。Analysis’)→タイトルをつけますplt.ylabel(‘BTC/USD’)→Y軸のラベルを指定しますplt.show()→ここまでの条件付けで実際に描写します。実行すると下のグラフが現れるはずです。まとめ「描写しただけで売買はどうするの?」って思った人もいるかと思います。実際に売買へ繋げるためにもう少しテクニカル分析で線を引いてみる実践をやってみましょう。次はボリンジャーバンドの引き方の解説です。ビットコイン過去データでボリンジャーバンドを引く方法の記事を読んでみてください。TOPブロックチェーンとはスマートコントラクトとはウォレットアプリを使うメタマスクを使うDAppsで遊んでみるトレード特集ビットコインテクニカル分析自動売買pythonツイートシェアはてブLINEPocket1feedly4逆イールドとリセッションの関係を基本からわかりやすく解説してみたMMT理論(現代貨幣理論)でよくある批判をまとめてみた関連する記事の一覧こちらの記事も読まれています。しない仮想通貨」をテーマに1万円から始める方法をブロードキャストするブログ、ビットコインバーゲン運営者。少額botトレードの組み合わせ投資の提唱者です。バイヤー時代の目利き力でお得な情報をまとめています。金融としても技術としてもブロックチェーンは好きで、ブロックチェーン先進国エストニアにも訪問済み。フロントエンドから簡易的なDAppを作れるようにミニWebサービス開発もやってます。