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

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

by 인터넷떠돌이 2020. 2. 4.
반응형

안녕하세요?

 

이 초기 테스터의 제작이라는 타이트을 달고서 이제 51번째 포스팅을 올려게 되었는데, 이번 포스팅에서 드디어 오류란 오류를 다 잡고나서, 어떻게 완성을 하는 것을 보여드리게 되었습니다. 일단 지난번 포스팅에서 우선 빈 거래 결과 - 아무런 매도/매수도 일어나지 않은 것을 먼저 보여드리겠습니다.

 

실제로 확인을 해 보니까, 위 스크린샷에서 볼 수 있는 것처럼 제대로 결과가 나오는 것을 확인할 수 있었습니다. 즉, 정말로 아무런 매도 매수가 없기 때문에 전혀 데이터가 없는 빈 데이터 프레임이 생성이 된 것 입니다.

 

그래서 위 스크린샷에서 볼 수 있는 것처럼 체크 포인트 01이 라는 변수를 만들어서, 이게 빈 데이터 프레임일 경우에는 작업을 나누어서 하라는 식으로 만들어 줍니다.

 

그런데 이렇게 했더니, 결과가 그렇게 까지 좋지만은 않은게, 우선 위 스크린샷을 보시면 알 수 있듯이, 여전히 date라는 항목이 없다는 식으로 에러가 나온다는 것 입니다.

 

 

그래서 아예 데이터 프레임명.empty를 붙이는 것으로 빈 데이터 프레임인지 아닌지 알아보도록 했습니다. 이렇게 하는 것으로 일단 작업을 하나 이어가 보도록 합니다.

 

이렇게 해서 일단 문제가 일어난 종목에 한해서는 제대로 작업이 되는 것을 확인할 수 있었습니다. 이제 여러종목이라거나 이런 것을 테스트 해 보러 가야 합니다.

 

우선 위 스크린샷에서 볼 수 있는 것처럼, 제 의도대로 캔들차트는 나오는 것을 확인할 수 있는데, 대신에 거래에 과한 것은 전혀 없는 것을 확인할 수 있었습니다.

 

이렇게 해서 이제 모든 종목을 연속해서 작업을 했는데, 정말 오랜 시간 - 아마 12시간을 넘어서 걸린 것을 확인할 수 있었습니다. 이 작업을 끝내는 것으로 일단 작업이 완료가 되었으며......

 

그리고 나서 제대로 나왔느냐 하면, 여기서 그림파일로 결과를 제대로 확보하는 데 성공한 것을 확인할 수 있었습니다. 이렇게 해서 우여곡절도 많았습니다만, 일단 작업이 완료는 되었고, 이제 한 조건에서 매도/매수를 제대로 테스트 할 수 있기에, 일단 초기 테스터는 제대로 완성이 되었다고 선언합니다.

반응형