株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

python-kabusapi でWebsocketをクローズする

時間が無いので動作未検証だが、イメージとしてはこんな感じでソケットをクローズできるのではないかと考えている。時間取れた時に検証する。

@api.websocket
def recieve(msg):
    # ここで処理を行う msgはdict形式である。
    print("{} / {} {} {}".format(
        msg,
        msg['Symbol'],
        msg['SymbolName'],
        msg['CurrentPrice'],
    ))

try:
  # 受信開始
  api.websocket.run()
except KeyboardInterrupt:
  api.websocket.loop.close()
  #api.websocket.close()

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.