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

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

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

안녕하세요?

 

어떻게 해서 준비를 다 하기는 했었고, 이제 수요일의 시험운전인 2020년 12월 23일 시험운전을 했는 내용을 가지고서 한번 포스팅을 해 보고자 합니다. 처음에 시작할 때만 해도 아무런 버그가 없으리라 생각을 했습니다만, 생각과는 다르게 상당히 많은 버그가 나오는 것을 확인할 수 있었습니다.

 

일단은 계속해서 위 스크린샷과 같은 종류의 이상한 루프가 반복이 되는 것을 확인할 수 있었습니다. 일단 이 루프가 왜인지 4번 플래그에서 벌어지는 것을 확인할 수 있었습니다.

 

이게 문제인 것이, 바로 아무런 매수나 매도같은게 없이 그냥 있을 경우에는 True로 되어 있는 플래그를 어떻게 원래 상태로 되 돌리 방법이 전혀 없다는 것 입니다. 그래서 하는 수 없이 이런 경우에는 따로 무언가를 만들어 주어야 했습니다.

 

이렇게 했더니 다시 분봉챠트 데이터 베이스를 채우는 과정이 다시 시작되는 것을 확인할 수 있었습니다. 이런 이유로 인해서 일단 다음으로 루프없이 계속 이어지는 프로그램이 되리라 생각했습니다.

 

 

그런데 그것도 오래 가지 못하고 위 스크린샷을 보시면 알 수 있듯이 일단 3번째 플래그에서 무언가가 잘못이 되었는지 또 루프가 발생하였습니다.

 

그래서 이런 경우는 어떻게 되었는가 했더니, 매수/매도가 전혀 없는 경우에 발생하는 에러 였습니다. 그래서 이런 에러를 바로 잡기 위해서, 일단 이런 겨우에 False로 변환할 수 있도록 만들어 주었습니다.

 

이제서야 이런곳에서 발생한 루프를 해결해서 빠져 나가는 것을 확인할 수 있기는 있었습니다. 다만 문제가 이렇게 하고서도 또 나올것인가 하는 것입니다.

 

일단 이런 에러를 해결하는 동안에 어떻게 11만원을 넘어가서 매수를 하는 종목이 2종목이 나온 것을 확인할 수 있었습니다. 이게 잠시 멈추어서 생긴 에러인가 하는 의문이 듭니다.

 

그리고 나서 다음으로 가야 하는 것으로는 일단 매수상황을 보니까, 한번 매수가 이루어진 다음에 게속해서 이런 상황이 이어지는 것을 볼 수 있는데, 이게 단순히 중간에 멈추어서 이런 것인지, 아니면 다른 곳에 있는 에러 때문인지는 잘 모릅니다.

 

그리고 정말 이 루프가 또 나오는 것 입니다. 분명히 저는 상황을 개선하기 위해서 계좌번호를 저장한 게 없으면 도로 가지고 오라는 식으로 만들어 주기까지 했는데 이게 왠 일일까요?

 

일단 어떻게 되었건 간에 우선 위 스크린샷을 보시면 알 수 있듯이, 일단 계좌번호를 가지고 오는 데서 무슨 에러가 나왔는지 저렇게 되었습니다. 그래서 이런 상황이 되었으니, 다시한번 봐야 할 필요가 있어 보이는데, 이래저래 이걸 어떻게 해야 할지 모르겠습니다.

반응형