본문 바로가기

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

종목의 정보를 가져오는 사냥꾼 제작-3- 안녕하세요? 지난번 포스팅에서 어떻게 해서 좀 길어진다는 생각이 들어서 중간에 끊었는데, 이번 포스팅에서는 이어서 실행을 시키기 위한 작업을 하기 위한 작업에 들어가 보도록 해 보겠습니다. 일단 그 다음에는 이후에 일어난 에러를 처리하기 위한 과정도 올리도록 해 보겠습니다. 먼저 코스피의 허스트 지수 결과를 가지고 오도록 합니다. 이 결과에서 위 스크린샷에서 볼 수 있는 것처럼 일단 상당히 많은 수량의 종목이 있는데, 이 종목들을 먼저 엑셀파일로 열도록 합니다. 일단 테스트를 위해서 위 스크린샷에서 볼 수 있는 것처럼 먼저 5개의 종목만을 올려서 한번 작업에 들어가 보도록 합니다. 일단 위 스크린샷처럼 결과를 생성해 내는데 결국 성공하기는 성공했는데, 문제가 발생했습니다. 이게 자식 프로세스만 작동 시켜.. 2019. 8. 5.
종목의 정보를 가져오는 사냥꾼 제작-2- 안녕하세요? 지난번 포스팅에서 어떻게 해서 GUI가 제대로 뜨는 것 까지는 확인을 할 수 있었습니다. 그런데 이번 포스팅에서는 이 GUI가 작동하는 코드를 작성하는 과정에 들어가 볼 것인데, 포스팅의 내용이 너무 길어지는 것 같아서 하는 수 없이 중간에 한번 잘라야 했습니다. 다음으로는 자식 프로세스로서 운용이 도리 ArrowOfHunter라는 py파일을 만들어 주도록 합니다. 이 py파일을 만들어서 운용하는 이유는, 한두개가 아닌 종목의 정보를 가져와야 하는데, 한번의 로그인으로는 1000회 조회제한이 있기 때문입니다. 그리고 나서 InformationHunter에서는 위 스크린샷처럼 처음의 클래스를 만들어 놓은 다음에, 이 클래스에서 위 스크린샷에서 볼 수 있는 것처럼 일단 하나하나 만들어 줍니다. .. 2019. 8. 5.
종목의 정보를 가져오는 사냥꾼 제작 안녕하세요? 이번 포스팅부터 당분간의 포스팅에서는 어찌어찌해서, 종목코드가 있으면 필요한 현재가라거나 거래량에 대한 자료를 가지고 와야 할 필요성이 있는데, 문제가 있습니다. 너무 많은 양의 자료를 일일히 네이버 증권이나 영웅문4와 같은 HTS에서 일일히 가지고 오는 것에 이래저래 노가다인 면이있어서 이를 자동으로 해주는 프로그램을 만들어 보고자 합니다. 먼저 해야 할 일은 위 스크린샷에서 나오는 것처럼 일단 새로운 프로젝트를 생성하는 것에 있습니다. 일단 프로젝트의 이름은 StockInformation이라고 지어 주도록 합니다. 그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 환경을 설정 해 주도록 하는데, 환경은 기존의 PytraderWithBrain과 같은 32비트 환경을 제공하는 것과 같은 환경으.. 2019. 8. 5.
2019년 8월 첫번째 주의 평균회귀 테스트 결과 안녕하세요? 매주마다 같이 나오는 코스피와 지난주 부터 추가한 코스닥까지 평균회귀 테스트를 해서 나온 결과를 한번 올려보는 시간이 되었습니다. 이번 포스팅에서는 생각외로 적은 양의 종목만이 나와서, 이를 장기적으로 어떻게 해야할지에 대해서 많은 고민꺼리가 생겼습니다. 한번 위 스크린샷처럼 기간을 한번 더 일주일 앞당겨 주도록 합니다. 이렇게 하는 것은 언제나 하는 것처럼 큰 차이점은 없었습니다. 그리고 나서 그전에는 허스트 지수가 0.4 미만인 경우만 포함을 시켰는데, 지난번에 매수를 하고 나서도 계속해서 하락을 하는 종목이 나왔는 것으로 봐서, 아예 0.3 미만으로 바꾸었습니다. 그리고 나서 처음으로 하는 것은 먼저 코스피를 중심으로 해서 어떻게 찾아보는 것으로 하기 위해서 위 스크린샷처럼 코드를 만들.. 2019. 8. 4.