暗号通貨(仮想通貨):売買データのグラフPython+Quandl

PythonでQuandlを利用してグラフを作成
 

Quandlは経済関連データを提供している有料サイトですが、一部無料で利用できます。

PythonでQuandlを利用する方法を紹介します。

 

Quandlの登録

 

次のサイトで登録し、APIキーを取得します。登録は無料です。

https://www.quandl.com/

 
Pythonのスクリプト

 

Jupyter Notebookで実行したスクリプトとグラフです。

APIキーをいれて実行すればよいですが、コピー&ペーストの場合””が全角になる場合があります。その場合には半角引用符を書き入れてください。

 

共通:ライブラリのインポートとAPI Keyの入力

 

# improt libraries
import pandas_datareader as pdr
import datetime
import quandl
import matplotlib.pyplot as plt
# quandl api key
quandl.ApiConfig.api_key = “あなたのキー”

 

1.ビットコイン価格の推移

 

# BraveNewCoin Daily Global Price Index for Bitcoin
# Quandlのサイトで検索して求めるデータのコードを取得する
bitcoin = quandl.get(“BNC3/GWA_BTC”, start_date=”2017-02-01″, end_date=”2018-02-02″)
# データの列名を知るために取得したデータを表示する
bitcoin.tail()

 

 

# Close「終値」列を選び出す
bitcoin[‘Close’].plot(grid=True)
# プロットする
plt.show()

 

昨日のデータまで取れています。

去年の12月以降半額以下になっていますが、韓国、インドの法規制のえいきょ

2.ナスダック総合

 

# NASDAQ Composite (COMP)
# Quandlのサイトで検索して求めるデータのコードを取得する
nasdaq_composite = quandl.get(“NASDAQOMX/COMP”, start_date=”2017-02-01″, end_date=”2018-02-02″)
# データの列名を知るために取得したデータを表示する
nasdaq_composite.tail()

 

 

# Value列を選び出す
nasdaq_composite[‘Index Value’].plot(grid=True)
# プロットする
plt.show()

 

Please follow and like us:

About shibatau

I was born and grown up in Kyoto. I studied western philosophy at the University and specialized in analytic philosophy, especially Ludwig Wittgenstein at the postgraduate school. I'm interested in new technology, especially machine learning and have been learning R language for two years and began to learn Python last summer. Listening toParamore, Sia, Amazarashi and MIyuki Nakajima. Favorite movies I've recently seen: "FREEHELD". Favorite actors and actresses: Anthony Hopkins, Denzel Washington, Ellen Page, Meryl Streep, Mia Wasikowska and Robert DeNiro. Favorite books: Fyodor Mikhailovich Dostoyevsky, "The Karamazov Brothers", Shinran, "Lamentations of Divergences". Favorite phrase: Salvation by Faith. Twitter: @shibatau

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.