PythonでBTCの価格を毎秒取得して表示する

※本ページはプロモーションが含まれています

プログラマーらしいことは、このブログでは、ほとんど何も書いてないのですが

将来的にやりたいこともあって、残していくことにしました。

得意なのはPHPだけど、Pythonの方が使いやすいので、当面これで。

 

目次

今回のプログラムの目的

bitFlyerのAPIを使って、BTCの価格(Bid)を毎秒取得して表示する

ちなみに、Bid=売値です。

 

使用するのはbitFlyerのAPI

https://api.bitflyer.jp/v1/ticker

登録しなくても使えるので便利。

JSON形式で返ってきます。

あとはそれを取り出して色々使います。

 

詳細はbitFlyerのAPIのページをみるとわかります。

あわせて読みたい
ビットコイン取引所【bitFlyer Lightning】 bitFlyer Lightning は、ビットコインの取引所です。お客様同士の需要と供給から価格が決定されます。円を売ってビットコインを買う、反対にビットコインを売って円に替え...

 

ソースコード

一応、完成したサンプルコード。

PythonでのJSON形式の日付を文字列に変換するのがムズかった

JSONの日付をパース出来なくて、思いのほか時間がかかったです。

dateutilモジュールを使うと簡単にパースできました。

結構はまってる人多いかも。

(python-dateutilをインストールしておく必要あり)

その他

今後、暴騰、暴落をチェックしたいので、取得データはリストに格納。

他の言語と違って、Pythonは配列って存在しないんですよね。リストが代わり(使い方は配列と同じ)。

 

実行結果

実行結果は以下のとおり。

 

今後の改良予定

[st-kaiwa1]暴騰、暴落をチェックして

メールに送信したいです。[/st-kaiwa1]

 

ブログランキングに参加してます。この記事が少しでもお役に立ちましたら、応援ポチっとお願いします。

にほんブログ村 為替ブログ システムトレード 自作EA派へ
にほんブログ村

お友達にMT4インジケータープレゼント中

機械学習使った日々の予測結果や、細かい試行錯誤の結果はLINEで公開しています。パスワード付き記事もこちらから。

また、今ならお友達には矢野テック自作のMT4用のインジケーターをプレゼント中です。

友だち追加

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

プログラマー。FXのMT4を使った自動売買EA作成やBOT作成などが趣味。2016年から元本10万円をどこまで増やせるか挑戦中。一旦は10万⇒700万⇒2017暴落 20万。ガチホからFXトレードに変更。 現在1000万円。その過程やノウハウは無料メール講座にまとめました。1か月で学べます。→無料メール講座

ご質問はコメント欄からお願いします

コメント一覧 (6件)

  • いつも楽しく読まさせて頂いております^ ^
    前に書いていたwomenのマイニング方法はいつ記事にされる予定でしょうか?
    全くやり方がわからず困っております 笑

      • ありがとうございます。記事読ませて頂いて作業しているのですが、confファイル作成とノードの追記の段階まできたのですが、メモ帳を立ち上げても、アッドノードの1から78までの数列が出てきません、どうしたらいいでしょうか?もしよろしければ教えて頂けたら幸いです。
        手数料を払ってでも知りたい状態なので 笑
        使ってるパソコンはウィンドウズです

        • それは、僕がメモ帳じゃないからです。テキストエディタには色々ありまして、基本がメモ帳です。初心者向けということもあって、メモ帳前提で説明しています。

          僕が使っているのは有料の秀丸エディタです。

          無料で使える高度なテキストエディタなら、TeraPadがおすすめです。

  • はじめまして♪
    Yobitを検索してたら、
    ここに辿り着きました(*´◡`*).。.:*♡

    自動ツールすごいです!!
    私にも操作できそうなものができたら、ほしいなぁ♪

    自動アービツールは、他のところのは知らないんですが、
    どれくらいの精度なんでしょうか??

    また教えてください。

    最初のYobitと全然関係ない話ですいません。
    Yoviというコインを買ってしまい、売れずにガーン(TT)という状態です。。。

    • アビトラツールは四苦八苦してます。取引所間で、どの取引所間のASk-Bidが一番値幅が取れるかというのは簡単に作れて、各取引所の売買も簡単なのですが、取引所をまたぐBTC送金のAPIが無いんですよね。。コインチェックだけあったようなのですが、今はあんな状況ですしね。。ちょっと調査中です。

      Yoviコインですが、ROM(Rise Only Market Rules)で売却条件が特殊です。以前質問があったので調べました。
      こちらのコメントをご覧くださいませ。

コメントする

目次