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

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

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

안녕하세요?

 

이래저래 하마터면 1일 1포스팅을 못 할뻔 했는데, 아무튼 간에 일이 있어서 늦게 올리게 되었습니다. 아무튼 이러한 작업을 하기 위해서, 일단 월요일의 시험운전을 위해서 이래저래 많은 준비를 하였는데, 그 내용중에 일부를 올려 보고자 합니다.

 

가장 먼저 해야 하는 일로는 일단 참가취소를 하고 다시 참가신청을 해서, 다시금 작업을 하도록 하는 것 입니다. 이전 내용은 이제 삭제합니다.

 

그리고 나서 100만원을 종잣돈으로 해서 일단 시작을 하기는 해 보도록 합니다. 이런 작업을 해서 이제 새로이 알고리즘 트레이딩을 시험운전 해 보도록 합니다.

 

가장 먼저 해 봐야 하는 일로는 원래는 이 내용이 None으로 나오면 비어 있는 것으로 진행을 하는 것인데, 실제로 이러한지 한번 봐야 합니다.

 

 

그런데 아무것도 없는 상태에서 None으로 나오는 것이 아니라 무언가가 있는 형태로 나오는 것을 확인할 수 있기는 있었습니다. 이런 상황에서는 그냥 어떻게 할 수 있는 것이 아니기는 합니다.

 

그래서 일단 dict형태의 자료유형에서 우선 리스트 형태로 추출하도록 했습ㄴ디ㅏ. 그렇게 해서 이 리스트에서 0번째 자리에 빈 공백 '' 이 있으면 완전히 비어 있는 것으로 인식하도록 만들어 보고자 합니다.

 

이렇게 했더니, 이제서야 제 의도대로 나오는 것을 확인할 수 있기는 있었습니다. 이렇게 해서 일단은 위 스크린샷에서 볼 수 있는 것처럼 일단 비어 있는 것을 제대로 인지하고 있습니다.

 

그리고 나서 다음으로 할 수 있는 것처럼 일단 Account가 비어 있다 = 매수 마킹이 완전히 비어 있는 상황인지 아닌지 일단 체크하는 것이 필요해서 메서드를 새로 만들어 봅니다.

 

그리고 나서 이 메서드를 정보를 얻어오기 이전에 실행을 해서 변수를 하나 만들어 주도록 합니다. 이 변수까지 이제 비어 있으면, 어떻게 계좌 정보가 비어 있는 것이 이상하기 때문에 다시 받아 오라는 명령을 내릴 수 있게 됩니다.

 

그리고 나서 일단 해당하는 데이터 베이스 파일의 내용을 비워 주도록 합니다. 이렇게 하는 것으로 일단 작업을 하는 것이 마무리가 되었습니다. 이제 제대로 테스트를 하면 되는데, 일단 여기서 한번 끊어주도록 하고, 나머지 내용은 이어지는 포스팅에서 올려 보도록 합니다.

반응형