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

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

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

안녕하세요?

 

드디어 이제서야 12월 7일에 있었던 모의투자에 들어가서 어떤 일이 있었고, 그에 따라 무엇을 수정해야 했는지에 대해서 다루고자 할 수 있어 보입니다. 일단 이 작업을 하기 위해서 지난 포스팅까지 정말 늦게까지 많은 작업을 했는데, 슬슬 야간에 할 작업의 숫자는...........줄어들어 보이지는 않아 보입니다.

 

일단 Pre_Sell_Traded 안에는 깨끗한 것을 확인할 수 있었습니다. 다만 문제가 하나 있다면 있었는 것이 있는데.................

 

어째서 인지 level_0 라는 column때문에 제대로 추가가 안되는 상황이 벌어지고 있어던 것 입니다. 그래서 아예 이 새로운 항목에 날짜를 넣기 위해서 일으킨 일이라는 군요. 사소할 수 있지만, 그래도 중요할 수 있는 일입니다.

 

그렇게 해서 어느정도 시간이 지나다 보니, 위 스크린샷처럼 무언가가 이상한 형태로 매익가격이 나오는 거ㅗㅅ도 있습니다. 일단 침착하게 매입금액등을 가지고서 제대로 된 계산이 맞는지 아닌지 보도록 합니다.

 

 

일단 생각외로 엄청나게 많은 양을 매수한 이 종목에 대헛 알아보고자 합니다. 일단 여기서 수수료를 소수점 아래 반올림 해서 861로 했는데, 그러자 거의 나누어 놓은 계죄의 111111만원에서 245905원어치를 매입했으니, 당연하다면 당연하게도 이건 마이너스를 기록하게 될 것 이 뻔합니다. 그후 수수료까지 계산해 보니, 예상치 않게 합리적으로 맞는 액수라는 것을 알 수 있었습니다.

 

그리고 나서 잔고가 마이너스가 된 또 다른 종목을 한번 계산해 보니까, 역시나 여기서도 매입금액과 거래 수수료를 빼고남은 금액이 제대로 데이터 베이스의 내용과 참치캔에 대해서 일단 생각해 보도록 했습니다.

 

그리고 나서 다음으로 진행하고자 하는 것으로는 일단 위 스클니샷에서 볼 수 있는 것처럼 우선 마지막으로 오후 3시 30분이 되어서 프로그램이 종료를 한 것을 확인할 수 있었습니다. 그런데 여기서 문제가 하나 생겼습니다.

 

어떻게 된 것인지 일단 시간을 체크해서 분명히 장이 마감된 것을 알 수 있었습니다. 그런데 바로 reset_database라는 메서드를 실행하지 않고, 이렇게 Sequence_of_Task를 다 실행하고 나서야 겨우 제가 실행하고자 했던 메서드가 실행이 되는 것을 확인할 수 있었습니다.

 

그런데 이러한 액션의 여파일까요? 일단 위 스크린샷을 보면, 어째서 인지 모르겠지만, 우선 기존의 마이너스를 기록하던 계좌들이 또 마이너스를 더 기록해 버린 것을 확인할 수 있었습니다.

 

우선 이 값들은 제대로 기록을 도맡아 하는 메서드에서는 기록이 되지 않았으나, 이제 종료를 두고서 어떻게 손을 봐야 할 필요성이 대두되고 있는 상황이라는 것을 알 수 있었습니다. 일단 제가 짐작을 하기로는 매입가격이 한번 더 더해진 것으로 보이는데, 정확히 계산을 한 다음에 움직여야 할 필요성이 있어 보입니다.

반응형