koreainvestment / open-trading-api

Korea Investment & Securities Open API Github https://apiportal.koreainvestment.com
402 stars 115 forks source link

실시간 데이터 오류 #34

Open kwangSeok-Real opened 4 months ago

kwangSeok-Real commented 4 months ago

api 를 유용하게 잘 사용해서 테스트 하고 있습니다.
주로 실시간 데이터를 이용해서 거래를 하려고 하는데요.

코드는 github로 제공해 주신 web_socket.py 코드를 수정해 사용했거든요. 2개 종목 이상을 조회 가능하도록 asyncio.create_task 를 이용했어요.

문제 없이 작동하다가 지난주 금요일부터 가끔 아래와 같은 에러가 뜹니다. 어떤 문제인지 알고 싶습니다. 시스템 구축시 안정성에 문제가 될 거 같아서요.

확인 좀 부탁드립니다.


Traceback (most recent call last): File "test1.py", line 152, in asyncio.run(main()) File "/Users/ks/opt/anaconda3/lib/python3.8/asyncio/runners.py", line 44, in run return loop.run_until_complete(main) File "/Users/ks/opt/anaconda3/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete return future.result() File "test1.py", line 149, in main await task1 File "test1.py", line 118, in get_realtime_data data = await websocket.recv() File "/Users/ks/opt/anaconda3/lib/python3.8/site-packages/websockets/legacy/protocol.py", line 421, in recv await self.ensure_open() File "/Users/ks/opt/anaconda3/lib/python3.8/site-packages/websockets/legacy/protocol.py", line 726, in ensure_open raise self.connection_closed_exc() websockets.exceptions.ConnectionClosedError: code = 1006 (connection closed abnormally [internal]), no reason