본문 바로가기
무모한 도전-주식 인공지능 만들기

주식의 현재가를 비롯한 정보를 얻어오는 방법-2-

by 인터넷떠돌이 2018. 12. 25.
반응형

안녕하세요?


지난번 포스팅에서는 첫발자국을 떼었는 것은 좋았지만, 그다지 만족할만한 성과가 아니기는 아니었습니다. 그래서 이번 포스팅에서는 새로운 것을 시도한 것은 좋았는데, 문제는 이게 별 소용이 없는 일이었다는 것 이었습니다.



그래서 일단 KOA studio에서 한번 정보를 얻어와 보도록 했습니다. 일단 정보를 보니까, 실시간 정보를 얻어오기 위해서는 SetRealReg()라는 함수를 이용해서 종목을 등록해야 한다고 합니다.



그래서 우선 관련된 함수를 kiwoom.py에 코딩을 하도록 합니다. 그리고 나서 결과가 성공적으로 나오는지 알기 위해서 일단 위 스크린샷처럼 print()함수를 쓰도록 합니다.



다음으로는 이 관련된 함수를 작동시키도록 바꾸어 주도록합니다.




일단 등록자체는 0이라는 결과값을 반환하는 것으로 봐서는 제대로 나오는 것을 볼 수 있었습니다.



이제 한번 등록을 한 것을 해제하기 위한 메소드를 만들어 보도록 하겠습니다.



이를 위해서 체크박스를 제거하고 푸시버튼을 2개 만들어 주었습니다.



다음은 버튼을 누르면 해당하는 메서드가 호출이 되도록 변경을 해 주도록 합니다.




이렇게 해서 등록된 것을 해제하는 SetRealRemove라는 메서드를 작성해서 작동을 시키고자 합니다.



그런데 어떻게 된 것인지 몰라도, 에러만 연속해서 발생하는 것을 볼 수 있었습니다.



알고 보았더니, 이 setrealreg라는 메서드는 제가 원하는 현재가를 가지고 오는 것과는 별 관계가 없다는 것을 알 수 있었습니다. 이렇게 하는 것으로 보아서는 아무래도 이번 시도는 헛수고가 되는 것 같기는 합니다만, 그래도 방향을 다시 정해서 다시금 이 무모한 도전을 해야겠다는 생각이 듭니다.

반응형