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

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

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

안녕하세요?

 

이번 포스팅에서 어떻게 지난번 포스팅에서 언급된 에러를 수정해서 포트폴리오 가치를 반영하는 데 까지는 성공한 것을 보여 드리고자 합니다. 다만, 이 작업을 했다고 해서 마무리가 다 된 것이 아니라, 아직도 가야하는 길이 멀기는 먼게 현실이기는 합니다.

 

일단 이 작업을 하기 위해서 cumsum()이라는 함수를 가지고 오도록 해서, 데이터 베이스 상에서 그냥 특정한 column을 지정, 다 합쳐 버리도록 합니다.

 

그런데 문제가 제대로 뭐가 나오지 않은 것을 확인할 수 있었습니다. 어디가 또 어떤 문제인지 모르겠습니다만, 일단 확인을 하러 가 보도록 합니다.

 

 

파이참 상에서 한번 살펴 보도록 했더니, 여기서 하나 알 수 있는 것은, 숫자로만 하나 나와야 하는 결과가 제대로 나오지 않는다는 것을 알 수 있었습니다.

 

실제로 print함수를 사용해서 일단 한개의 숫자 형태로 나오는 것이 아니라, 무언가 제 의도와는 다른 것으로 나오는 것을 확인할 수 있었습니다.

 

그래서 이번에는 cumsum()이라는 함수 대신에, 사용하려고 하는 것은 바로 sum()이라는 함수를 쓰도록 하는 것 입니다. 진작에 이렇게 했어야 하기는 했는데, 이걸 이제서야 하고 있습니다.

 

일단 여기서 조그만한 에러가 나오긴은 했지만, 그래도 실행은 문제없이 되기는 되었습니다. 그런데 어디가 문제가 있다면 있는 것이, 매수한 주식이 372개라고 합니다.

 

이렇게 해서 나오는 결과를 보면, 위 스크린샷에서 볼 수 있는 것처럼 900만원을 넘어가서 천만원에 가까운 포트폴리오 가치가 나오는 것을 볼 수 있습니다. 이게 아무래도 한주에 1만원이나 하는 수직을 10만원 넣고서 300개 이상 매수할 수가 없는데, 가능하게 되면서 나오는 듯 합니다. 이것도 어떻게 수정을 해야 할듯 합니다.

반응형