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

평균회귀 모델의 적용-모의 주식 투자에 들어가 보기-2-

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

안녕하세요?

 

지난번 포스팅에서 어떻게 해서 한번 주식 모의투자에 들어가 보기는 했는데, 어찌된 것인지는 몰라도, 일단 에러는 그만 나오는 것을 보기는 보았지만, 문제는 계속해서 관망만 했다는 것이 문제는 문제라는 생각이 듭니다. 그래서 이번 포스팅에서는 신흥에 더 이상 기대지만 말고, 거래량이 많은 종목을 찾고자 합니다.

 

먼저 신흥의 거래량을 보시면, 거래량이 1000이하다 못해서 600이하인 것을 확인할 수 있기는 있습니다. 그래서 지금까지 매도 주문을 해도 누구하나 사가지 않는 이유가 오로지 이 거래량이 문제라고 생각이 들었습니다.

 

먼저 KISCO홀딩스라는 종목을 보았습니다. 이 종목에서는 거래량이 1만을 넘어가는 것으로 더 많은 거래량으로 움직이는 것을 확인할 수 있었습니다.

 

다음은 유유제약이라는 제약회사의 거래량을 한번 보았습니다. 여기는 거래량이 3만이 넘어가는 것을 확인할 수 있었습니다. 그리고 이 이상으로 거래량이 많은 기업이 있을 것이라고 해봐야 겠다.

 

 

그리고 나서 대우건설의 거래량을 보았더니, 백만이 넘는 거래량을 자상하는 대형주라는 것을 확인할 수 있다는 생각이 들었습니다.

 

그리고 이것마져도 중간에 에러가 나서 멈추는 것을 확인할수 있기는 있었습니다. 일단 여기서도 어찌된 것인지 QProcess를 실행하기 바로 직전에 에러로 인해서 프로그램이 충돌을 일으킨다는 것을 알 수 있었습니다.

 

일단 first클래스에 있는 내용을 바탕으로 해서, 거래량이 많으면서도 ADF 테스트를 통과하고 허스트 지수가 상당히 낮으면서 동시에 평균으로 돌아오는 시간이 아니라는 점에서 종목코드 000220인 유유제약을 선정하였습니다.

 

그리고 나서 기존의 pytrader를 실행시켜서 유유제약의 1분봉 차트를 가지고 오는데 사용하도록 해 봅니다. 당연 저장되어 있는 공간은 바로 기존의 pytrader4가 있는 위치입니다.

 

 

일단 데이터 베이스와 종목코드를 바탕으로 해서, 한번 큰 의미가 없지만, 제대로 작동하는 지를 한번 주식시장이 열리기 전에 테스트 해 보았습니다.

 

그런데 이제는 어떻게 된 것인지 하루에 2~3번 정도 이렇게 프로그램이 정지되어 버리는 일이 생기는 것을 확인할 수 있었습니다. 아무래도 이 에러를 잡아야 하기는 하는데, 아직까지 아무런 방법도 없었습니다.

 

일단 어디서 멈추었느냐 했더니, 위 스크린샷에서 나와 있는 것처럼 역시나 QProcess를 작동시키는 것에서 나와서 아무래도 자식 프로세스의 에러 메세지를 가지고 올 필요가 있다는 생각이 듭니다.

 

마지막으로 어떻게 된 것인지 모르겠습니다만, 일단 모든 행동이 다 관망이라고만 나와서 당혹스러운 결과가 나오게 되었습니다. 일단 이왕 이렇게 되었으니, 이제는 다른 종목을 추가시켜야 할지, 아니면 어떻게 오류를 해결하기 위해서 에러 메세지를 받아오는 작업을 해야 할지 고민하는 상황이 되었습니다.

반응형