前の記事 BTC価格を取得する で2つ問題を出しましたが、出来ましたでしょうか?
(1) 過去24時間の高値と安値の差を表示してみたり、
(2) 買気配値と売気配値の差を表示してみたりしてみてください。
では回答です。
(1) 過去24時間の高値と安値の差を表示
[python]
import requests
r = requests.get('https://api.zaif.jp/api/1/ticker/btc_jpy')
json = r.json()
print('BTC価格(高値)(Zaif): ' + str(json["high"]) + ' 円')
print('BTC価格(安値)(Zaif): ' + str(json["low"]) + ' 円')
print('BTC価格(高値と安値の差)(Zaif): ' + str(json["high"] - json["low"]) + ' 円')
[/python]
私が実行した時は、上図のように148,000円の差がありました。
ここ数日はBTC価格は上昇中で、安値1,950,000円に比べると、7%以上の上昇だったことも分かりますね。
Zaifのチャートだとこんな感じです。
(2) 買気配値と売気配値の差を表示
[python]
import requests
r = requests.get('https://api.zaif.jp/api/1/ticker/btc_jpy')
json = r.json()
print('BTC価格(買気配値)(Zaif): ' + str(json["bid"]) + ' 円')
print('BTC価格(売気配値)(Zaif): ' + str(json["ask"]) + ' 円')
print('BTC価格(買気配値と売気配値の差)(Zaif): ' + str(json["ask"] - json["bid"]) + ' 円')
[/python]
買気配値と売気配値の差は5円と出ました。あまりこの数値を出すのは意味なかったかもしれませんね…。