Giter Club home page Giter Club logo

Comments (3)

kkggooss avatar kkggooss commented on August 25, 2024

아니면 제가 그 상황을 재현할때 로그 보는법(찍는법)? 알려주시면 테스트 후 공유드릴 수 있을 것 같습니다!

from koapy.

elbakramer avatar elbakramer commented on August 25, 2024

안녕하세요.

주문 쪽에 문제가 있는 걸로 말씀 주셔서 #13 같은 문제인가도 잠깐 생각했는데 그건 당장은 아닌 것 같고요.
주문이 연속으로 빠르게 나가는 경우 문제가 있는 걸로 말씀주신 것으로 봐선 #14 이슈와 관련이 있어 보입니다.

구체적으로 키움의 OpenAPI 는 멀티쓰레딩을 지원하지 않는 와중에 KOAPY 에서 멀티쓰레딩 성격으로 API 를 호출하는 경우 OpenAPI 내부적으로 문제가 생기면서 이슈가 발생하는 것으로 파악하고 있습니다.

정리해주신 1번, 2번 처럼 뭔가 누락이 되거나 아예 반응이 없어지는 문제 둘 다
사실상 말씀드린 멀티쓰레딩 이슈가 근본적인 원인이지 않을까 생각이 되는데요.

구체적으로 어느 부분이 문제를 일으키는지는 당장은 특정 짓기가 어렵네요.

보아하니 사용하신 KOAPY 버전이 0.8.4 로 보이는데 최신버전 0.9.0 으로 업데이트 후 계속 같은 현상이 발생하는지 먼저 테스트해 봐주시겠어요? 최근 0.9.0 에서 관련해서 변경한 내용이 있어서 그것으로 해결되는 것일지가 먼저 궁금하네요.

로그 찍는법? 과 관련해서는 만약 KOAPY 쪽 코드를 수정해서 돌려보실 수 있으시면, logging 패키지를 활용해서 아래처럼 찍어보시면 될 것 같습니다.

logger = logging.getLogger("koapy")
logger.debug("...")

from koapy.

kkggooss avatar kkggooss commented on August 25, 2024

@elbakramer

답변이 좀 늦었습니다. 0.9.0으로 업데이트해도 동일한 상황이더라구요. 0.2초씩 딜레이를 주면서 사용하고 있습니다. 감사합니다.

다른 이야기이긴 한데, koapy를 사용하는게, 실시간 체결 데이터 가져올때 속도 차이가 있을까요?

실시간 체결 데이터를 여러 종목을 (최대 100개) 수신하면서 상황에 맞게 주문을 처리해보고 싶은데요.

koapy 모듈이 편의성은 정말 극강이라 너무 좋은데, 속도가 좀 느릴까? 싶은 생각이 들어서요.

직접 ocx 연결부터 개발하는게 속도 측면에서 괜찮을까요? (아무런 감조차 없어서 여쭤봅니다)

from koapy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.