通貨×システム

FX、仮想通貨のシステムトレードなどについて書くブログ。

Pythonでビットコインの現在価格を取得してみた

f:id:topical-currency:20171111193615p:plain

bitFlyerのAPIを利用することでビットコイン価格の取得、取引などを行うことができます。

今回は私がよく利用するプログラミング言語のPythonでビットコインの価格を取得をしてみました。

スポンサードリンク

ソースコード

Python3系です。

import requests
import json

base_url = "https://api.bitflyer.jp/v1/"

class bF_public(object):
    def __init__(self):
        pass

    def get(self,what,query=None):
        try :
            return json.loads(requests.get(base_url + what, params=query).text)
        except Exception as e:
            print(e)

if __name__ == "__main__":
    #インスタンスを生成
    api = bF_public()

    #クエリパラメータを指定
    query = {"product_code":"BTC_JPY"}

    #Tickerを取得
    res= api.get("ticker",query)
    
    #表示
    print("現在のBTC/JPY BID:" + str(int(res["best_bid"])) + " ASK:" + str(int(res["best_ask"])))

実行結果

現在のBTC/JPY BID:757733 ASK:757998

まとめ

無事にビットコインの価格が取得できました。

価格の取得、分析、取引を自動化すればbotが作れますね。


botを動かすならbitFlyerがおすすめです♪
【bitFlyerのアカウント作成】