안녕하세요?
이번 포스팅에서는 어떻게 해서, 이번에는 이 문제를 해결하기 위한 중간과정 중에 하나를 보여드리고자 합니다. 이 과정이 쉽게 해결이 되지 않았고, 정말인지 이 포스팅을 예약발행하고 있는 이 시점에서도 그렇게 크게 나아진 것도 없기는 합니다만, 그래도 어떻게 하려고 합니다.
먼저 위 스크린샷처럼 일단 반올림을 해서 int형식으로 변환을 하지 않아서 데이터 프레임 안으로 들어가지 않아서 생긴 오류가 아닌가 하고 생각을 먼저 했습니다.
글너데 가만히 보니, 일단 들어는 갔었고, 문제의 원인이라면 매수시에 7천이 넘는 시점에서 샀고, 팔때 2000이 넘는 시점에서 팔아서 손해를 왕창 본 것이였습니다.
그리고 나서 다음으로 생각을 한 것이 하나 있는데, 바로 매수나 매도를 한 데이터 프레임에는 나름대로 이 수수료와 세금에 대한 내용을 기록하게 한다는 것 입니다.
물론 이러한 파라미터는 역시나 초기화를 시키는 과정에서도 반드시 필요한 과정이라고 말할 수 있습니다. 이렇게 하는 과정을 역시 거치도록 합니다.
그리고 나서 실제로 매수를 계산하는 스텝애서도 관련된 내용을 넣어주도록 만들어 주도록 합니다. 이렇게 하는 것으로 일단 작업을 하나 할 수 있습니다.
그리고 나서 다음으로 매도를 하는 경우에도 위 스크린샷에서 볼 수 있는 것과 같이 일단 매도시에 발생하는 수수료 + 세금을 계산해서 넣어 주도록 합니다.
그런데 한가지 문제가 생겼다면 문제가 생겼는데, 제가 오랫만에 %를 풀어서 계산을 하다 보니, 이게 원래는 100을 나누어 줘야 한다는 것을 까먹고 있었습니다. 그래서 수수료가 35%로 계산이 된 것이였습니다.
그리고 나서 무언가가 이상한 결과가 나오는 것을 확인할 수 있었습니다. 아무튼 이런 결과가 나오기는 나왔는데, 일단 무언가가 이런 이상현상을 만을었는지에 대해서 다음에 생각해 보도록 하고, 일단 이번 포스팅은 여기까지 끊어주도록 해야 겠습니다.
'무모한 도전-주식 인공지능 만들기' 카테고리의 다른 글
드디어 시작된 세금과 수수료와의 싸움 -4-part1 (0) | 2020.06.20 |
---|---|
드디어 시작된 세금과 수수료와의 싸움 -3- (0) | 2020.06.20 |
드디어 시작된 세금과 수수료와의 싸움 -1- (0) | 2020.06.20 |
개량을 위한 작업에 들어가 보도록 하기 -1- (0) | 2020.06.19 |
4번 테스트의 결과 분석 -complete- (0) | 2020.06.18 |