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

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

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

안녕하세요?

 

지난번 포스팅에서는 2020년 12월 8일에 있을 시험운전을 위해서 작업을 하는 것으로 내용을 올렸습니다. 이때까지는 다루었는 내용이 별로 없기는 없었습니다만, 그래서 시험운전에서도 그렇게 큰 변동은 없을 것으로 생각을 하였습니다만, 그게 아니기는 아니었습니다.

 

일단 시험운전을 하다가 위 스크린샷처럼 한가지 좋지 못한 것을 목격할 수 있었습니다. 분명이 저 미원상사의 주식은 제가 할당한 양의 주식에 의하면 1주만 사야할 듯 한데, 이걸 2주씩이나 주문을 하고 있습니다.

 

그래도 이렇게 하나하나 제대로 주문취소가 들어가기는 들어가는 것을 확인할 수 있었습니다. 이건 이거대로 다행이라는 생각이 듭니다.

 

그런데 하다보니, 하이트 진로와 같이 어째서 인지 매입금액이 제 의도를 훨씬 넘어가 버린 종목이 나오는 상황을 볼 수 있었습니다.

 

 

일단 이런 문제는 위 스크린샷을 보시면 알 수 있듯이, 일단은 제대로 된 타이밍에 어째서 계좌가 계산이 되지 않아서 발생한 측면이 상당합니다.

 

실제로 제대로 계산이 되지 않은 상태로 다음 메서드로 넘어간 정황이 확인이 되었습니다. 이래서야 이런 에러가 발생한 것이 이해가 되기는 됩니다.

 

결국 마지막에 겨우겨우 가서야 이런 계산이 이루어 졌는데, 일단 이 문제에 대해서는 어디서 부터 문제가 발생한 것인지 모르겠다는 생각이 듭니다.

 

그래서 이런 계산이 제 타이밍에 일어나는지 더 확실하게 알아보기 위해서, 일단 위 스크린샷에서 볼 수 있는 것처럼 하나 준비해 주도록 했습니다.

 

매도가 일어나서 나누어 놓은 계좌에 증가가 필요한 경우에도 위 스크린샷에서 붙여놓은 이 마커를 표시해 주어서 볼 수 있도록 만들어 주었습니다.

 

그리고 나서 때는 오후 3시 30분이 되었습니다. 여기서 하나 알 수 있는 것으로는 일단 제가 의도한 대로 제 타이밍에 프로그램을 끝내는 것은 확실하게 되어서 더 이상 이상하게 계좌를 계산하는 현상은 없어졌지만, 문제는 이 상태에서 계속 중간에 매수로 인한 감소나 매도로 인한 증가를 계산하지 않고 다음 사이클로 넘어가는 현상은 문제가 있어 보입니다.

반응형