超簡単PythonでbitFlyer(ビットフライヤー)約定(取引)履歴取得(Lightning Realtime API利用)Socket.IO版
超簡単にPythonでbitFlyer(ビットフライヤー)約定(取引)履歴取得(Lightning Realtime API利用)Socket.IO版
JSON-RPC 2.0版はこちらをどうぞ
1. ツールインストール
$ pip install "python-socketio[client]"
2. ファイル作成
client.py
import socketio
sio = socketio.Client()
def on_connect():
sio.emit("subscribe", "lightning_executions_FX_BTC_JPY")
def on_executions(data):
print(data)
sio.on("connect", on_connect)
sio.on("lightning_executions_FX_BTC_JPY", on_executions)
sio.connect("https://io.lightstream.bitflyer.com", transports=["websocket"])
3. 実行
$ python client.py
[{'id': 2261186129, 'side': 'SELL', 'price': 5408843, 'size': 0.01, 'exec_date': '2021-09-15T13:54:02.0613113Z', 'buy_child_order_acceptance_id': 'JRF20210915-135401-136397', 'sell_child_order_acceptance_id': 'JRF20210915-135401-142192'}]
以上、超簡単!