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

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

by 인터넷떠돌이 2021. 1. 7.
반응형

안녕하세요?

 

드디어 이번 포스팅으로 2021년 01월 6일 주식시장에 시험운전을 할 준비를 겨우겨우 마쳤습니다. 정말 여기까지 오는데 상당한 시간이 걸리기는 걸렸습니다. 아무튼 간에 이렇게 기능하나 구현한다는 것이 상당히 어려운 일이기도 하지만, 이제 시운전에서 어떤 에러가 나올지는 아무도 모르는 것 입니다.

 

그리고 나서 이 메서드를 지난번 포스팅에서 열심히 만들어 놓기만 하고 적용하지 않으면 아무런 소용이 없기는 합니다. 일단 AccountInfo.py를 실행시킨 다음에 여기서 있는 내용을 가지고서 한번 작업을 들어갈 수 있도록 배치해서 Account BackUp을 만들어 보도록 합니다.

 

그리고 나서 이제 Increase를 하기 위한 곳에가서, 일단 하나 만들어 주도록 합니다. 우선 해야 할 일로는 AccountBackUp을 가지고 와서 이 데이터를 일단 활용할 수 있도록 준비시켜 줍니다.

 

 

그리고 나서 기존에는 이 IndexError가 났으면, 그대로 buyPrice를 0으로 주었지만, 그래도 이번에는 백업된 데이터 베이스의 파일에서 가지고 와서, 한번 작업을 할 수 있도록 해 봅니다.

 

그리고 나서 다음으로 해야 하는 것으로는 위 스크린샷에서 볼 수 있는 것처럼, 일단 SQL 쿼리를 작성해 주도록 합니다. 당연히 내용은 종목코드 ~~~에서 있는 내용만 지우라는 것 입니다.

 

다음으로는 위 스크린샷에서 볼 수 있는 것처럼, 일단은 sql쿼리를 실행할 수 있도록 준비를 해 주도록 합니다. 그리고 나서 commit을 쳐주는 것으로 본격적으로 실행한 SQL 쿼리를 등록해 주도록 합니다.

마지막으로 close를 주는 것으로 마무리를 지어 주도록 합니다. 이렇게 하는 것으로 이제 마무리를 지었습니다. 그런데 무언가 잊고 있는게 있는 듯 합니다.

 

바로 이렇게 하나의 사이클이 끝이나는 곳에서 위 스크린샷과 같이 일단 작업이 일어날 수 있도록 만들어 주도록 합니다. 일단 이렇게 하는 것으로 해서, 하나 작업이 끝이 났고, 이미 2021년 1월 6일의 주식시장이 열리기를 기다리고 있으면 되는 상황이 되었습니다.

반응형