안녕하세요?

 

지난번 포스팅에서 문제가 발생한 것을 올렸고, 그 문제의 해결을 위한 과정을 밟아가는 것을 올렸습니다. 이제 이번 포스팅에서는 지난번 포스팅의 내용에 이어서 한번 작업내용을 올려 보고자 합니다만, 문제는 스크린샷의 내용이 너무 많아서 하는 수 없이 중간에 잘라야만 했습니다.

 

이 작업을 완료하기 위해서, 기존에 if문 뒤에 있던 return을 없애서, 메서드가 그 단계에서 종료가 되지 않도록 만들어 주기는 주었습니다.

 

이렇게 했더니, 이제는 중간에 끊어지지 않고, 제대로 어어서 작업이 되는 것을 확인할 수 있었습니다. 이제 다음으로 해야 할일은 다시금 코스피 전체에서 매수/매도 룰을 테스트 해 보는 것 입니다.

 

그전에 결과가 제대로 생성이 되었는가를 확인해 보니, 제대로 그림파일이랑 데이터 베이스 파일이 생성이 되는 것을 확인할 수 있었습니다.

 

 

문제는 이번에는 아무런 문제가 없이 제대로 갈 것이라고 생각을 했었는데, 또 잘 가다가가 중간에 에러가 발생한 것을 확인할 수 있었습니다.

 

이번에는 확인을 해 보니까, 215620이라는 종목에서 에러가 발생한 것인데, 일단 이 종목만 떼어서 따로 디버그 모드를 돌려서 어디서 문제가 생긴 것인지 알아봐야 합니다.

 

우선 테스트를 위한 텍스트 파일에 종목 코드를 옮겨서 이 종목만 따로 테스트를 하기 위한 준비에 착수해 보도록 합니다. 그리고 나서.........

 

이렇게 했더니, date라는 항목이 없다는 것을 확인할 수 있었습니다. 이번에는 어디서 이런 공 데이터 프레임이 생성이 되었는가 했더니..........

 

바로 거래 결과가 나와야 하는 곳에서 빈 결과가 나왔다 - 아무런 거래가 없다는 것으로 나오는 것 입니다. 이래서야 이게 진짜인지 아닌지 아직은 모르지만, 충분히 가능성이 있는 일이기 때문에 하는 수 없이 확인을 하러 가 보고자, print()함수를 사용하게 되었습니다. 일단 분량 문제로 여기서 한번 끊어 주어야 하는데, 나머지 내용은 다음 포스팅에서 이어서 보여 드리겠습니다.

+ Recent posts