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

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

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

안녕하세요?

 

어떻게 지난번 포스팅에서 오류를 잡느라고 이런저런 작업을 하는 것을 소개하는 단계를 거치기는 했습니다. 다만, 이런다고 해서 아직 월요일인 2020년 12월 28일 모의주식투자에 들어갈 준비는 덜 되어 있는 상황입니다. 그래서 이번 포스팅에서는 그 준비과정을 보여 드리고자 합니다.

 

먼저 이 작업을 하기 앞서서 한가지 의문이 있는 것이 있습니다. 바로 이 초기 자본금이 왜 변했는가, 그것도 감소하는 식으로 변했는가 하는 것 입니다.

 

그리고 나서 위 스크린샷에서 볼 수 있는 것처럼 초기 자본금이 0.1이 낮다는 이유로 인해서, 이 값이 이상하게 변했는 것을 확인할 수 있습니다.

 

이게 어디에 문제가 있을지 생각해 봤는데, 바로 위 스크린샷에서 보이는 메서드에서 문제가 있을 것으로 예상이 됩니다. 일단 여기서 문제가 어디 있는지 찾아보도록 합니다.

 

그리고 나서, 위 스크린샷의 문구를 집어 넣어서 시작할 때 처음으로 한번 실행이 되도록 만들어 준 다음에, 여기서 나오는 결과를 가지고서 한번 작업이 되도록 만들어 줍니다.

 

 

그리고 나서 또 다른 오류인, 이렇게 increase에서 무언가 변화가 일어나게 되면, 한번 기록이 될 수 있도록 만들어 보도록 한번 들어가 봅니다.

 

그리고 나서 다음으로 추가할 것이 무엇이냐 하면, check and cancel에 있는 내용으로 ,일단 제대로 들어오지 못한 무언가가 있으면, 여기서는 한번 기록에 들어가 보고자 하는 것 입니다.

 

그리고 나서 매도쪽으로는 가서, 혹시나 매수인데 잘못 왔는 경우라면 돌려 보내기 위해서 일단 작업을 하고, 여기다가 기록이 될 수 있도록 만들어 줍니다.

 

그리고 임시로 코드가 제대로 작동하는 지 알아보기 위해서 한번 테스트에 들어가 보도록 합니다. 지금은 매수에서 데이터를 가져 오는 수 밖에 없어서 이렇게 했습니다.

 

일단 여기서 제대로 매수를 했는데 잘못 들어왔다는 의미의 테이터 베이스를 확보할 수 있기는 있었습니다. 이렇게 해서 하나 끝났습니다.

 

다음으로는 위 스크린샷에서 볼 수 있는 것과 같이, 일단 키움증권 홈페이지에서 모의투자 참가 취소를 하고 다시 참가를 하는 방식으로 초기화를 시켜 주도록 합니다.

 

그리고 나서 다음으로 해 주어야 하는 것은 역시 Auto 로그인과 더불어서 비밀번호를 등록해 주는 것인데, 이렇게 해 주어서 수동으로 작업하는 것은 되도록이면 안 띄도록 합니다.

 

그리고 나서 나머지ㅡㄹ 다 날리고 나서, 다시금 시작할 것으로 위 스크린샷에서 볼 수 있는 것처럼 일단 텍스트 파일만 남긴채 다시 시작할 준비를 마치도록 합니다. 이제 이렇게 된 상태에서 다음의 작업을 들어가야 하는데, 예상치 못한 에러는 언제나 벌어질 수 있다는 생각이 듭니다.

반응형