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

프로그램의 시운전과 에러잡기 -16-

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

안녕하세요?

 

지난번 포스팅에서 금요일에 시험운전한 프로그램에서 나온 그 에러를 어떻게 해서도 해결하지 못한 것을 관찰할 수 있었습니다. 그래서 이번 포스팅에서는 왜 이런 에러가 나왔는지 한번 알아보기 위해서 여러가지 계산을 하였고, 그 결과를 올려 보고자 합니다.

 

그리고 나서 일단 정상적으로 거래가 일어난 경우 나오는 변화를 한번 보도록 합니다. 여기서 부터 첫 단추는 제대로 끼워진 것이 맞는지 아닌지 알아보는 것이 중요합니다.

 

일단 먼저 마원상사의 주식을 사기 위해서는 매도금을 105,000원 지금해야 했고, 거기에 수수료도 내야 해서, 제대로 저 금액의 잔고가 남아 있는 것이 맞기는 합니다.

 

 

그리고 나서 주식을 팔았으면, 오른 가격에 팔았기 때문에 일단 원칙적으로 106,500원이 들어오는 것이 맞는데, 여기서 거래를 위한 세금과 수수료를 또 내야 합니다.

 

그런데 이렇게 해서 나온 액수가 어째서 인지 데이터 베이스에 기록이 된 잔고와 일단 맞지 않습니다. 이러면 여기서 부터 잘못이 되었다는 것 일까요? 일단 한번 더 자세히 보기로 합니다.

 

우선 알아봐야 하는 것이 바로 이 수수료 740원인데, 이게 매도할 때 나온 수수료가 아니라, 매도/매수를 다 합쳐서 나온 수수료라는 것을 주목해야 합니다.

 

그렇게 소수점까지 따져서 나오는 이 수수료를 보니, 일단 계산이 잘못 되었다는 것을 확인할 수 있기는 있었습니다. 그래서 계산을 다시해야 합니다.

 

이렇게 해서 계산을 다시 해본 결과, 첫 단추는 제대로 꿰어진 것이 맞기는 맞습니다. 그럼 어디서 부터 잘못된 것인지 일단 다시한번 다른 곳을 계산해 보아야 하는데, 일단 관련된 내용은 다음 포스팅에서 다룰 것을 약속드리며, 여기서 마치도록 해야 겠습니다.

반응형