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

드디어 시작된 세금과 수수료와의 싸움 -3-

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

안녕하세요?

 

지난번 포스팅에서 어떻게 결과가 그렇게 만족스럽지 않았는데, 아무튼 일단 그래프 상을 보면, 분명하게 손해가 나와서 무언가가 이상하게 되었기 때문입니다. 아무튼 이런 이상한 결과를 뒤로 하고서, 계속해서 어디가 문제인지 알아보기 위해서 프로그램을 건드리게 되었습니다.

 

먼저 가장 메인이 되는 자식 프로세스에 수수료와 세금을 계산하기 위한 변수를 만들어 주도록 합니다. 이 변수의 값은 처음에는 0원 입니다.

 

그리고 나서 다음으로 트레이딩이 되었다는 것을 알려주는 플레그를 가지고 와야 하는데, 이 플레그 외에도 이 수수료를 가지고 오도록 합니다.

 

이렇게 해서 일단 이 값이 가지고 오는데 성공했다면, 리스트 형태로 이제 return해서 받아올 것이기 때문에, 일단 True인지는 [0]번에서 알아보도록 합니다.

 

 

일단 먼저 위 스크린샷에서 볼 수 있는 것처럼 우선 False인 경우에 한에서라도, 제대로 수수료는 계산이 되어서 나오는 것을 확인할 수 있었습니다.

 

그리고 나서 다음으로 해야 하는 것으로는 위 스크린샷에서 볼 수 있는 것처럼 매수시에 발생하는 수수료를 즉각 계좌에 반영해서 이 값도 주식의 값과 더불어서 가지고 가는 것으로 만들어 주도록 합니다.

 

그리고 나서 매수를 할 경우에는 이 포시션 사이즈도 가지고 오도록 해서, 이 값도 역시 어떻게 활용할 수 있도록 만들어 주도록 합니다.

 

이렇게 해서 진짜 본격적으로 매수시에 발생하는 수수료를 계산할 수 있도록 만들어 줍니다. 이렇게 해서 다음으로 한 것은 테스트를 돌려보니......

 

매도시에 발생하는 수수료를 한번 이익에서 빼도록 만들어 보았습니다. 이렇게 하는 것으로 일단 작업을 한번 하는데 성공했으며.............

 

그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 일단 작업을 하려고 했는데, 무언가 자료가 없다고 나오는 형식의 에러를 만날 수 있었습니다. 뭐 일단 프로그램을 만드는 과정이 이런 버그와의 싸움이기는 합니다만, 계속해서 나오는 버그와 이를 수정하는 과정은 정말 반복의 연속이긴 합니다.

반응형