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

2019년 7월 10일 주식 모의투자에 들어가 본 결과

by 인터넷떠돌이 2019. 7. 11.
반응형

안녕하세요?

 

연속해서 계속된 실패를 맞보는 가운데, 이래저래 해법을 찾기 위해서 동분서주 하는 과정을 이번 포스팅에서 올려 보고자 합니다. 이번 포스팅에서는 예전에 생각한 대로, 표준편차의 값을 기존의 80%로 낮추어서 한번 도전해 보고자 합니다.

 

먼저 위 스크린샷을 보시면, 제가 잘못해서 평균을 80%로 줄인 것을 볼 수 있었습니다. 아무튼 첫 시도는 어찌어찌 엉뚱하게 들어는 갔습니다.

 

그리고 나서 kiwoom.py로 가서, 위 스크린샷에서 나와 있는 것처럼 일단 클래스의 변수로 state_of_MSG라는 것을 공백처리 해 줍니다.

 

그리고 나서 기존에 서버에서 메세지가 오면, 이 내용을 그렇게 중요하게 처리는 하지 않았는데, 그러지 말고, 그 내용을 기록으로 남기기 위해서 한번 작업에 들어가 봅니다.

 

그리고 나서 각각의 프로세스를 담당하는 py파일로 가서, traderStocks라는 메서드에 가서는 해당하는 파일을 만들고, 서버에서 받은 메세지에 혹시나 힌트가 있을까 싶어서 한번 적용을 해 보도록 합니다.

 

 

그리고 나서 다른 파일에도 관계된 내용을 하나하나 적어 주도록 해야 하는데, 일단 6번 스크립트 까지는 해당하는 내용이 그대로 적용이 되었습니다.

 

그리고 나서, 다음은 7번 스크립트 부터는 scriptNumber라는 변수가 있기 때문에, 관련된 변수를 집어 넣어 주도록 합니다.

 

그리고 언제나 그렇듯이, 일단 시작하면 먼저 pytrader를 시작해서 1분봉 차트를 가지고 오는 것을 잊어 버리면 안되기는 안됩니다.

 

그리고 언제나 그렇듯이 나오는 조회횟수 제한이라는 메세지가 뜨는 것을 볼 수 있었습니다. 아무래도 이걸 해결하기는 해야 하지만, 지금은 매수가 안되는 문제에 매달리다 보니.......

 

그리고 나서 다음으로 할일은 역시나 위 스크린샷에서 나와 있는 것처럼 한번 데이터 베이스 파일 이름을 바꾸어 보도록 하는 것 입니다.

 

그리고 나서 문뜩, 표준편차의 값을 줄여준다는 것을 잘못 지정한 것을 생각했기 때문에, 부랴부랴 코드를 바꾸어 주도록 하고, 다시 고쳐 주도록 합니다.

 

그런데 계속해서 매수가 나오지 않아서, 한번 Average_returning에 가서, 유력해 보이는 현재가를 입력하는 과정을 거쳐 보도록 합니다.

 

그리고 나서 위 스크린샷에서 나오는 것처럼, 매수 결정이 분명히 나오는 것을 볼 수 있기는 있었습니다. 이렇게 보면 어디서 이런 에러가 나오는 것인지 아직도 감을 잡을 수 없었습니다.

 

그래서 위 스크린샷과 같이, 이번에는 close라고 현재가를 가지고 오는 과정에서 문제가 생긴 것이 아닌가 하는 생각이 들었습니다. 그래서 이번에는 위 스크린샷에서 나오는 것처럼 currentPrice에서 바꾸어 주도록 합니다.

 

그리고 나서 기존에 사용을 하던 코드를 한번 주석처리를 해서 계속 하지는 말도록 만들어 주도록 합니다. 이렇게 하는 것으로 다음으로 할일은.........

 

다음으로 할일은 이걸 다른 스크립트에서도 계속해서 적용을 하기는 하도록 해 줍니다. 이렇게 하는 것으로 이번에는 매수 결정이 나오리라 생각을 했지만.........

 

10일 주식 모의투자에서도 여전히 매수 주문이 나오지 않는 것을 볼 수 있었습니다. 이게 어디가 문제인지 계속해서 찾아 보기는 봐야 하지만, 뭐라고 해야 할까요? 말 그래도 귀신이 통곡할 일이 여기에 있는 게 아닌가 합니다. 이전에는 분명히 매수를 하던 프로그램이 어디가 잘못된 것인지.........

반응형