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

프로그램의 시운전과 에러잡기 -39-

by 인터넷떠돌이 2020. 12. 17.
반응형

안녕하세요?

 

이래저래 작업을 이어가고 있는 중 입니다만, 그래도 시험운전을 하면서 나오는 에러는 이게 끝이 아니기는 아니었습니다. 아무튼 간에 이제는 이 에러를 해결하기 위해서 가지가지 시도를 하였고, 그 내용을 올려 보고자 합니다.

 

그리고 나서 나오는 위 스크린샷에서 볼 수 있는 것처럼, 파란색이 쳐진 부분이 문제가 되었는데 왜 문제가 되었는가하면, 문자열이 와야 하는 곳에 숫자가 와서 생긴 오류 였습니다.

 

실제로 에러의 내용도 이렇게 때문에 해결책은 간단하면 정말 간단하다고 말할 수 있었습니다. 우선 이 숫자 형태를 문자열로 바꿔주면 됩니다.

 

그냥 간단하게 str()함수를 써 주었습니;다. 이렇게 한느 것으로 일단 작업이 하나 끝나기는 끝이 났습니다. 이제 다음으로 해야 하는 것이 있다면 무엇이 있느냐 하면.........

 

일단 어떻게 된 것인지 buy결정이 2번 연속으로 나오는 것을 확인할 수 있었습니다. 이게 다른 종목을 가지고 이야기를 하는 것인지는 모릅니다.

 

 

어덯게 제가 정한 선을 넘어간 것인줄 알았는 매수가 자세히 보니 그렇게 넘어가는 것이 아니기는 했습니다. 일단 매수가 일어나도 1주 뿐이었고......

 

아직 이 종목에 대해서는 매수를 해서 나왔는 결과가 그렇게 나쁘지는 않은 것으로 나옵니다. 11만원을 넘어가지는 않았습니다.

 

그러다가 이제서야 제대로 무언가가 되는 것인지 매수취소가 연속으로 나오는 것을 확인할 수 있었습니다. 이렇게 해서 나왔는데, 이제 다음의 작업에 들어가 봐야 합니다.

 

다음으로는 매도가 일어나면 이렇게 증가를 해야 하는데, 여기다가 우선 위 스클니샷에서 볼 수 있는 것처럼 initial Account에서도 액수를 가지고 올 수 있도록 만들어 주었습니다.

 

어떻게 된 것인지 하이트 진로의 경우에는 제대로 매수가 되지 않아서 같은 내용의 매수가 2번 연속으로 나오는 것을 확인할 수 있었습니다.

 

그래서 원래라면 이게 11만 1111원 이하여야 하는데, 그게 아니게 되었습니다. 이 상황이 어째서 나온 것인지 지금으로서는 알기 어렵습니다.

 

그리고 이렇쿵 저렇쿵 하는 사이에 미원상사의 주식도 매수가 일어나면서 무언가 좋지 못한 결과가 나오고 있습니다. 일단 어째서 인지 너무 많이 매수를 했습니다.

 

결국 이렇게 해서 위 스크린샷에서 볼 수 있는 것처럼 제대로 되지 않은 상황이 나오게 되었습니다. 이제 다음으로 해야 할 것은 이 상황에서 이런 에러의 원인을 알아보아야 하는데, 그게 생각만큼 쉽지가 않다는 것이 문제라면 문제입니다. 그리고 아직 수요일의 시험운전은 다 끝나지 않았습니다. 시험운전의 마지막은 다음 포스팅에서 다루고자 합니다.

반응형