html

WebSocketを使ってcoincheckの板情報(BTC/JPY)をリアルタイムで表示する

はじめに

以前、coincheckのAPIをPythonから利用して仮想通貨の取引レートを取得をやってみました。本当はJavascriptで取得したかったのですが、同一参照元がうんぬんの制約(あまり理解できてない)によりサーバー側でアクセス拒否されてしまうことが分かり断念しました。

www.segmentation-fault.xyz

調べていく内にどうやらWebSocketを使って取得する方法もあることを知り、coincheckはβ版ですがWebSocketに対応していたので勉強もかねてcoincheckで公開されているAPIを使ってビットコインの取引情報をリアルタイムで取得してみました。

coincheck.com

WebSocketで取得した板情報(BTC/JPY)

bids
注文のレート, 注文量

asks
注文のレート, 注文量


ソースコード

あまり綺麗ではありませんが、下記のソースコードで実現しています。

このままだと表示がダサいのでデザインを改善して取引所風の表示にしたいですね。