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

프로그램의 에러찾기 & 버그수정 -3-

by 인터넷떠돌이 2020. 7. 8.
반응형

안녕하세요?

 

지난번 포스팅에서 어떻게 매수를 하면서 나오는 그 수수료로 인해서 계좌가 깎인느 것 까지는 어떻게 구현을 하기는 했습니다만, 아직 해결이 되지 않은 문제가 있습니다. 바로 매수로 시뮬레이션이 끝이 났다면, 그럼 PV라고 해서 portfolio value라는 것을 만들어야 한다는 것 입니다.

 

일단 다음으로 알아보기 위한 것으로는 제대로 매수 데이터 베이스가 갱신이 될 때 마다자 Buy라는 문자열이 출력될 수 있도록 만들어 주도록 합니다.

 

이렇게 해서 상당히 많은 매수가 일어난다는 것을 확인할 수 있기는 있었습니다. 이제 다음으로 생각을 해 보아야 하는 것으로는.......이걸 어떻게 반영하는 가 하는 것 입니다.

 

그래서 일단 이렇게 하나하나 매수가 일어나는 것은 좋은데, 문제는 이게 한꺼번에 판매가 되는 것이 아니라는 것 입니다. 즉, 지금까지 있었던 매수를 하나하나 분석해서 모두 판매를 할 수 있도록 만들어 줍니다.

 

 

그리고 나서 계산을 하는 스탭에 가서도 위 스크린샷처럼 for loop를 이용, 하나하나 모든 매수 조건을 가지고 와서, 이걸 판매하는데 사용하도록 합니다.

 

그리고 나서 다음으로는 손절매가 하나 있었는 종목을 하나 가지고 와서, 여기서도 한번 어떻게 작업이 되는지를 한번 보고자 합니다.

 

일단 어떻게 된 것인지 모르겠는데, 무언가가 상당히 심각하게 이익이 증가하는 것을 확인할 수 있습니다. 이게 마냥 좋은 것이 아니라, 무언가가 잘못되었을 가능성이 높습니다.

 

그리고 나서 두번째 종목에 대해서는 잘 나가다가 한방에 훅 간 것을 확인할 수 있었습니다만, 이걸 어떻게 해석해야 할지는 아직은 모르겠습니다. 다만 하나 확인할 수 있는 것으로는 이걸 제가 당장 어떻게 할 수 있는 것은 아니라는 것 이빈다.

 

여기가 이상한 것을 하나 보여주는 것이, 일단 어떻게 된 것인지 이전에는 거래가 없던 종목에 거래가 생긴 것은 좋은데, 문제는 이상할 정도로 계좌가 불어나 있는 것 입니다. 이건 100% 오류입니다.

 

그리고 나서 다음으로 진행을 하였는 것은 손절매 횟수등이 있는데, 이건 그렇게 변한 것이 없기는 없습니다. 일단 어디서 이런 에러가 나온 것인지 모르겠지만, 짐작이 가는 부분이 없는 것은 아니기 때문에, 어떻게 해서든 오류를 수정해야 겠다는 생각이 듭니다.

반응형