본문 바로가기

무모한 도전-주식 인공지능 만들기1651

초기 테스터(initial tester)의 제작-50- 안녕하세요? 지난번 포스팅에서 문제가 발생한 것을 올렸고, 그 문제의 해결을 위한 과정을 밟아가는 것을 올렸습니다. 이제 이번 포스팅에서는 지난번 포스팅의 내용에 이어서 한번 작업내용을 올려 보고자 합니다만, 문제는 스크린샷의 내용이 너무 많아서 하는 수 없이 중간에 잘라야만 했습니다. 이 작업을 완료하기 위해서, 기존에 if문 뒤에 있던 return을 없애서, 메서드가 그 단계에서 종료가 되지 않도록 만들어 주기는 주었습니다. 이렇게 했더니, 이제는 중간에 끊어지지 않고, 제대로 어어서 작업이 되는 것을 확인할 수 있었습니다. 이제 다음으로 해야 할일은 다시금 코스피 전체에서 매수/매도 룰을 테스트 해 보는 것 입니다. 그전에 결과가 제대로 생성이 되었는가를 확인해 보니, 제대로 그림파일이랑 데이터 베.. 2020. 2. 4.
초기 테스터(initial tester)의 제작-49- 안녕하세요? 이제 이 초기 테스터의 제작도 슬슬 끝이나 가는 중인데, 일단 이번 포스팅에서는 우선 완성이 되었다고 가정을 하고 전체 코스피에 대해서 한번 매수/매도 룰을 한번 테스트 하는 단계에 들어가 봤습니다. 물론 여기서 에러 없이 일단 제대로 작동 하기를 바라지만, 무슨 일에서 에러가 발생해서 이런 에러를 수정해야 하는 단계가 남아 있었습니다. 그래서 당분간의 포스트는 첫번째 매도/매수 룰을 테스트 하는 와중에 나온 에러를 해결하는 것을 포스팅으로 올리고자 합니다. 일단 중간에 한번 초기 테스터를 한참 돌리다가 무슨 이유에서 인지 에러가 발생하는 것을 볼 수 있었습니다. 시작한지 어느정도 되었기 때문에 어디서 에러가 났는지 확인하는 것이 중요합니다. 일단 마지막으로 생성된 종목의 결과가 저장폴더에 .. 2020. 2. 4.
초기 테스터(initial tester)의 제작-48- 안녕하세요? 지난번 포스팅에서 어떻게 예상을 하였는 캔들 차트의 용량이 문제가 아니라는 것을 알 수 있었습니다. 그래서 다시한번 확인을 해 본다고 이번에는 60분봉을 한번 시도해 보고 나서, 다음으로 자료를 검색해서 겨우겨우 해결책을 확인할 수 있었습니다. 다만 이 시점에서 완료라고 하기에는 아직도 어디서 어떤 오류가 나올 지 모르기 때문에, 일단 완성 선언을 하는 것은 보류 하도록 했습니다. 먼저 그 동안 10분봉을 가지고서 작업을 해서 에러가 난 것이 아닌가 해서 다시한번 확인을 해볼 것을 겸해서 60분봉을 가지고서 한번 작업을 하였습니다. 그리고 나서 위 스크린샷에서 나오는 것처럼 역시나 이번에도 메모리 부족으로 보이는 에러로 인해서 중단이 된 것을 확인할 수 있었습니다. 그런데 확인을 해보면, 좀.. 2020. 2. 3.
초기 테스터(initial tester)의 제작-47- 안녕하세요? 지난번에 일단 데이터를 시각화 해주는 곳에서 에러가 발생했다는 것을 언급했었는데요, 일단 먼저 생각한 것은 우선 주식 캔들 차트를 구성하는 데이터가 너무 많아서 메모리 부족이 일어난 것이 아닌가 하는 생각도 들었습니다. 일단 해결책은 생각외로 간단한 것이기는 했는데, 그걸 찾아가는 과정이 만만치 않았습니다. 그래서 먼저 plt라고 matplotlib을 가지고 온 것을 제거하는 작업을 먼저 실행해 주고자 했습니다. 다만 이걸로 결과가 어떻게 될지는 모르는데.......... 그런데 막상 실행을 시켜 보고 나니까, 상황이 그렇게 좋지는 않은 것을 확인할 수 있었습니다. 일단 위 스크린샷에서 한번 제거했더니, 다시 import시켜줘야 할 필요성이 있어 보입니다. 그래서 기존에 있던 import항목.. 2020. 2. 3.