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

에러 찾기를 위한 여정-1-

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

안녕하세요?

 

이번 포스팅부터 어떻게 account를 불리기 위한 테스트를 들어가 보기는 보았는데, 여기서 나온 에러를 어떻게 해서든 간에 수정해야 제대로 된 테스트가 가능한 것이기 때문에, 이를 위해서 한번 작업을 해 보기는 보아야 겠다는 생각이 듭니다. 일단 그 첫 탐색 과정부터 올려 보고자 합니다.

 

먼저 작업을 하기 위해서, 일단 기존의 부모 프로세스로 부터 데이터를 받는 방식에서 벗어나, 자식 프로세스 자체에서 어떻게 작업을 할 수 있도록 만들어 보도록 합니다.

 

그리고 나서 다음으로 볼 수 있는 것은 위 스크린샷에서 오렌지색 박스안에 들어가 있는 것처럼 작업을 위해서 한번 일일히 임의의 수치들을 만들어 보도록 하는 것 입니다.

 

그리고 이런 과정을 위해서 초기화 된 다른 변수들도 마련해 주도록 합니다. 일단 당연하지만 당연하게도 변수의 첫 시작은 0으로 잡아 두었습니다.

 

 

그리고 나서 다음으로 해야 할 것은 이렇게 Buy나 Sell이 나올 경우에는 하나하나씩 카운터를 올려주는 기능을 수행할 수 있도록 만들어 주는 것에 있습니다.

 

다음으로 이 총 매수/매도 횟수도 한번 출력할 수 있도록 만들어 주도록 합니다. 이렇게 하는 것으로 일단 첫 준비는 되었습니다.

 

이렇게 해서 첫번째로 한번 테스트에 들어가 보도록 합니다. 분명히 에러가 어디선가 나온다면, 무언가 이전의 결과와 다른 점이 나올 것 입니다.

 

이렇게 해서 첫번째로 위 스크린샷과 같은 방식으로 일단 결과를 하나 얻는데 성공하기는 했습니다. 이제부터 해야 할 것은 이걸 가지고 어떻게 비교해 보는 것 입니다. 첫번째로 의심한 것은 제대로 횟수가 반영이 되는가 하는 것 부터 많았습니다.

 

일단 가장 큰 문제는 1달만에 나오는 결과가 위 스크린샷에서 볼 수 있는 것과 같이 31만원의 수익이 나오는 것으로 되어 있는데, 이게 단체로 했는 테스트 결과와 일치하지 않는 점이 문제입니다.

 

우선 순 수익에 있어서는 위 스크린샷을 보시면 알 수 있듯이, 일단 이것까지는 제대로 맞아 떨어지는 것을 확인할 수 있었습니다. 어디서 에러인지 지금 이 시점에서는 잘 모르겠습니다만, 일단 여기서 하나 할 수 있는 것은 할 수 있었고, 이제부터 다음 작업을 하기 위해서 들어가 보아야 합니다.

반응형