ビットコイン自動売買システムを作る4〜bitFlyerのAPI実行〜

ビットコイン取引情報を取得するお試しプログラムを作成しました。

APIはbitFlyerのホームページに記載されています。

プログラムの書き方は、とても細かく説明されている以下のサイトを参考にさせて頂きました。

【参考サイト様】

■プログラム1(全情報を出力)

スクリーンショット 2021-01-23 16.20.44

■入力コマンド

python test1.py

■結果(見やすいように改行しています。)

{'product_code': 'BTC_JPY',
 'state': 'RUNNING',
 'timestamp': '2021-01-23T07:06:41.697',
 'tick_id': 3723578,
 'best_bid': 3403643.0,
 'best_ask': 3405347.0,
 'best_bid_size': 0.2,
 'best_ask_size': 0.06097164,
 'total_bid_depth': 1034.7667718,
 'total_ask_depth': 1140.64646381,
 'market_bid_size': 0.0,
 'market_ask_size': 0.0,
 'ltp': 3403571.0,
 'volume': 109899.64874148,
 'volume_by_product': 8629.92192831}

bid(売値)、ask(買値)などの情報を取得できました。


特定の情報だけ結果に出力したい場合は、データの項目名を指定すると・・・

■プログラム2(特定の情報だけ出力)

スクリーンショット 2021-01-23 16.41.09

■コマンド

python test2.py

■結果

3405047.0


はい。ということで、始めてみると思ったより簡単に進みました。

あとはやりたいことを考えて、必要な情報を取得、注文できれば言い訳ですからね。

ただ、注文を試す資金が取引所にはないので、土日は売買の構想を練ろうと思います。

この記事が気に入ったらサポートをしてみませんか?