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

평균회귀 모델의 구현-2-

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

안녕하세요?

 

이번 포스팅에서는 지난번에 이어서 다시한번 평균회귀 모델을 구현해 보기 위해서, 한번 작업에 들어가 보도록 합니다. 지난번에서는 그냥 있던 데이터에서 일어난 일이였다면, 이번 포스팅에서는 진짜로 부모 프로세스-실제로 이 방법은 subprocess를 쓰지 않아도 될 듯 합니다만, 그래도 기존의 틀을 다 부수기에는 시간이 모잘라서 이렇게 했습니다.

 

이제 기존에 있던 지정이 된 데이터 경로는 다 주석처리를 하도록 하고, 이제 부모 프로세스에서 값을 가지고 오도록 만들어 주도록 합니다.

 

이제 pytrader4를 실행시켜서, 제대로 실행이 되는지 여부를 한번 알아보도록 시도를 합니다. 일단 기존의 데이터는 그대로 있는 것을 볼 수 있습니다.

 

일단 이대로는 제대로 나오는 것을 확인할 수 있습니다만, 더 중요한 것은 실제 모의투자에 들어가서 제대로 작동이 되는지를 알아봐야 합니다.

 

 

일찍 일어나서 작업을 했기 때문에, 슬슬 오전 9시 주식시장의 개장 시간이 다가오는 것을 확인할 수 있습니다. 그래서 일단 신흥의 분봉차트를 가지고 오도록 해 봅니다.

 

그리고 자동으로 작동을 해 주리라 생각을 하는 중에 일단 pytrader4의 부모 프로세스를 한번 작동시켜 보도록 합니다. 이걸 이제 신흥을 지정해서 데이터 베이스 등도 지정해 줍니다.

 

일단 action_list.txt에서 어떤 행동을 하는지 초반에 나오는 것을 확인할 수 있기는 있었습니다. 이제 남은 것은 이게 계속해서 작동을 하느냐 여부인데..........

 

일단 연속해서 작동을 하는 것 까지는 확인할 수 있기는 있었습니다. 그래서 계속해서 작동을 시켜 보고자 합니다.

 

그리고 이 모델이 마냥 매수만 하는 것이 아니라, 경우에 따라서는 매수도 할 수 있다는 것을 확인할 수 있기는 있었습니다. 그래서 계속해서 작동을 시켜 보고자 합니다.

 

그런데 이것도 100% 안정적인 것이 아니라서 무슨 이유에서 인지 프로그램이 종료되는 것을 확인할 수 있었습니다. 이게 무슨 이유인지 일단 찾아내야 하는 것이 급선무입니다.

 

거기다가 분명히 매도가 있는 것을 actioin_list.txt에서 확인을 할 수 있었습니다만, 어찌도니 것인지 매매가 전혀 되지 않았습니다. 아무래도 신흥이라는 종목 자체의 거래량이 너무 없어서 생기는 문제가 아닌가 하는 생각이 들기도 합니다만, 이것도 이것대로 해결해야 겠다는 생각이 듭니다.

반응형