안녕하세요?
일단 지난번 포스팅에서 어떻게 해서 22일 일요일 부터 23일 월요일이 될때까지 어떻게 프로그램을 완성해서 이걸 가지고서 일단 시운전을 하기는 했습니다만, 문제는 이런저런 문제가 하도 많이 잡혀서 1주일이 지나서도 제대로 된 모의투자에 들어가지는 못하고 있습니다.
가장 먼저 위 스크린샷에서 볼 수 있는 것처럼 일단 매수를 하게 되면 나오는 배분된 현금을 가지고서 계산하는 메서드를 개선하러 가 봅니다.
그리고 나서 여기다가 이제 가지고 와야 하는 내용들이 있는데, 일단 이전에 체장이 된 내용이 있으면, 지금 나온 내용하고 합쳐서 중복이 되는 것을 제거하도록합니다. 그리고 나서 남은 애들만을 가지고 와야 합니다. 이걸 왜 하느냐 하면, 일단 체결내용을 가지고 오면, 키움증권 서버에서 최신체결 내용만 주는 것이 아니라, 과거의 하루 내역을 다 주기 때문에 이렇게 해야 합니다.
결국 이렇게 해서 최신의 구매 기록으로 만들어 주도록 하고, 그 다음에는 이전 구매 기록을 갱신하도록 해야 합니다. 왜 이렇게 까지 번거롭냐 하면, 이게 다 과거의 기록까지 키움증권 서버에서 주기 때문에 벌어지는 일이기도 합니다.
그렇게 해서 다음은 매도가 일어나서 현금이 증가한 경우로 가야 합니다. 이 경우에도 역시 판매한 기록이 있다면, 이에 대해서 새로운 데이터와 갱신을 해 주어야 합니다.
그런데 이렇게 해서 나오니, 무언가 할당된 현금이 마이너스가 된 경우가 나오기 시작했습니다. 이건 어떻게 해석을 해야 할지 모르겠습니다.
거기다가 이런 경향이 더 심해지는 것을 확인할 수 있기는 있었습니다. 일단 이런 경향을 생각하면 이건 무언가가 좀 잘못은 되었습니다.
일단 지금 당장은 그렇게 까지 큰 문제가 없는 것이 아니라, 일단 10만원이 넘는 주식을 어째서 인지 5주나 보유하는 상황이 벌어지고 있습니다. 이래서야 이걸 문제삼지 않을 수 없습니다.
결국 이런 상황에서 어떻게 된 것인지 모르겠습니다만, 할당된 현금을 마이너스로 이렇게 이상하게 넘어가 버리고, 그 양도 엄청나게 큽니다.
거기다가 더한 문제가 있습니다. 어째서 인지 매수 취소가 제대로 되지 않아서 일일히 매수 취소 버튼을 눌러 주어야 한다는 것 입니다. 이걸 뭐라고 해야 할까요? 알던 아 상황에서 먼저 체크해야 하는 것은 이 매수 취소가 제대로 되지 않는 것 부터 해결해야 합니다.
'무모한 도전-주식 인공지능 만들기' 카테고리의 다른 글
프로그램의 시운전과 에러잡기 -4- (0) | 2020.12.01 |
---|---|
프로그램의 시운전과 에러잡기 -3- (0) | 2020.12.01 |
프로그램의 시운전과 에러잡기 -1- (2) | 2020.11.30 |
Step10 - 실전투자를 위한 프로그램 제작 -31- (0) | 2020.11.30 |
Step10 - 실전투자를 위한 프로그램 제작 -30- (0) | 2020.11.30 |