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

종목의 정보를 가져오는 사냥꾼 제작

by 인터넷떠돌이 2019. 8. 5.
반응형

안녕하세요?

 

이번 포스팅부터 당분간의 포스팅에서는 어찌어찌해서, 종목코드가 있으면 필요한 현재가라거나 거래량에 대한 자료를 가지고 와야 할 필요성이 있는데, 문제가 있습니다. 너무 많은 양의 자료를 일일히 네이버 증권이나 영웅문4와 같은 HTS에서 일일히 가지고 오는 것에 이래저래 노가다인 면이있어서 이를 자동으로 해주는 프로그램을 만들어 보고자 합니다.

 

먼저 해야 할 일은 위 스크린샷에서 나오는 것처럼 일단 새로운 프로젝트를 생성하는 것에 있습니다. 일단 프로젝트의 이름은 StockInformation이라고 지어 주도록 합니다.

 

그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 환경을 설정 해 주도록 하는데, 환경은 기존의 PytraderWithBrain과 같은 32비트 환경을 제공하는 것과 같은 환경으로 설정해 주도록 합니다.

 

그리고 나서 kiwoom.py를 복사해서 오도록 해야 합니다. 이 kiwoom.py는 정말인지 한번 만들어 놓고 나서, 이래저래 유용하다는 생각이 듭니다.

 

 

그리고 나서 위스크린샷에서 볼 수 있는 것처럼 일단 새로운 파이썬 py파일을 만들어 주도록 합니다. 이렇게 하는 것으로 이제 다음의 작업을 하도록 합니다.

 

그리고 여기서는 UI가 필요하다는 생각을 해서, 위 스크린샷처럼 일단 디자인을 하도록 합니다. 이렇게 디자인을 해서 프로젝트의 폴더 안에 저장해 주도록 합니다.

 

일단 이름은 위 스크린샷처럼 지은 다음, 저장을 하도록 합니다.

 

그리고 나서, 위 스크린샷처럼 기본적인 내용을 적어 주도록 합니다. 이제 이게 제대로 작동하는 지 확인할 필요가 있다는 생각이 듭니다.

 

그런데 위 스크린샷처럼 예상치 못한 에러가 나오는 것을 볼 수 있었습니다. 이게 무슨 에러인가 했더니, 의외로 간단한 곳에서 나왔습니다.

 

위 스크린샷처럼 일단 form_class를 제대로 적어놓지 않아서 나오는 것을 볼 수 있었습니다. 이제 이 관련된 내용을 가지고서 한번 작업에 들어가 보도록 합니다.

 

이제서야 실행을 시키니까, 위 스크린샷에서 볼 수 있는 것처럼 제대로 된 UI가 실행이 되는 것을 볼 수있었습니다. 그러나 이 UI는 아직 내용을 넣어놓지 않았기 때문에, 아무런 내용도 없다는 것을 알 수 있습니다. 이제 다음 포스팅에서 올릴 내용은 이 버튼을 누르면 실행할 프로그램을 만들어 주는 것 입니다.

반응형