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

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

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

안녕하세요?

 

아무래도 이번주 안에는 어떻게 해서든 간에 실전 모의투자에 들어가는 것이 매우 어려워 보이는 상황입니다. 일단 필요한 정보랑 이런 걸 받아오기는 했는데, 그런다고 해서, 매도/매수 룰을 바로 적용하는 것은 쉬운일이 아니기 때문입니다. 일단 여기서는 그 과정을 하나하나 보여주고자 합니다.

 

지난번 포스팅에서 어떻게 키움증권 서버에 로그인을 하는 것 까지는 성공했습니다. 이제 이걸 바탕으로 해서 다음으로 해야 할 것으로는 제대로 연결이 되지 않았다면, 다시 연결을 시도하라고 명령을 내려 주도록 합니다.

 

그리고 나서 자식 프로세스에서는 위 스크린샷에서 오랜지색 줄을 친 것처럼 일단, 키움증권에 서버 연결을 직접할 수 있도록 만들어 주도록 합니다.

 

그리고 나서 만약 제대로 로그인이 되지 않았다면, 에러 코드를 가지고 올 수 있도록 다시금 만들어 주는 것으로 좀 더 정교한 무언가를 할 수 있도록 만들어 봅니다.

 

 

그리고 나서 다음으로 해야 할 것은, 이제 자식 프로세스로 돌아와서, 이제 다음으로 키움증권 서버에 연결했을 경우 무엇이 나오는지 보도록 합니다.

 

일단 제대로 키움증권 서버에 연결이 되었다면, 이 경우에는 위 스크린샷과 같이 그냥, None라는 것만 돌아오는 것을 확인할 수 있기만 있었습니다.

 

그래서 이번에는 위 스크린샷에서 볼 수 있는 것과 같이, 일단 None이 아니다 = 접속이 제대로 이루어 지지 않을경우에는 다시금 접속을 시도할 수 있도록 만들어 주도록 합니다.

 

그리고 나서 이렇게 했더니, 일단 접속까지는 제대로 문제없이 일어나는 것을 확인할 수 있기는 있었습니다. 이렇게 해서 하나 성공하기는 했습니다.

 

이제 키움증권 서버에서 TR 데이터를 가지고 오는 과정을 만들어 보도록 합니다. 이렇게 하기 위해서는 위 스크린샷에서 볼 수 있는 것과 같이, 일단 시그널을 열어 놓도록 하며........

 

그리고 TR데이터를 받으면 어떻게 할 것인지 일단 만들어 주도록 합니다. 그런데 이렇게 해서 일단 무언가 분봉차트를 가지고 올 수 있는 것을 준비하기는 했는데............

 

일단 위 스크린샷에서 볼 수 있는 것처럼, opt10080이라는 TR을 가지고 와서 분봉차트를 가지고 올 수 있도록 만들어 주어야 하기는 했습니다. 일단 이렇게 하는 것으로 이제 어느정도 기반이 잡히기 시작했는데, 이것만 가지고서는 아직 100% 만족은 할 수 없습니다.

반응형