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

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

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

안녕하세요?

 

이번 블로그 포스팅의 내용은 지난번 포스팅에 이어서 한번 작업을 해 보고자 합니다. 일단 계속해서 작업을 하면서 느낀 거지만, 오프라인으로 이걸 시뮬레이션 하는 것이 상당히 만만치 않은 일이라는 것을 실감할 수 있었습니다. 아무튼 간에, 이를 방치할 수는 아예 없는 노릇이기에 일단 해결해서 제대로 된 룰을 찾아야 하는 것이 목표입니다.

 

이 작업을 하기 위해서 원래라면 profit이라는 리스트만 있었지만, 여기서는 trading이라는 리스트를 새로 만들어 주어서 이제 profitDB에 추가된 column을 가지고 오도록 해서 합계를 구할 수 있도록 만들어 줍니다.

 

그리고 나서 등믕로 해야 하는 것은 매도를 하는 도중에 수수료 컷에서 너무 세금과 수수료의 비율을 낮게 책정해 주었습니다. 이걸 어떻게 해결하기 위해서 위 스크린샷에서 볼 수 있는 것철머 일단 positionSize를 곱해 주도록 합니다.

 

 

일단 이래저래 하면서 이제는 수익이 나오면, 세금을 제외하고 계산을 하도록 합니다. 어차피 차이는 나중에 profit을 구하는데 들어가도록 하고, 여기서는 계좌 - 자본금에 반영을 하는 따로 만들어 둔 내용을 가지고 오도록 합니다.

 

그리고 나서 다음으로 진행을 하고자 하는 것으로는 위 스크린샷에서 볼 수 있는 것처럼 일단 판매를 했으면 이전에는 그냥 차액만 입력이 되었지만, 이번에는 판매금액이 세금 & 수수료를 제외하고는 그대로 입력이 되도록 만들어 주었습니다.

 

이렇게 해서 무언가 그런대로 정상적인 상태로 돌아온 것 같다는 느낌을 일단 받기는 했습니다. 일단 이렇게 해서 어떻게 account가 변했는지 보고자 했더니.........

 

일단 매수가 일어나면 계좌가 팍 떨어지고, 매도를 하면 도로 올라오는 상황이 계속해서 진행이 되는 것을 확인할 수 있었습니다.

 

두번째 종목에 대해서는 같은 것을 확인할 수 있었습니다. 이렇게 하는 것으로 이제 매도가 일어나면, 어떻게 계좌가 급증하는 것을 반영할 수 있게 되었습니다. 다음으로 해야 할 것으로는......... 일단 1차적인 과정은 끝이 나기는 났습니다. 가장 큰 에러를 어떻게 수정했는데, 다음번에는 프로그램의 사용을 좀 더 편리하게 만드는 작업을 해야 겠습니다.

반응형