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

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

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

안녕하세요?

 

지난번 포스팅에서 어떻게 해서 수요일까지 시험운전을 하는 것을 포스팅 하였는데, 이번 포스팅에서는 목요일에 있었던 시험운전을 위해서 밤새 어떤 준비를 해야 했으며, 시험운전은 어떻게 되었는지에 대해서 한번 포스팅을 일단 해 보고자 합니다.

 

먼저 기존의 보유하고 있는 주식을 가지고 오는 작업을 하였는데, 여기서는 한가지 주목해야 할 것이 하나 있습니다. 바로 그전에는 없던 평균단가를 가지고 와서, 이걸 활용해 보자고 생각을 해 보았습니다.

 

그리고 나서 이 내용이 그대로 반영될 수 있도록 데이터 베이스 파일에 넣어주는 과정에서는 새로 가지고 온 데이터를 집어넣어 줄 수 있도록 합니다.

 

그리고 나서 작업을 하였는데, 일단 에러가 나오는 것을 한번 볼 수 있기는 있었ㅅ브니다. 일단 이 에러는 추가를 시키기 위해서 했던 것 때문인것 같은데, 기존의 데이터 베이스는 날리고 새로 작업을 해 보도록 합니다.

 

 

그리고 나서 다음으로 진행해 보았는 것이 일단 평균단가가 들어가는 것을 보기는 보았습니다만, 문제는 이게 제가 원하는 위치는 아니기는 합니다.

 

이게 다 처음으로 데이터 프레임을 만들면서 여기다가 column이름을 지정하지 않아서 생기는 문제였습니다. 이 문제를 일단 해결해 보도록 합니다.

 

이렇게 해서 결국 원하는 위치로 원하는 데이터를 넣어주는 데는 성공했습니다. 이게 중요하지 않을 수도 있지만, 그대로 신경쓰여서 일단 해결을 해 보았습니다.

 

그리고 나서 이전에는 크거 적고를 가렸지만, 이번에는 그냥 일치하지 않을 경우에는 어떻게 움직일 수 있도록 바꿔 주도록 합니다.

 

그리고 나서 다음으로 해야 하는 것으로는 이제 새로 만들어 낸 데이터 베이스 파일에서 새로 추가한 데이터를 가지고 올 수 있도록 만들어 주어야 합니다.

 

그리고 나서 이 작업을 하기 좋도록 일단 코드 리스트를 일단 만들어 주도록 하는데, 여기서 중요한 것은 ~입니다. isin이 일치하는 것을 찾는 것이라면, ~를 붙이기만 하면 일치하지 않는 것을 찾으라는 명령이 됩니다.

 

이렇게 하는 것으로 키움증권 서버에서 받아온 자료에는 그래도 어떻게 있는 데이터가 제가 계산한 데이터 베이스에서는 없는 것을 인식할 수 있게 되었습니다. 이렇게 해서 일단 목요일 알고리즘 트레이더의 시운전을 위한 작업을 하나씩 시작해 보았습니다.

반응형