bitcoinのデータで遊んでみる
どうも、かんこれです。
今日は、かねてから遊んでみたかった、bitcoinのレートデータを用いて解析とかあれこれしてみようかと思います。
粗雑なメモ書きなので、ほんとはqiitaレベルでいいんじゃないかとか思ってたんですが、ブログ放置するのもあれなので書きます。
概要
bitcoinとは
bitcoinとは、トランザクションログを利用しているPeer to Peer型の決済網および暗号通貨のことです*1。
要するに今流行りのブロックチェーンでフィンテックしてどうのこうの…ってやつですね(なんかおかしい)。
なぜ流行ってるのか
為替レートがあがってんの?!さがってんの?!みんなはっきりいっとけー\アガッテール/みたいな感じになってて、一山当てたい意識高い系ですら食いついてる状況です*2。
実際に遊んでみる
とりあえずデータ取得から
調べてみたところ、結構面倒なんですが、csvを配布しているサイトが有るようです。
http://api.bitcoincharts.com/v1/csv/
ここで"JPY"とかでマッチさせると、日本円のものが出てきます。
例えば、coincheckというところのデータセットならば、coincheckJPY.csv.gzで配布されています。
では実際に触ってみましょう。
データの中身を見てみよう
※取得時は 2017/10/16 21:50:20 (JST) です。
HanamaruKunikida@Numazu ~/Youchan $ head coincheckJPY.csv 1414735929,36880.000000000000,0.095100000000 1414739604,38880.000000000000,1.236600000000 1414740085,39130.000000000000,0.509400000000 1414741643,39180.000000000000,1.298000000000 1414743024,37680.000000000000,0.002800000000 1414745783,39040.000000000000,0.184100000000 1414745963,39040.000000000000,0.871600000000 1414749445,38920.000000000000,0.182400000000 1414749625,38920.000000000000,0.034700000000 1414752866,39310.000000000000,0.083900000000
APIの仕様書に"unixtime,price,amount"と書かれてるので、1列目がUNIX時間、2列目が価格、3列目が取引量だそうです。
じゃあ時間帯ってどれくらいかというと
HanamaruKunikida@Numazu ~/Youchan $ tail coincheckJPY.csv 1500333053,254247.000000000000,0.782200000000 1500333053,254628.000000000000,0.267700000000 1500333053,254248.000000000000,0.036400000000 1500333056,254261.000000000000,0.060000000000 1500333058,254243.000000000000,0.369934280000 1500333058,254249.000000000000,0.019665720000 1500333059,254412.000000000000,0.150000000000 1500333063,254300.000000000000,0.200000000000 1500333064,254300.000000000000,0.018900000000 1500333065,254400.000000000000,0.335441140000
となっているので、UNIX時間で1414735929 〜 1500333065、つまり2014/10/31 15:12:09 〜 2017/07/18 08:11:05ということだそうです。思ったよりなげえな。
とりあえず可視化してみた
私は無能なオタクなので、こういうデータを見るととりあえず雑でも良いから可視化したくなります。
すごーい君は暴落するフレンズなんだね!!!
次回
とりあえず異常検知やってみる。
お詫び
このネタ関連で1つやってた解析をデータ分析・機械学習LT会で発表する予定でしたが、諸般の事情から発表できませんでした。
主催者のゆきしおさんにはこの場を借りてお詫びを申し上げます。
- 作者: アンドレアス・M・アントノプロス,今井崇也,鳩貝淳一郎
- 出版社/メーカー: エヌティティ出版
- 発売日: 2016/07/14
- メディア: 大型本
- この商品を含むブログ (7件) を見る
1時間でわかるビットコイン入門 ?1円から送る・使う・投資する? (NextPublishing)
- 作者: 小田玄紀
- 出版社/メーカー: good.book
- 発売日: 2016/10/14
- メディア: Kindle版
- この商品を含むブログ (2件) を見る
Mastering Bitcoin: Programming the Open Blockchain
- 作者: Andreas M. Antonopoulos
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2017/07/06
- メディア: ペーパーバック
- この商品を含むブログを見る
- 作者: 大塚雄介
- 出版社/メーカー: ディスカヴァー・トゥエンティワン
- 発売日: 2017/03/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
- 出版社/メーカー: なし
- メディア:
- この商品を含むブログを見る
- 作者: アーヴィンド・ナラヤナン,ジョセフ・ボノー,エドワード・W・フェルテン,アンドリュー・ミラー,スティーヴン・ゴールドフェダー,長尾高弘
- 出版社/メーカー: 日経BP社
- 発売日: 2016/12/07
- メディア: 単行本
- この商品を含むブログ (1件) を見る
- 発売日: 2017/01/06
- メディア: Amazonビデオ
- この商品を含むブログを見る
*1:某辞書っぽいサイトより https://ja.wikipedia.org/wiki/%E3%83%93%E3%83%83%E3%83%88%E3%82%B3%E3%82%A4%E3%83%B3
*2:顔本とか見てると見るに耐えない投稿もあるくらい