본문 바로가기

무모한 도전-주식 인공지능 만들기1651

Step10 - 실전투자를 위한 프로그램 제작 -7- 안녕하세요? 결국 어찌어찌해서 이번 주 안에 어떻게 실전 모의투자에 들어가는 것은 어렵게 되기는 되었습니다. 그렇지만, 다음주까지도 못 들어갈 수는 없기에 계속해서 작업을 이어서 가야 겠다는 생각이 듭니다. 아무튼 이 작업을 하기 위해서라도 계속해서 중간과정을 포스팅 해 주어야 겠습니다. 일단 지난번 포스팅에서 어떻게 해서 분봉차트를 가지고 올 수 있는 기반을 닦기는 했지만, 그걸 저장할 수 있는 기반은 가지고 있지 않습니다. 해당하는 메서드를 가지고 와서 복사해 주도록 합니다. 그리고 나서 set_input_value라고 해서 무턱대로 요청만 할 것이 아니라 입력해야 하는 값에 대한 함수도 일일히 준비해 주도록 합니다. 그리고 나서 다음으로 해야 할 것으로는 kiwoom.py에 위 스크린샷과 같이 일단.. 2020. 11. 20.
Step10 - 실전투자를 위한 프로그램 제작 -6- 안녕하세요? 아무래도 이번주 안에는 어떻게 해서든 간에 실전 모의투자에 들어가는 것이 매우 어려워 보이는 상황입니다. 일단 필요한 정보랑 이런 걸 받아오기는 했는데, 그런다고 해서, 매도/매수 룰을 바로 적용하는 것은 쉬운일이 아니기 때문입니다. 일단 여기서는 그 과정을 하나하나 보여주고자 합니다. 지난번 포스팅에서 어떻게 키움증권 서버에 로그인을 하는 것 까지는 성공했습니다. 이제 이걸 바탕으로 해서 다음으로 해야 할 것으로는 제대로 연결이 되지 않았다면, 다시 연결을 시도하라고 명령을 내려 주도록 합니다. 그리고 나서 자식 프로세스에서는 위 스크린샷에서 오랜지색 줄을 친 것처럼 일단, 키움증권에 서버 연결을 직접할 수 있도록 만들어 주도록 합니다. 그리고 나서 만약 제대로 로그인이 되지 않았다면, 에.. 2020. 11. 19.
Step10 - 실전투자를 위한 프로그램 제작 -5- 안녕하세요? 오늘도 어떻게 해서 프로그램의 완성이 지연되어서 하는 수 없이 실전 모의투자에는 들어가지 못했습니다. 하지만, 분봉차트와 계좌의 정보를 가지고 오는 작업까지는 어떻게 완성하기는 했습니다. 다만, 이런다고 해서 들어갈 수 있는 것은 아니라서, 이래저래 미뤄지고 있는 상황입니다. 그래서 먼저 필요하다면 필요한 것이 하나 있는데, 바로 위 스크린샷에서 볼 수 있는 것처럼, 일단 Kiwoom.py라고 키움증권과 통신하는데 필요한 코드들을 가지고 오도록 합니다. 그리고 이전에는 무시했었는데, QAxWidget이라는 것을 선언해 주기는 주어야 어떻게 해서 사용이 가능한 것이라고 합니다. 일단 이렇게 해서 시작할 수 있도록 만들어 줍니다. 그리고 나서 신호를 받아오게 되면, 이에 해당하는 것을 가지고서 .. 2020. 11. 18.
Step10 - 실전투자를 위한 프로그램 제작 -4- 안녕하세요? 이래저래 많이 포스팅이 늦어지고 있는데, 이게 다 이번주 안에 어떻게 해서든 간에 우선 실전 모의투자에 들어가 보기 위해서 우선순위를 프로그램 짜기에 몰두해서 그렇습니다. 아무튼 이 프로그램을 완성하기 위해서 계속해서 움직이고 있으며, 그 중간과정을 이번 포스팅에서도 보여드리고자 합니다. 일단 여기서 문제가 생겨서 자식 프로세스의 GUI가 뜨지 않는 것인지 모르겠습니다만, 그래도 일단 에러를 알아보기 위해서 마커를 올려 보도록 합니다. 그런데 제 예상과는 다르게 어떻게 된 것인지 일단은 제대로 마지막 마커까지 뜨는 것을 확인할 수 있기는 있었습니다. 이래서야 어디가 문제인지 알기 어렵습니다. 그래서 너무 조기에 종료된 것이 문제가 아닌가 해서, 한번 while loop를 이용해서 중간에 자식.. 2020. 11. 17.