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

초기 테스터(initial tester)의 제작-6-

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

안녕하세요?

 

일단 지난번 포스팅에서 일차적으로 데이터가 순차적으로 온 것 같아는 보이는데, 어디가 잘못되었다는 느낌을 받았습니다. 그래서 이번 포스팅에서는 이게 어디가 잘못된 것인지 모르기 때문에 일단 확인하기 위한 작업을 한번 알아보고자 했으며, 이 오류를 최종적으로 수정해서 결과적으로 순차적으로 데이터를 읽어오는 작업을 하게 되었습니다.

일단 한번 확인을 하기 위해서 기존의 8종목이 있던 test 종목코드에서 1개만 남기고 다 삭제를 해 보도록 합니다. 이러면 어떤 변화가 있을지 살펴보니........

일단 문제가 무엇인가 하면, 왜 인지 이게 1줄의 데이터만 나왔다는 것 입니다. 제가 의도한 것은 분명히 모든 줄의 데이터가 나와야 하는데 첫 한줄만 나온 것으로 보인다는 것 입니다.

 

 

그래서 한번 이번에는 while문을 사용해서 chart_data2가 없으면 저 while loop를 벗어나도록 설계를 하도록 했습니다. 일단 이렇게 해서 작동을 시키니.........

반복이 되기는 되는데, 정작 어떻게 된 것인지 전혀 날짜가 올라가지 않습니다. 이래서야 제자리 걸음만 계속해서 하는 것을 볼 수 있습니다.

 

이 에러가 나온 근본원인이 무엇인가 했더니 while문 안쪽에 이렇게 __init__를 실행시키도록 하니까 할때 마다 계속해서 같은 데이터가 불러와 지는 것 입니다. 이 에러를 변수를 주는 것으로 어떻게 위 스크린샷처럼 해결하니......

마지막으로 실행을 시켜 보니, 위 스크린샷처럼 일단 날짜가 계속 올라가다가 최근 날짜가 나오는 것으로 어떻게 마무리가 되는 것을 확인할 수 있었습니다. 이제 남은 것은 이걸 바탕으로 딥러닝을 하는 것을 응용해서 초기 테스트를 하는 과정이 남아 있다고 할 수 있습니다. 일단 이 과정을 집행하기 위해서는 여기서도 상당한 시행착오가 예약이 되어 있다고 할 수 있어 보입니다.

반응형