안녕하세요?
어제 포스팅에서는 화요일의 시험운전을 준비하는 과정을 이야기 했었는데, 그럼 이번포스팅에서 부터는 시험운전을 하면서 나온 시행착오에 대해서 이야기를 해 보아야 합니다.
일단 시작하자 마자 이게 왠 에러가 뜨는 것을 확인할 수 있기는 있었습니다. 이런 에러의 원인이 어디에 있는지 모르겠습니다만, 그래도 일단은 처리하기는 해야 합니다.
확인해 보니, 테이블이 생성되어 있어야 하는 데이터 베이스 파일에 어떻게 된 것인지 테이블이 생성되지 않은 것을 확인할 수 있었습니다.
알고보니, 이건 어디까지나 휴먼에러라는 것으로, 일단 위 스크린샷을 보시면 알 수 있듯이, 일단 db라는 확장자를 붙이지 않아서 이런 사단이 난 것입니다.
그리고 나서 다음으로 진행하고자 한 것은, 일단 left Money를 계산하도록 하고, 이게 다르면 일단 작업에 들어가라고 명령을 내려 놓았습니다.
일단 여기서 메서드만 따로 떼어놓고 실행을 시켜 보았는 경우에는 아무런 이상도 없이 실행이 되는 것을 확인할 수 있었습니다.
그리고 나서 어떻게 된 것인지 모르겠습니다만, 여러개의 중복되는 이 매수 주문이 나오고, 이런 매수 주문을 이제는 취소해야 할 필요성이 있는데, 문제는 모두 취소가 되지 않았습니다. 그래서 기존의 방법과 다르게 코드 위주가 아니라, 주문번호 위주로 바꾸어 보았습니다.
그런데 이렇게 했음에도 불구하고 어떻게 이미 늦었는지 제 의도를 넘어가서 매수가 이루어진 결과를 확인할 수 있었습니다. 결국 이렇게 하나 망하는 것이 나오기는 했습니다.
그리고 나서 계좌도 문제라면 문제인게, 어떠헥 된 것인지 배분한 계좌가 한 없이 계속 마이너스로 떨어지는 현상을 목격할 수 있었습니다.
그리고 나서 다음으로 주목한 것이 바로 이 것인데, 일단 != 으로 다를 경우를 했더니, 계속해서 이게 이상하게 변질되는 것을 볼 수 있었습니다. 그래서 하는 수 이걸 바꾸었습니다.
그런데 이렇게 한 다음에 이제 데이터 베이스에서 한번 바꾸어 보기는 보았습니다. 원래대로 돌렸다고 할지, 일단 만들어 놓고 프로그램을 가동시켜 보았습니다.
그런데도 이렇게 어떻게 된 일인지 모르겠습니다만, 일단 위 스크린샷에서 볼 수 있는 것처럼, 제대로 무언가가 더 마이너스로 떨어진느 상황을 볼 수 있었습니다. 아무래도 이 상황을 어떻게 해서 타파해야 하기는 하는데, 당장은 어려워 보입니다.
'무모한 도전-주식 인공지능 만들기' 카테고리의 다른 글
프로그램의 시운전과 에러잡기 -36- (0) | 2020.12.17 |
---|---|
프로그램의 시운전과 에러잡기 -35- (0) | 2020.12.16 |
프로그램의 시운전과 에러잡기 -33- (0) | 2020.12.15 |
프로그램의 시운전과 에러잡기 -32- (0) | 2020.12.14 |
프로그램의 시운전과 에러잡기 -31- (0) | 2020.12.13 |