asyncio

bitFlyer Raltime APIの板情報を差分から更新する[python]

ニッケルメッキです。
個人的にbitFlyer Raltime APIの板情報(snapshot)と差分(board)をpythonでマージする方法が良くわからず、迷走しながら書いていると一応ちゃんと更新できたっぽいコードが書けましたので共有したいと思います。
特に問題なく使えるとは思いますが、処理の都合上priceを辞書のキーにしてますので取り出す時はインデックスを使用できません。
コード中にあ

もっとみる

bitFlyer APIのラッパークラスのつもり[python][asyncio]

ちょっと変更しました。
前回はexchangeクラスのプロパティにレスポンスを格納する仕様でしたが、わかりづらいのと、インデントのバグがあって一部動かなかったので修正しましたw

[基本的な使い方]
bot側からはExchangeクラスの各APIメソッドをコールして、Exchange.sendメソッドを実行してください。
sendメソッドを実行するまでリクエストはExchangeクラスのメンバ変数

もっとみる

matplotlibとasyncioでリアルタイムティックチャート(bitFlyer FXBTC/JPY)を描画[Python][asyncio][multiprocessing][queue][SQLite3]

こんばんわ、ニッケルメッキです。
最近noteも書いていないこともあり、個人的な勉強のため書いたチャートクラスを晒させて頂きます。
データソースはbitFlyerのFXBTCJPYとなっており、設定は関数のなかに書き込んであるなど適当な仕様となってますが、その分わかりやすいと思います。
というより、私が複雑なことがわかりません笑
コードを見てもわかる通り、玄人志向ではありませんのでPython初心

もっとみる