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

Step10 - 실전투자를 위한 프로그램 제작 -5-

by 인터넷떠돌이 2020. 11. 18.
반응형

안녕하세요?

 

오늘도 어떻게 해서 프로그램의 완성이 지연되어서 하는 수 없이 실전 모의투자에는 들어가지 못했습니다. 하지만, 분봉차트와 계좌의 정보를 가지고 오는 작업까지는 어떻게 완성하기는 했습니다. 다만, 이런다고 해서 들어갈 수 있는 것은 아니라서, 이래저래 미뤄지고 있는 상황입니다.

 

그래서 먼저 필요하다면 필요한 것이 하나 있는데, 바로 위 스크린샷에서 볼 수 있는 것처럼, 일단 Kiwoom.py라고 키움증권과 통신하는데 필요한 코드들을 가지고 오도록 합니다.

 

그리고 이전에는 무시했었는데, QAxWidget이라는 것을 선언해 주기는 주어야 어떻게 해서 사용이 가능한 것이라고 합니다. 일단 이렇게 해서 시작할 수 있도록 만들어 줍니다.

 

그리고 나서 신호를 받아오게 되면, 이에 해당하는 것을 가지고서 한번 신호를 가지고 올 수 있도록 일단 Kiwoom의 코드를 짜도록 합니다.

 

 

그리고 나서 일단 접속을 한번 해 보기 위해서, 위 스크린샷과 같이 일단은 키움에 있는 로그인을 요청하는 메서드를 작성해 보도록 합니다.

 

일단은 이렇게 해서 그냥은 제대로 작동이 되는 것을 확인할 수 있기는 있었습니다. 다만 여기서 한가지 문제가 있다면 문제가 있었으니...........

 

어떻게 된 것인지 자식 프로세스만 실행시켰을 경우에는 에러가 뜨는 것을 보았는데, 문제는 해당하는 메서드가 Kiwoom에 없어서 생기는 문제였습니다.

 

그래서 우선 TR 코드를 받아오지 않도록 일단 위 스크린샷에서 볼 수 있는 것처럼, 일단은 접속만 되면 데이터를 처리할 수 있도록 만들어 주도록 합니다.

 

이렇게 했더니, 일단 자식 프로세스만 실행을 하였을 경우에는 그렇게 큰 어려움이 나오지 않는 것을 확인할 수 있기는 있었습니다.

 

일단은 우선 위 스크린샷에서 볼 수 있는 것처럼, 제대로 키움증권에 접속이 되는 것을 확인할 수 있기는 있었습니다. 그런데 문제는 이렇게 이제는 접속을 하는 데 까지는 성공했는데, 문제는 이걸 가지고서 어떻게 다음으로 필요한 분봉차트를 가지고 올 수 있는지에 대해서 한번 알아봐야 겠습니다.

반응형